Releases: sagan/ptool
Releases · sagan/ptool
v0.1.10
Changelog
- ef64e58 Add AcceptAnyFree option
- dff7946 Merge pull request #21 from chain710/feat/mteam202403
- bd42934 Merge pull request #33 from chain710/feat/allowpersite
- a68413a Merge pull request #57 from Jadeiin/master
- 672c23f Merge pull request #60 from fjh1997/master
- 6cfd827 adapt to new iyuu api
- 069d1be add '--only-downloaded' flag to batchdl cmd; minor tweaks
- 1bef2c9 add 'findalone' cmd; update user agent to Chrome v124
- cf5007e add 'markinvalidtracker' and 'moveclient' cmd
- 8a018e1 add 'movesavepath' cmd
- 2f98bd0 add 'skipchecking' cmd
- 2d14345 add --download-skip-existing to dltorrent cmd; other tweaks
- 2afa119 add --json flag to partialdownload cmd
- a55a1e7 add --sum flag to verifytorrent cmd
- 4da3c0b add --timezone global flag. 'show' cmd can now display and filter by save path
- 9aedfcc add --use-comment-meta flag to 'add' & 'export' cmd; fix bugs
- cd3cb24 add add-paused flag to 'publish' cmd
- ebb721e add boilerplate for reseed cmd
- 1d0f53b add boilerplate of 'dynamicseeding' cmd'
- af7c501 add brushExcludes site config
- e7dc939 add chectag cmd; improve xseedadd cmd
- 4044d08 add edittorrent cmd
- 5abdbc6 add feature that deleting torrent while preserving files if any other xseed torrent exists
- 1443203 add filter flag to parsetorrent cmd
- 03a8f01 add hdpt site
- 41b9078 add maketorrent cmd
- b68366d add modifytorrent cmd
- 2195297 add pieces hash to parsetorrent cmd's output
- abb1dc4 add publicTorrentRatioLimit config item; add --check flag to 'cookiecloud get' cmd
- 27f03f7 add publish cmd boilerplate
- 947408a add rclone support for verifytorrent cmd
- 2f18088 add reseed cmd
- dd3cae9 add setsharelimits cmd
- 1b3bae2 add support for non-trackers torrent
- 68d626e allow using 'none' as category or tag flag value to query uncategoried or untagged torrents of client
- 9a3c784 brush and dynamicseeding cmd now do torrent deletion in batch mode
- d7b02ca change default iyuu domain
- 9845c0f change methods of Client and Site to return []*Torrent instead of []Torrent
- c5a0e0c change the default behavior of 'markinvalidtracker' cmd
- 94554b8 chore: complete upload/download multiplier
- f048497 cookiecloud sync now ignore cloudflare-only-cookie
- e5b30eb disable console quick edit mode on Windows
- 26d5d30 feat: adapt new mteam api
- 9240ad6 feat: limit torrent count per site
- 090fd28 finish first version 'dynamicseeding' cmd
- ba4ee75 finish first version 'publish' cmd
- 9f0d28d fix a bug
- dbf6a68 fix a bug in 'dynamicseeding' cmd
- 915fd9d fix a bug in shell
- 9d59b99 fix a minor problem on qb 5.0
- d68b2b1 fix a problem
- 5ab5890 fix a problem
- 44ba7a3 fix a problem
- b6a346c fix a problem in 'dynamicseeding' cmd
- 7ba4ea5 fix a problem in 'publish' cmd
- f18e7cf fix a problem in qbittorrent client
- 4c65278 fix broken 'iyuu status' cmd
- 048adfd fix broken m-team site
- be66750 fix broken mteam site
- 3bde7fd fix problem in iyuu bind function
- 140964f fix rate limiting problem in iyuu xseed function
- d37f4e6 fix some problems
- 64caac0 fix some problems; add some flags to few cmds
- 4709754 imporve some cmds; improve help
- 2543730 improve 'movesavepath' cmd
- 7b8f4d3 improve 'parsetorrent' & 'add' cmd;
- 2b46157 improve 'partialdownload' and 'findalone' cmd
- 078971b improve 'publish' and 'maketorrent' cmd
- 26029b3 improve 'publish' cmd
- b1dba86 improve 'publish' cmd
- 625f41f improve 'publish' cmd
- dcaa994 improve 'publish' cmd
- dd4febb improve 'publish' cmd
- 304a0ae improve custom output format of several cmds
- ff5f810 improve edittorrent cmd
- 56cdeae improve findalone cmd; improve some cmd performance for transmission
- 499bcee improve flags of some cmds
- ec1b814 improve markinvalidtracker cmd;
- 3678911 improve nexusphp global discount end time recognition
- 52b1ca4 improve qb 5.x support; improve mktorrent cmd
- 70af05e improve reseed cmd
- 6c506a0 improve several cmds
- d460ace improve show & edittorrent cmd
- 7f73524 improve some codes
- 591e9d5 improve torrents / infohash args handle; improve batchdl cmd; add crabpt and ecust site
- 3a67330 iyuu xseed and some other cmds now skip sites that failed to download torrent too many times
- b33d4fb minor change
- ac3f716 minor fix
- 30e1c63 minor improvements
- f5fcb08 minor tweaks
- e00e126 minor tweaks
- 5384e77 minor update
- 8a5adc8 minor update
- 6b2a798 minor updates
- 943117f mktorrent by default refuse filenames with invalid characters in Windows
- 48dab5c prevent brush task from adding multiple torrents with same content folder name
- efb647a rename 'moveclient' cmd to 'transfertorrent'
- 20392c4 update
- 22ff821 update 'publish' cmd
- a6ca50b update dependencies
- 4b10766 use %w instead of %v in fmt.Errorf to wrap error
- 553bd9e use go text template to do substitutions of user provided format string
- e008518 v0.1.10
- fc873f8 working for 'publish' cmd
- 9d83601 working for adapt to new iyuu api
v0.1.9
Changelog
- 443e4ad add 'config' and 'renametag' cmd
- ec41dae add 'run' command which accepts the whole ptool cmdline as single arg
- a47418e add alias feature
- 471fdbe add build date / commit info to version
- f604364 add export cmd
- f9c388c add firefox121 impersonate
- 8e4b7fe add hdkyl site
- ecb415f add ptlsp site
- a81268b add quick check mode to verifytorrent cmd; add hardlink cmd; v-0.1.9
- dfaef01 add support for HTTP(S)_PROXY env
- a2c05e6 add support for current hhanclub UI
- 0d04736 add support for qb sequentialDownload flag when adding new torrent
- bf1eea3 add tccf site; improve global free recognization for nexusphp sites
- 7a219f7 add variable placeholders for rename flag in 'add' and 'dltorrent' cmd
- d2a7118 add xseedadd cmd; parsetorrent and some other cmds now also accept torrent url arg
- ce5a0e9 allow !cmd style external command invocation in shell
- 5e3482e always prefer config file location in user home dir
- 62846b7 clean and format codes
- b6866c0 fix a bug
- 023106b fix a bug
- 7707dc3 fix broken error output in shell cmd after introducing alias feature
- 7994795 fix unsupported protocol version 303 when accessing some sites with ja3; improve public sites support
- 283c58c improve add / search cmd
- d67a630 improve alias feature
- 3e16163 improve impersonate feature
- 4b0b002 improve output of some cmds
- 9fc1d9e improve proxy env parsing
- 53013c2 improve search cmd; update to go 1.22
- 862a575 improve torrents list output style
- 8205a20 infoHash list args now accept '-' as reading from stdin
- ce3a5f7 integrate 'addlocal' cmd to 'add' cmd
- 8ea6932 minor tweaks
- a615bbe no longer use nmap to calc torrent piece hash as it will error on Windows when mapping large file
- 0998041 re-factor anti tls / h2 anti-fingerprinting. update to chrome v120
- 36312f6 tweak xseedadd cmd
- ca08de5 update dependencies
- efb26ea update to latest dependencies
- 2c0c105 workaround a problem
- e89bab9 workaround for azuretls-client bug
v0.1.8
Changelog
- 2d09bc0 add active torrent detection for frds
- f2cd50a add add subcommand and other tweaks for cookiecloud cmd
- 5e1cb46 add cookiecloud sync cookies / import sites features
- b027baa add frds site
- 2206b2c add hudbt site
- 83d028b add neutral torrent support for some sites
- f9563cc add preliminary codes for CookieCloud support
- 5957a73 add ptvicomo site
- b7b9134 add support for ttg site
- 6e74d3a allow custom http request headers for sites; improve handling of multiple same sites in config
- cf7bd67 allow delete torrents by conditions; show cmd allow filtering by tracker domain or torrent size
- 305f2b2 fix a problem
- 3679d15 fix broken build in go <=1.20
- c875743 fix bug
- 3393e7a improve cookiecloud cmd
- bb51c84 improve support for nexusphp sites
- 128c1c0 small tweaks
- ba15d8a update default ua to Chrome v119
- ddf7e89 update to go 1.21
- 90eb799 update ua to chrome v118; tweak free torrent recognization codes for np sites
- eed9bc7 v0.1.8
v0.1.7
Changelog
- 5b81068 add --append to partialdownload cmd; add other flags
- db9f503 add brushExcludes site option
- 1b897bf add some aliases for command with pre-defined args or flags
- d5049e9 commands that has args of filenames now accept - as input from stdin
- fe2933d fix some bad style codes
- 7f5d04b improve paid torrent parsing in nexusphp sites
- 42090c7 improve partialdownload cmd
- 4991288 update README
- d704e64 update ua to chrome v116
- 42c23a4 upgrade ua to Chrome v117
- 32c0fd8 v0.1.7
v0.1.6
Changelog
- e5f751b add --fork global flag to run ptool in background
- a050226 add --strict flag to partialdownload cmd
- b774d57 add --sum flag to show command
- e146ea9 add a new verifytorrent command; re-work torrent parse codes
- d9db6c0 add an interactive shell command; re-factor cobra codes to use RunE instead of Run
- ca1098d add cache support for shell; improve commands usage help output
- 7834da1 add client torrents infohash auto-completion for shell
- 14d76ea add partialdownload command
- 9bf2d47 always mark hr flag for torrent of site which enforces global hr policy
- 3c71cb8 clientctl command now support write tr_* preferences
- f34fd21 implement an advisory lock mechanism which can be used to prevent multiple ptool instances from executing at the same time
- d467e78 improve brush space freeing policy
- 22e78c6 improve filename completion in shell, add history persistence to shell
- f61fb7c improve partialdownload command
- f1a519c improve shell history
- 192aaea set _hr tag to torrent of sites which enforce global HR when adding torrents
- 20380e1 use local go-prompt to workaround a bug; add dynamic completions framework to shell
- 7ceb2aa use shlex to improve shell cmd auto-completion
- 4acaea7 use viper to parse config file; add dynamic suggestions for all commands in shell
- 63211d8 v0.1.6
- 7e5953c verifytorrent cmd now accept multiple torrent args
v0.1.5
Changelog
- 4c59729 add --old-tracker flag to addtrackers cmd
- 21f5c83 add _undone state filter
- 96f8d91 add a few flags to improve co-work ability with other scripts
- 8a91799 add brushAllowHr config item
- 65fe6cb add client UnfinishedDL status display
- 886ddc8 add cookie expiration detection for nexusphp sites
- 8d09358 add createcategory, removecategories commands; add more flags for some commands
- 31a5a48 add more flags to some commands
- f4c0cac add qb / tr native preferences support for clientctl cmd
- 2845edf add qbittorrentNoLogOut config item
- 2304a5e add summary info output to some commands
- b8b256e fix a typo caused bug
- 7ebf708 improve --add-category-auto flag handling
- 762039d improve client torrents list print
- 6cc5c83 improve global discount timespan detection of nexusphp sites
- 3f2d525 improve reserve disk space handling in batchdl cmd; add more sites
- 6fcfb13 improve torrent filter flags handling
- 8363bd5 refactor codes
- 03c9af1 v0.1.5
v0.1.4
Changelog
- 4efe386 add --includes flag to batchdl cmd
- 5315f8b add --rename-added flag to addlocal cmd
- d65671d add Old Toons World site
- 59aa8f7 add back torrent id in downloaded torrent files; add unfinished torrents total size info to client status
- 7cd030e add brush min torrent size support
- 83fef86 add dicmusic and jpopsuki sites
- 17350a9 add support for paid (use bonus points) torrents; improve nexusphp support
- cf68035 add torrent description for nexusphp sites; add --excludes flag to batchdl cmd
- 5200b40 and --no-paid flag to batchdl cmd
- 2fbb973 improve support for pttime site
- 31a80c5 updated to chrome 114 ua
- 03fdd8b v0.1.4
v0.1.3
Changelog
- b07e806 add haresclub and okpt sites
- d43fd3a batchdl cmd prints more statistics info
- 9827d67 enhance edittracker cmd to allow replace all old trackers of same host with new tracker url
- 1343ac7 fix a bug
- 2f6e8cf fix a bug
- 02f5a0c fix a bug; torrent download will use torrent download url instead of id so it will work in some special sites (like hdcity)
- 1a4dab3 improve support for hdcity site
- ab92d14 v0.1.3
v0.1.2
Changelog
- 67e1aa6 Merge branch 'tr'
- a9ffc90 add a close method to client interface
- 17acdfc add addtrackers / removetrackers cmd; other tweaks
- 069060e add goreleaser
- d5bd5fa add ja3 tls footprinting resistance
- aa26f8f add skyeysnow site support
- 3f813fb add some new flags to batchdl cmd
- 4305f51 add template for unit3d sites
- 366ddbd add transmission client support (still working)
- 7ee6171 add tu88 site
- 98c164a finish transmission client works
- 891e11f fix a bug; edittracker cmd add a new replace host mode
- 9a07026 fix a problem
- 331a292 fix bugs
- 6d51d48 fix som problem in edittracker cmd
- 6601812 some minor tweaks and changes
- 1f3b470 update
- 716b855 update README; some minor modifications
- 54d765b updates
- 45094bc use a customized fork of transmissionrpc library for now to fix some problems
- 49ad077 use internal forked transmissionrpc to fix some library problems and limitations
- b3fee5d v0.1.2