Based off JPS-AU
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 3.3 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. ## Overview
  2. **SM-AU** is a tool for automating the uploading process on SugoiMusic.eu. It requires python 3.8.
  3. **Features:**
  4. - SM Client.
  5. - FTP Support
  6. - FLAC/MP3 Support.
  7. - Detection of 24bit FLAC
  8. **Installation:**
  9. - Install requirements
  10. ```
  11. pip install -r requirements.txt
  12. ```
  13. ## Command Usage
  14. ```
  15. python autoupload.py {command_name} {ID/URL}
  16. ```
  17. Command | Description | Example
  18. ------------- | ------------- | -------------
  19. -d, --debug | Provides additional information on upload for debugging purposes | `python autoupload.py -d`
  20. -t, --tags | Add additional tags to upload, separated with comma. Minimum 2 tags required. | `python autoupload.py -t "korean, female.vocalist" -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3]"`
  21. -dir, --directory | Appoint directory used for torrent creation | `python autoupload.py -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3]"`
  22. -dry, --dryrun | Carries out all actions other than the upload itself.| `python autoupload.py -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3]" -dry`
  23. -im, --imageURL | Set the torrent cover URL | `python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3] -i "https://someimageurl.com/someimage.jpg""`
  24. -tdes [TORRENTDESCRIPTION], --description [TORRENTDESCRIPTION] | Add a torrent description. Only available as an argument.
  25. ## Config.json
  26. - Make a copy of the Config.json.example and rename it Config.json. Edit the Config.json as desired.
  27. - It's not recommended to use both local watch/download folders and ftp watch/download folders at the same time as it will result in seeding from 2 locations.
  28. - Please make sure your password does not contain any special characters.
  29. - For the directory paths in the config please use the forward slash "/"
  30. **credentials:**
  31. Config | Description | Example
  32. ------------- | ------------- | -------------
  33. Username | SugoiMusic Username | User234
  34. Password | SugoiMusic Password | Password
  35. Passkey | SugoiMusic Passkey | Passkey
  36. **local_prefs**
  37. Config | Description | Example
  38. ------------- | ------------- | -------------
  39. add_to_watch_folder | moves .torrent file to local watch folder | `true/false`
  40. add_to_downloads_folder | moves torrent data to local downloads folder | `true/false`
  41. local_watch_folder | directory of local watch folder | `Z:/watch/Transmission`
  42. local_downloads_folder | directory of local downloads folder | `Z:/downloads`
  43. **ftp_prefs:**
  44. Config | Description | Example
  45. ------------- | ------------- | -------------
  46. enable_ftp | enable ftp mode, if enabled suggested to disable local watch and downloads folders | `true/false`
  47. add_to_watch_folder | transfer .torrent file to watch folder on FTP server | `true/false`
  48. add_to_downloads_folder | transfer torrent data to downloads folder on FTP server | `true/false`
  49. ftp_server | url of ftp server | haze.seedhost.eu
  50. ftp_username | username of ftp account | slyy
  51. ftp_password | password of ftp account | password
  52. ftp_watch_folder | directory of ftp watch folder | `/downloads/watch/transmission`
  53. ftp_downloads_folder | directory of ftp downloads folder | `/downloads`
  54. ## Disclaimer
  55. - The usage of this script **may be** illegal in your country. It's your own responsibility to inform yourself of Copyright Law.