├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── anime ├── Cargo.toml ├── graphql │ └── anilist │ │ ├── get_list_entry.gql │ │ ├── info_by_id.gql │ │ ├── info_by_name.gql │ │ ├── update_list_entry.gql │ │ └── user.gql └── src │ ├── err.rs │ ├── lib.rs │ ├── local │ ├── detect │ │ ├── common.rs │ │ ├── dir.rs │ │ ├── episode.rs │ │ └── mod.rs │ └── mod.rs │ └── remote │ ├── anilist.rs │ ├── mod.rs │ └── offline.rs ├── anup ├── Cargo.toml ├── sql │ ├── pragmas.sql │ └── schema.sql └── src │ ├── config.rs │ ├── database.rs │ ├── err.rs │ ├── file.rs │ ├── key.rs │ ├── main.rs │ ├── remote.rs │ ├── series │ ├── config.rs │ ├── entry.rs │ ├── info.rs │ └── mod.rs │ ├── tui │ ├── component │ │ ├── input.rs │ │ ├── main_panel │ │ │ ├── add_series.rs │ │ │ ├── delete_series.rs │ │ │ ├── info.rs │ │ │ ├── mod.rs │ │ │ ├── select_series.rs │ │ │ ├── split_series │ │ │ │ ├── add.rs │ │ │ │ ├── mod.rs │ │ │ │ └── split.rs │ │ │ └── user_panel.rs │ │ ├── mod.rs │ │ ├── prompt │ │ │ ├── command.rs │ │ │ ├── log.rs │ │ │ └── mod.rs │ │ └── series_list.rs │ ├── mod.rs │ └── state.rs │ ├── user.rs │ └── util.rs ├── res ├── add_series.png ├── main_panel.png └── user_panel.png └── shell.nix /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/README.md -------------------------------------------------------------------------------- /anime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/Cargo.toml -------------------------------------------------------------------------------- /anime/graphql/anilist/get_list_entry.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/graphql/anilist/get_list_entry.gql -------------------------------------------------------------------------------- /anime/graphql/anilist/info_by_id.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/graphql/anilist/info_by_id.gql -------------------------------------------------------------------------------- /anime/graphql/anilist/info_by_name.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/graphql/anilist/info_by_name.gql -------------------------------------------------------------------------------- /anime/graphql/anilist/update_list_entry.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/graphql/anilist/update_list_entry.gql -------------------------------------------------------------------------------- /anime/graphql/anilist/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/graphql/anilist/user.gql -------------------------------------------------------------------------------- /anime/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/err.rs -------------------------------------------------------------------------------- /anime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/lib.rs -------------------------------------------------------------------------------- /anime/src/local/detect/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/local/detect/common.rs -------------------------------------------------------------------------------- /anime/src/local/detect/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/local/detect/dir.rs -------------------------------------------------------------------------------- /anime/src/local/detect/episode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/local/detect/episode.rs -------------------------------------------------------------------------------- /anime/src/local/detect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/local/detect/mod.rs -------------------------------------------------------------------------------- /anime/src/local/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/local/mod.rs -------------------------------------------------------------------------------- /anime/src/remote/anilist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/remote/anilist.rs -------------------------------------------------------------------------------- /anime/src/remote/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/remote/mod.rs -------------------------------------------------------------------------------- /anime/src/remote/offline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anime/src/remote/offline.rs -------------------------------------------------------------------------------- /anup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/Cargo.toml -------------------------------------------------------------------------------- /anup/sql/pragmas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/sql/pragmas.sql -------------------------------------------------------------------------------- /anup/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/sql/schema.sql -------------------------------------------------------------------------------- /anup/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/config.rs -------------------------------------------------------------------------------- /anup/src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/database.rs -------------------------------------------------------------------------------- /anup/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/err.rs -------------------------------------------------------------------------------- /anup/src/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/file.rs -------------------------------------------------------------------------------- /anup/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/key.rs -------------------------------------------------------------------------------- /anup/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/main.rs -------------------------------------------------------------------------------- /anup/src/remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/remote.rs -------------------------------------------------------------------------------- /anup/src/series/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/series/config.rs -------------------------------------------------------------------------------- /anup/src/series/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/series/entry.rs -------------------------------------------------------------------------------- /anup/src/series/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/series/info.rs -------------------------------------------------------------------------------- /anup/src/series/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/series/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/component/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/input.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/add_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/add_series.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/delete_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/delete_series.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/info.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/select_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/select_series.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/split_series/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/split_series/add.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/split_series/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/split_series/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/split_series/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/split_series/split.rs -------------------------------------------------------------------------------- /anup/src/tui/component/main_panel/user_panel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/main_panel/user_panel.rs -------------------------------------------------------------------------------- /anup/src/tui/component/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/component/prompt/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/prompt/command.rs -------------------------------------------------------------------------------- /anup/src/tui/component/prompt/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/prompt/log.rs -------------------------------------------------------------------------------- /anup/src/tui/component/prompt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/prompt/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/component/series_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/component/series_list.rs -------------------------------------------------------------------------------- /anup/src/tui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/mod.rs -------------------------------------------------------------------------------- /anup/src/tui/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/tui/state.rs -------------------------------------------------------------------------------- /anup/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/user.rs -------------------------------------------------------------------------------- /anup/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/anup/src/util.rs -------------------------------------------------------------------------------- /res/add_series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/res/add_series.png -------------------------------------------------------------------------------- /res/main_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/res/main_panel.png -------------------------------------------------------------------------------- /res/user_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/res/user_panel.png -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acizza/anup/HEAD/shell.nix --------------------------------------------------------------------------------