A simple tool to take the work out of uploading. Now with a Discord Bot interface for people who don't like command line!
-
Generates and Parses MediaInfo/BDInfo.
-
Generates and Uploads screenshots.
-
Obtains TMDb/IMDb/MAL identifiers.
-
Generates custom .torrents without useless top level folders/nfos.
-
Generates proper name for your sites.
-
Uploads to BLU/BHD/Aither/THR/STC/R4E(limited)/STT/HP
-
Adds to your client, seeding instantly
-
ALL WITH MINIMAL INPUT!
-
Currently works with .mkv/.mp4/Blu-ray/DVD/HD-DVDs
- Features
- REQUIRES AT LEAST PYTHON 3.7 AND PIP3
- Needs mono on linux systems for BDInfo
- Also needs MediaInfo and ffmpeg installed on your system
- On Windows systems, ffmpeg must be added to PATH (https://windowsloop.com/install-ffmpeg-windows-10/)
- On linux systems, get it from your favorite package manager
- Clone the repo to your system
git clone https://github.com/L4GSP1KE/Upload-Assistant.git - Copy and Rename
data/example-config.pytodata/config.py - Edit
config.pyto use your information (more detailed information in the wiki)- tmdb_api (v3) key can be obtained from https://developers.themoviedb.org/3/getting-started/introduction
- image host api keys can be obtained from their respective sites
- discord bot token can be obtained from https://discord.com/developers/
- Install necessary python modules
pip3 install --user -U -r requirements.txt
Additional Resources are found in the wiki
Feel free to contact me if you need help, I'm not that hard to find.
- To update first navigate into the Upload-Assistant directory:
cd Upload-Assistant - Run a
git pullto grab latest updates - Run
pip3 install --user -U -r requirements.txtto ensure dependencies are up to date
python3 upload.py /downloads/path/to/content --args
Args are OPTIONAL, for a list of acceptable args, pass --help