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.

2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. This project is **NOT** being maintained as i'd rather rewrite it from scratch.
  2. ## Overview
  3. **JPS-AU-TV** is a tool for automating the uploading process on jpopsuki.eu.
  4. **Features:**
  5. - JPS Client.
  6. - FTP Support
  7. **Installation:**
  8. - Install requirements
  9. ```
  10. pip install -r requirements.txt
  11. ```
  12. ## Command Usage
  13. ```
  14. python upload.py {command_name} {ID/URL}
  15. ```
  16. Command | Description | Example
  17. ------------- | ------------- | -------------
  18. -d, --debug | Provides additional information on upload for debugging purposes | `python autoupload.py -d`
  19. -f, --freeleech | Enables freeleech (VIP+ Userclass Requirement) | `python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3]"`
  20. -t, --tags | Add additional tags to upload, separated with comma | `python autoupload.py -t "korean, female.vocalist" -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-MP3]"`
  21. -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`
  22. -i [INPUT], --input [INPUT] |Initiate upload on input file|
  23. -rt [RELEASETYPE], --releasetype [RELEASETYPE] | Set the release type. (PV, Music Performance, TV Music, TV Variety, TV-Drama) |
  24. -a [ARTIST], --artist [ARTIST] | Set the artist. (Romaji\English). Split multiple with "," |
  25. -oa [ORIGINALARTIST], --originalartist [ORIGINALARTIST] | Set the artist. (Original Language)
  26. -ti [TITLE], --title [TITLE] | Set the title. (Romaji\English) |
  27. -oti [ORIGINALTITLE], --originaltitle [ORIGINALTITLE] | Set the title. (Original Language) |
  28. -t [TAGS], --tags [TAGS]|Add additional tags to the upload. At least 2 tags are required|
  29. -y [YEAR], --year [YEAR]|Set the torrent year (YYYYMMDD or YYYY).|
  30. -fl, --freeleech | Enables freeleech.|
  31. -eti [EDITIONTITLE], --editiontitle [EDITIONTITLE]|Set the edition title|
  32. -ey [EDITIONYEAR], --editionyear [EDITIONYEAR]|Set the torrent edition year (YYYYMMDD or YYYY).|
  33. -ms [MEDIASOURCE], --mediasource [MEDIASOURCE]|Set the media source. (HDTV, Web)|
  34. -im [IMAGEPATH], --imagepath [IMAGEPATH]|Set the torrent cover|
  35. -tdes [TORRENTDESCRIPTION], --torrentdescription [TORRENTDESCRIPTION]|Add a torrent description|
  36. -tgdes [TORRENTGROUPDESCRIPTION], --torrentgroupdescription [TORRENTGROUPDESCRIPTION]|Add a torrent group description. This is a required argument.|
  37. -f [FORMATTYPE], --formattype [FORMATTYPE]|Set the media source. (MPEG, MPEG2, AVI, MKV, MP4, h264)|
  38. ## Config.json
  39. - 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.
  40. **credentials:**
  41. Config | Description | Example
  42. ------------- | ------------- | -------------
  43. Username | JPopSuki Username | Slyy
  44. Password | JPopSuki Password | Password
  45. **local_prefs**
  46. Config | Description | Example
  47. ------------- | ------------- | -------------
  48. add_to_watch_folder | moves .torrent file to local watch folder | `true/false`
  49. add_to_downloads_folder | moves torrent data to local downloads folder | `true/false`
  50. local_watch_folder | directory of local watch folder | `Z:/watch/Transmission`
  51. local_downloads_folder | directory of local downloads folder | `Z:/downloads`
  52. **ftp_prefs:**
  53. Config | Description | Example
  54. ------------- | ------------- | -------------
  55. enable_ftp | enable ftp mode, if enabled suggested to disable local watch and downloads folders | `true/false`
  56. add_to_watch_folder | transfer .torrent file to watch folder on FTP server | `true/false`
  57. add_to_downloads_folder | transfer torrent data to downloads folder on FTP server | `true/false`
  58. ftp_server | url of ftp server | haze.seedhost.eu
  59. ftp_username | username of ftp account | slyy
  60. ftp_password | password of ftp account | password
  61. ftp_watch_folder | directory of ftp watch folder | `/downloads/watch/transmission`
  62. ftp_downloads_folder | directory of ftp downloads folder | `/downloads`
  63. ## Disclaimer
  64. - The usage of this script **may be** illegal in your country. It's your own responsibility to inform yourself of Copyright Law.