Tired of manually uploading files for mass releases ? Me too.
I maintain 5 devices, but 4 of them are part of Pixel 3 serie. When it comes to release a new version of EvolutionX, I have to upload the files to 4 different devices. And I'm lazy so I automated it.
Feature | Done ? |
---|---|
Login system | ✅ |
Upload multiple devices at once | ✅ |
allow multiple devices support | ✅ |
devices as a plugin | ✅ |
multiple instances | ✅ |
SourceForge source support | ✅ |
Custom mirrors support | ❌ |
croot && git clone https://github.com/oneloutre/auto_upload.git && pip3 install -r requirements.txt
python3 upload.py
You'll be prompted to enter a command. Here are the available commands :
init
: Initialize the configuration fileadd
: Add a new devicedelete
: Delete a deviceupload
: Upload the files
When first running, please run init
to initialize the configuration file.
Then, you can add devices with add
and delete them with delete
.
Finally, you can upload the files with upload
.
Project Link: https://github.com/Oneloutre/auto_upload