├── .envrc ├── .github └── workflows │ ├── nix.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── tty.gif ├── docs ├── cli.md ├── clients │ ├── default_app.md │ ├── download_torrent_file.md │ ├── qBittorrent.md │ ├── rqbit.md │ ├── run_command.md │ └── transmission.md ├── clipboard.md ├── general_config.md ├── home-manager.md ├── keybinds.md ├── notifications.md ├── sources │ ├── nyaa.md │ ├── sukebei.md │ └── torrent_galaxy.md └── user_themes.md ├── examples └── themes │ ├── catppuccin-macchiato.toml │ ├── default.toml │ ├── dracula.toml │ └── gruvbox.toml ├── flake.lock ├── flake.nix ├── makefile ├── modules ├── clients │ ├── default.nix │ ├── other.nix │ ├── qBittorrent.nix │ ├── rqbit.nix │ └── transmission.nix ├── home-manager.nix └── sources │ ├── default.nix │ ├── nyaa.nix │ ├── sukebei.nix │ └── torrentgalaxy.nix ├── scripts ├── docker-compose.yml ├── docker-deb │ └── init.sh └── tty.tape ├── src ├── app.rs ├── client.rs ├── client │ ├── cmd.rs │ ├── default_app.rs │ ├── download.rs │ ├── qbit.rs │ ├── rqbit.rs │ └── transmission.rs ├── clip.rs ├── clip │ └── bin.rs ├── config.rs ├── lib.rs ├── macros.rs ├── main.rs ├── results.rs ├── source.rs ├── source │ ├── nyaa_html.rs │ ├── nyaa_rss.rs │ ├── sukebei_nyaa.rs │ └── torrent_galaxy.rs ├── sync.rs ├── theme.rs ├── util.rs ├── util │ ├── cmd.rs │ ├── colors.rs │ ├── conv.rs │ ├── html.rs │ ├── strings.rs │ ├── term.rs │ └── types.rs ├── widget.rs └── widget │ ├── batch.rs │ ├── captcha.rs │ ├── category.rs │ ├── clients.rs │ ├── filter.rs │ ├── help.rs │ ├── input.rs │ ├── notifications.rs │ ├── notify_box.rs │ ├── page.rs │ ├── results.rs │ ├── search.rs │ ├── sort.rs │ ├── sources.rs │ ├── themes.rs │ └── user.rs └── tests ├── common └── mod.rs ├── config ├── config.toml └── themes │ └── dracula2.toml ├── input.rs ├── popups.rs └── query.rs /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/README.md -------------------------------------------------------------------------------- /assets/tty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/assets/tty.gif -------------------------------------------------------------------------------- /docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/cli.md -------------------------------------------------------------------------------- /docs/clients/default_app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/default_app.md -------------------------------------------------------------------------------- /docs/clients/download_torrent_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/download_torrent_file.md -------------------------------------------------------------------------------- /docs/clients/qBittorrent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/qBittorrent.md -------------------------------------------------------------------------------- /docs/clients/rqbit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/rqbit.md -------------------------------------------------------------------------------- /docs/clients/run_command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/run_command.md -------------------------------------------------------------------------------- /docs/clients/transmission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clients/transmission.md -------------------------------------------------------------------------------- /docs/clipboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/clipboard.md -------------------------------------------------------------------------------- /docs/general_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/general_config.md -------------------------------------------------------------------------------- /docs/home-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/home-manager.md -------------------------------------------------------------------------------- /docs/keybinds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/keybinds.md -------------------------------------------------------------------------------- /docs/notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/notifications.md -------------------------------------------------------------------------------- /docs/sources/nyaa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/sources/nyaa.md -------------------------------------------------------------------------------- /docs/sources/sukebei.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/sources/sukebei.md -------------------------------------------------------------------------------- /docs/sources/torrent_galaxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/sources/torrent_galaxy.md -------------------------------------------------------------------------------- /docs/user_themes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/docs/user_themes.md -------------------------------------------------------------------------------- /examples/themes/catppuccin-macchiato.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/examples/themes/catppuccin-macchiato.toml -------------------------------------------------------------------------------- /examples/themes/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/examples/themes/default.toml -------------------------------------------------------------------------------- /examples/themes/dracula.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/examples/themes/dracula.toml -------------------------------------------------------------------------------- /examples/themes/gruvbox.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/examples/themes/gruvbox.toml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/flake.nix -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/makefile -------------------------------------------------------------------------------- /modules/clients/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/clients/default.nix -------------------------------------------------------------------------------- /modules/clients/other.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/clients/other.nix -------------------------------------------------------------------------------- /modules/clients/qBittorrent.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/clients/qBittorrent.nix -------------------------------------------------------------------------------- /modules/clients/rqbit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/clients/rqbit.nix -------------------------------------------------------------------------------- /modules/clients/transmission.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/clients/transmission.nix -------------------------------------------------------------------------------- /modules/home-manager.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/home-manager.nix -------------------------------------------------------------------------------- /modules/sources/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/sources/default.nix -------------------------------------------------------------------------------- /modules/sources/nyaa.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/sources/nyaa.nix -------------------------------------------------------------------------------- /modules/sources/sukebei.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/sources/sukebei.nix -------------------------------------------------------------------------------- /modules/sources/torrentgalaxy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/modules/sources/torrentgalaxy.nix -------------------------------------------------------------------------------- /scripts/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/scripts/docker-compose.yml -------------------------------------------------------------------------------- /scripts/docker-deb/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/scripts/docker-deb/init.sh -------------------------------------------------------------------------------- /scripts/tty.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/scripts/tty.tape -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/client/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/cmd.rs -------------------------------------------------------------------------------- /src/client/default_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/default_app.rs -------------------------------------------------------------------------------- /src/client/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/download.rs -------------------------------------------------------------------------------- /src/client/qbit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/qbit.rs -------------------------------------------------------------------------------- /src/client/rqbit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/rqbit.rs -------------------------------------------------------------------------------- /src/client/transmission.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/client/transmission.rs -------------------------------------------------------------------------------- /src/clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/clip.rs -------------------------------------------------------------------------------- /src/clip/bin.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/results.rs -------------------------------------------------------------------------------- /src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/source.rs -------------------------------------------------------------------------------- /src/source/nyaa_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/source/nyaa_html.rs -------------------------------------------------------------------------------- /src/source/nyaa_rss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/source/nyaa_rss.rs -------------------------------------------------------------------------------- /src/source/sukebei_nyaa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/source/sukebei_nyaa.rs -------------------------------------------------------------------------------- /src/source/torrent_galaxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/source/torrent_galaxy.rs -------------------------------------------------------------------------------- /src/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/sync.rs -------------------------------------------------------------------------------- /src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/theme.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/cmd.rs -------------------------------------------------------------------------------- /src/util/colors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/colors.rs -------------------------------------------------------------------------------- /src/util/conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/conv.rs -------------------------------------------------------------------------------- /src/util/html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/html.rs -------------------------------------------------------------------------------- /src/util/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/strings.rs -------------------------------------------------------------------------------- /src/util/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/term.rs -------------------------------------------------------------------------------- /src/util/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/util/types.rs -------------------------------------------------------------------------------- /src/widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget.rs -------------------------------------------------------------------------------- /src/widget/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/batch.rs -------------------------------------------------------------------------------- /src/widget/captcha.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/captcha.rs -------------------------------------------------------------------------------- /src/widget/category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/category.rs -------------------------------------------------------------------------------- /src/widget/clients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/clients.rs -------------------------------------------------------------------------------- /src/widget/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/filter.rs -------------------------------------------------------------------------------- /src/widget/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/help.rs -------------------------------------------------------------------------------- /src/widget/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/input.rs -------------------------------------------------------------------------------- /src/widget/notifications.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/notifications.rs -------------------------------------------------------------------------------- /src/widget/notify_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/notify_box.rs -------------------------------------------------------------------------------- /src/widget/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/page.rs -------------------------------------------------------------------------------- /src/widget/results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/results.rs -------------------------------------------------------------------------------- /src/widget/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/search.rs -------------------------------------------------------------------------------- /src/widget/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/sort.rs -------------------------------------------------------------------------------- /src/widget/sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/sources.rs -------------------------------------------------------------------------------- /src/widget/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/themes.rs -------------------------------------------------------------------------------- /src/widget/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/src/widget/user.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/config/config.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config/themes/dracula2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/tests/config/themes/dracula2.toml -------------------------------------------------------------------------------- /tests/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/tests/input.rs -------------------------------------------------------------------------------- /tests/popups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/tests/popups.rs -------------------------------------------------------------------------------- /tests/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beastwick18/nyaa/HEAD/tests/query.rs --------------------------------------------------------------------------------