├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── .qbt.toml.example ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── app.go ├── bencode.go ├── category.go ├── qbt │ └── main.go ├── tag.go ├── torrent.go ├── torrent_add.go ├── torrent_category.go ├── torrent_compare.go ├── torrent_compare_test.go ├── torrent_export.go ├── torrent_export_test.go ├── torrent_hash.go ├── torrent_import.go ├── torrent_list.go ├── torrent_pause.go ├── torrent_reannounce.go ├── torrent_recheck.go ├── torrent_remove.go ├── torrent_resume.go ├── torrent_tag.go ├── torrent_tag_test.go ├── torrent_tracker.go ├── update.go └── version.go ├── go.mod ├── go.sum ├── internal ├── config │ └── config.go ├── domain │ └── config.go ├── fs │ ├── copy.go │ └── dir.go └── importer │ ├── deluge.go │ ├── deluge_test.go │ ├── rtorrent.go │ └── rtorrent_test.go ├── pkg ├── archive │ └── archive.go ├── qbittorrent │ ├── client.go │ ├── domain.go │ ├── fastresume.go │ └── methods.go ├── torrent │ └── torrent.go └── utils │ ├── utils.go │ └── utils_test.go └── test ├── config └── qBittorrent │ └── BT_backup │ ├── 5ba4939a00a9b21629a0ad7d376898b768d997a3.fastresume │ └── 5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent ├── data ├── MachineLearningforComputerSecurity (SpecialTopiconMachineLearningforComputerSecurity).pdf-3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent └── Scikit-learn MachineLearninginPython.pdf-5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent └── import ├── deluge └── state │ ├── 3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent │ ├── 5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent │ ├── torrents.fastresume │ └── torrents.state └── sessions └── .gitkeep /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ludviglundgren 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.qbt.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/.qbt.toml.example -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/README.md -------------------------------------------------------------------------------- /cmd/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/app.go -------------------------------------------------------------------------------- /cmd/bencode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/bencode.go -------------------------------------------------------------------------------- /cmd/category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/category.go -------------------------------------------------------------------------------- /cmd/qbt/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/qbt/main.go -------------------------------------------------------------------------------- /cmd/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/tag.go -------------------------------------------------------------------------------- /cmd/torrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent.go -------------------------------------------------------------------------------- /cmd/torrent_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_add.go -------------------------------------------------------------------------------- /cmd/torrent_category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_category.go -------------------------------------------------------------------------------- /cmd/torrent_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_compare.go -------------------------------------------------------------------------------- /cmd/torrent_compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_compare_test.go -------------------------------------------------------------------------------- /cmd/torrent_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_export.go -------------------------------------------------------------------------------- /cmd/torrent_export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_export_test.go -------------------------------------------------------------------------------- /cmd/torrent_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_hash.go -------------------------------------------------------------------------------- /cmd/torrent_import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_import.go -------------------------------------------------------------------------------- /cmd/torrent_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_list.go -------------------------------------------------------------------------------- /cmd/torrent_pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_pause.go -------------------------------------------------------------------------------- /cmd/torrent_reannounce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_reannounce.go -------------------------------------------------------------------------------- /cmd/torrent_recheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_recheck.go -------------------------------------------------------------------------------- /cmd/torrent_remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_remove.go -------------------------------------------------------------------------------- /cmd/torrent_resume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_resume.go -------------------------------------------------------------------------------- /cmd/torrent_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_tag.go -------------------------------------------------------------------------------- /cmd/torrent_tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_tag_test.go -------------------------------------------------------------------------------- /cmd/torrent_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/torrent_tracker.go -------------------------------------------------------------------------------- /cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/update.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/cmd/version.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/domain/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/domain/config.go -------------------------------------------------------------------------------- /internal/fs/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/fs/copy.go -------------------------------------------------------------------------------- /internal/fs/dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/fs/dir.go -------------------------------------------------------------------------------- /internal/importer/deluge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/importer/deluge.go -------------------------------------------------------------------------------- /internal/importer/deluge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/importer/deluge_test.go -------------------------------------------------------------------------------- /internal/importer/rtorrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/importer/rtorrent.go -------------------------------------------------------------------------------- /internal/importer/rtorrent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/internal/importer/rtorrent_test.go -------------------------------------------------------------------------------- /pkg/archive/archive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/archive/archive.go -------------------------------------------------------------------------------- /pkg/qbittorrent/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/qbittorrent/client.go -------------------------------------------------------------------------------- /pkg/qbittorrent/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/qbittorrent/domain.go -------------------------------------------------------------------------------- /pkg/qbittorrent/fastresume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/qbittorrent/fastresume.go -------------------------------------------------------------------------------- /pkg/qbittorrent/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/qbittorrent/methods.go -------------------------------------------------------------------------------- /pkg/torrent/torrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/torrent/torrent.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /test/config/qBittorrent/BT_backup/5ba4939a00a9b21629a0ad7d376898b768d997a3.fastresume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/config/qBittorrent/BT_backup/5ba4939a00a9b21629a0ad7d376898b768d997a3.fastresume -------------------------------------------------------------------------------- /test/config/qBittorrent/BT_backup/5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/config/qBittorrent/BT_backup/5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent -------------------------------------------------------------------------------- /test/data/MachineLearningforComputerSecurity (SpecialTopiconMachineLearningforComputerSecurity).pdf-3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/data/MachineLearningforComputerSecurity (SpecialTopiconMachineLearningforComputerSecurity).pdf-3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent -------------------------------------------------------------------------------- /test/data/Scikit-learn MachineLearninginPython.pdf-5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/data/Scikit-learn MachineLearninginPython.pdf-5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent -------------------------------------------------------------------------------- /test/import/deluge/state/3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/import/deluge/state/3eced34cd948e7ea92f31ded3e0fd734274fee4a.torrent -------------------------------------------------------------------------------- /test/import/deluge/state/5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/import/deluge/state/5ba4939a00a9b21629a0ad7d376898b768d997a3.torrent -------------------------------------------------------------------------------- /test/import/deluge/state/torrents.fastresume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/import/deluge/state/torrents.fastresume -------------------------------------------------------------------------------- /test/import/deluge/state/torrents.state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ludviglundgren/qbittorrent-cli/HEAD/test/import/deluge/state/torrents.state -------------------------------------------------------------------------------- /test/import/sessions/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------