Based off JPS-AU
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

README.md 3.3 KiB

3 år sedan
3 år sedan
3 år sedan
3 år sedan
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. ## Overview
  2. **SM-AU** is a tool for automating the uploading process on jpopsuki.eu.
  3. This is intended to be used alongside BugsPy.
  4. **Features:**
  5. - SM Client.
  6. - FTP Support
  7. - FLAC/MP3 Support.
  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. - 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.
  27. - If generate_tracklist is set to false the script will try and find BugsPy logs within the selected log folder, this will use the comments tag to find the log. For example if 204815 is within your comments tag, it will search your log folder for 204815.log and use the contents of this log for the album description.
  28. **credentials:**
  29. Config | Description | Example
  30. ------------- | ------------- | -------------
  31. Username | SugoiMusic Username | User234
  32. Password | SugoiMusic Password | Password
  33. Passkey | SugoiMusic Passkey | Passkey
  34. **local_prefs**
  35. Config | Description | Example
  36. ------------- | ------------- | -------------
  37. add_to_watch_folder | moves .torrent file to local watch folder | `true/false`
  38. add_to_downloads_folder | moves torrent data to local downloads folder | `true/false`
  39. local_watch_folder | directory of local watch folder | `Z:/watch/Transmission`
  40. local_downloads_folder | directory of local downloads folder | `Z:/downloads`
  41. **ftp_prefs:**
  42. Config | Description | Example
  43. ------------- | ------------- | -------------
  44. enable_ftp | enable ftp mode, if enabled suggested to disable local watch and downloads folders | `true/false`
  45. add_to_watch_folder | transfer .torrent file to watch folder on FTP server | `true/false`
  46. add_to_downloads_folder | transfer torrent data to downloads folder on FTP server | `true/false`
  47. ftp_server | url of ftp server | haze.seedhost.eu
  48. ftp_username | username of ftp account | slyy
  49. ftp_password | password of ftp account | password
  50. ftp_watch_folder | directory of ftp watch folder | `/downloads/watch/transmission`
  51. ftp_downloads_folder | directory of ftp downloads folder | `/downloads`
  52. ## Disclaimer
  53. - The usage of this script **may be** illegal in your country. It's your own responsibility to inform yourself of Copyright Law.