- python3 (3.4, 3.5, 3.6, 3.8)
- python-requests
- mktorrent
# Clone the repository
git clone [email protected]:grm34/awesome-uploader.git ~/.awesome-uploader
# Setup your configuration
nano ~/.awesome-uploader/awesome-uploader/conf/config.py
# Create an alias to launch it from everywhere
echo "alias awesome-uploader='python3 ~/.awesome-uploader/awesome-uploader/awesome-uploader.py'" >> ~/.bashrc
# You can now simply launch it by running
awesome-uploader
-
Logs:
- level: set loglevel (level: CRITICAL, ERROR, WARNING, INFO, DEBUG, NOTSET)
- path: set path to store activity logs
-
Tracker:
- authkey: set your tracker authkey
- url_announce: set tracker announce url
- url_api: set tracker api url
-
User:
- working_dir: set path of releases to upload
- torrents_dir: set path to store .torrents files
- watch_dir: set watch dir path
- upload_dir: set path of releases in seed
-
Api:
- layer13_url:
http://api.layer13.net/v1/
- layer13_apikey: set your layer13 api key
- srrdb_url:
https://www.srrdb.com/api/nfo/
- layer13_url:
-
Releases category:
- Set tracker category number
-
Teams:
- Match only some animes and games teams.
-
Regex:
- Match tracker categories
-
Patterns:
- includes: match only included files
- excludes: delete excluded files