Originally created by slyyxp
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
sharky555 ea9d82cfbc changed cover image handle to be more robust 2年前
json_data readme updated 2年前
.gitignore updated 2年前
README.md readme updated 2年前
autoupload.py changed cover image handle to be more robust 2年前
copycommands.txt.example initial commit 2年前
jpspy.py initial commit 2年前
requirements.txt initial commit 2年前

README.md

Overview

JPS-AU is a tool for automating the uploading process on jpopsuki.eu.

Features:

  • JPS Client.
  • FTP Support
  • FLAC Support.

Installation:

  • Install requirements
pip install -r requirements.txt

Command Usage

python autoupload.py {command_name} {ID/URL}
Command Description Example
-dir, --directory Appoint directory used for torrent creation python autoupload.py -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-FLAC]"
-a, --artist Set the artists. (Romaji\English) python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-FLAC]" -a "Ego"
-ti, --title Set the title. (Romaji\English) python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-FLAC]"
-rt, --releasetype Set the release type. (Album, Single, EP) python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-FLAC]" -rt "Album"
-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]"
-eti, --editiontitle Set the edition title
-ey, --editionyear Set the torrent edition year (YYYY).
-tdes, --torrentdescription Add a torrent description. NOT the tracklist description.
-im, --imageURL Set the torrent cover URL. This is optional as this script can read a cover file from the directory you chose.
-d, --debug Provides additional information on upload for debugging purposes python autoupload.py -d
-f, --freeleech Enables freeleech (VIP+ Userclass Requirement) python autoupload.py -f -dir "Z:\Music\Korean\Ego\Ego - E [2020.01.02] [EP] [WEB-FLAC]"
-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-FLAC]" -dry

Config.json

  • 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.

credentials:

Config Description Example
Username JPopSuki Username Username
Password JPopSuki Password Password

local_prefs

Config Description Example
generate_tracklist enable tracklist generation true/false
save_tracklist write tracklist to .log and save in log folder true/false
cover_name name of cover with extension cover.jpg
add_to_watch_folder moves .torrent file to local watch folder true/false
add_to_downloads_folder moves torrent data to local downloads folder true/false
local_watch_folder directory of local watch folder Z:/watch/Transmission
local_downloads_folder directory of local downloads folder Z:/downloads

ftp_prefs:

Config Description Example
enable_ftp enable ftp mode, if enabled suggested to disable local watch and downloads folders true/false
add_to_watch_folder transfer .torrent file to watch folder on FTP server true/false
add_to_downloads_folder transfer torrent data to downloads folder on FTP server true/false
ftp_server url of ftp server haze.seedhost.eu
ftp_username username of ftp account slyy
ftp_password password of ftp account password
ftp_watch_folder directory of ftp watch folder /downloads/watch/transmission
ftp_downloads_folder directory of ftp downloads folder /downloads

Disclaimer

  • The usage of this script may be illegal in your country. It’s your own responsibility to inform yourself of Copyright Law.