├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── remove_old_artifacts.yml ├── .gitignore ├── .goreleaser.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── client ├── client.go ├── deluge.go ├── interface.go ├── qbittorrent.go └── utils.go ├── cmd ├── clean.go ├── helpers.go ├── orphan.go ├── relabel.go ├── root.go └── update.go ├── config ├── config.go ├── configpath.go ├── filter.go ├── torrent.go └── validator.go ├── expression ├── check.go ├── compile.go └── struct.go ├── go.mod ├── go.sum ├── httputils ├── retryclient.go └── url.go ├── logger ├── log.go ├── rotatefilehook.go └── util.go ├── main.go ├── pathutils └── find.go ├── runtime └── runtime.go ├── sliceutils └── contains.go ├── stringutils ├── default.go ├── left.go └── seconds.go ├── torrentfilemap ├── struct.go └── torrentfilemap.go └── tracker ├── bhd.go ├── interface.go ├── ptp.go ├── struct.go └── tracker.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: l3uddz -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/remove_old_artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/.github/workflows/remove_old_artifacts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/README.md -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/client/client.go -------------------------------------------------------------------------------- /client/deluge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/client/deluge.go -------------------------------------------------------------------------------- /client/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/client/interface.go -------------------------------------------------------------------------------- /client/qbittorrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/client/qbittorrent.go -------------------------------------------------------------------------------- /client/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/client/utils.go -------------------------------------------------------------------------------- /cmd/clean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/clean.go -------------------------------------------------------------------------------- /cmd/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/helpers.go -------------------------------------------------------------------------------- /cmd/orphan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/orphan.go -------------------------------------------------------------------------------- /cmd/relabel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/relabel.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/cmd/update.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/config/config.go -------------------------------------------------------------------------------- /config/configpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/config/configpath.go -------------------------------------------------------------------------------- /config/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/config/filter.go -------------------------------------------------------------------------------- /config/torrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/config/torrent.go -------------------------------------------------------------------------------- /config/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/config/validator.go -------------------------------------------------------------------------------- /expression/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/expression/check.go -------------------------------------------------------------------------------- /expression/compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/expression/compile.go -------------------------------------------------------------------------------- /expression/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/expression/struct.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/go.sum -------------------------------------------------------------------------------- /httputils/retryclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/httputils/retryclient.go -------------------------------------------------------------------------------- /httputils/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/httputils/url.go -------------------------------------------------------------------------------- /logger/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/logger/log.go -------------------------------------------------------------------------------- /logger/rotatefilehook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/logger/rotatefilehook.go -------------------------------------------------------------------------------- /logger/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/logger/util.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/main.go -------------------------------------------------------------------------------- /pathutils/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/pathutils/find.go -------------------------------------------------------------------------------- /runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/runtime/runtime.go -------------------------------------------------------------------------------- /sliceutils/contains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/sliceutils/contains.go -------------------------------------------------------------------------------- /stringutils/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/stringutils/default.go -------------------------------------------------------------------------------- /stringutils/left.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/stringutils/left.go -------------------------------------------------------------------------------- /stringutils/seconds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/stringutils/seconds.go -------------------------------------------------------------------------------- /torrentfilemap/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/torrentfilemap/struct.go -------------------------------------------------------------------------------- /torrentfilemap/torrentfilemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/torrentfilemap/torrentfilemap.go -------------------------------------------------------------------------------- /tracker/bhd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/tracker/bhd.go -------------------------------------------------------------------------------- /tracker/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/tracker/interface.go -------------------------------------------------------------------------------- /tracker/ptp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/tracker/ptp.go -------------------------------------------------------------------------------- /tracker/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/tracker/struct.go -------------------------------------------------------------------------------- /tracker/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/l3uddz/tqm/HEAD/tracker/tracker.go --------------------------------------------------------------------------------