├── .gitignore ├── .gitmodules ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md └── src ├── app_state.rs ├── clients ├── kavita_client.rs ├── komga_client.rs ├── mod.rs ├── proxy_client.rs └── websocket_proxy_client.rs ├── config ├── app_config.rs └── mod.rs ├── handlers ├── config.rs ├── komga.rs ├── mod.rs ├── proxy.rs └── upscale.rs ├── http_compression.rs ├── main.rs ├── models ├── errors.rs ├── kavita.rs ├── komga.rs └── mod.rs ├── server.rs ├── tags_provider.rs └── upscaler ├── mod.rs ├── upscale_actor.rs └── upscaler.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/README.md -------------------------------------------------------------------------------- /src/app_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/app_state.rs -------------------------------------------------------------------------------- /src/clients/kavita_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/clients/kavita_client.rs -------------------------------------------------------------------------------- /src/clients/komga_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/clients/komga_client.rs -------------------------------------------------------------------------------- /src/clients/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/clients/mod.rs -------------------------------------------------------------------------------- /src/clients/proxy_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/clients/proxy_client.rs -------------------------------------------------------------------------------- /src/clients/websocket_proxy_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/clients/websocket_proxy_client.rs -------------------------------------------------------------------------------- /src/config/app_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/config/app_config.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod app_config; -------------------------------------------------------------------------------- /src/handlers/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/handlers/config.rs -------------------------------------------------------------------------------- /src/handlers/komga.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/handlers/komga.rs -------------------------------------------------------------------------------- /src/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/handlers/mod.rs -------------------------------------------------------------------------------- /src/handlers/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/handlers/proxy.rs -------------------------------------------------------------------------------- /src/handlers/upscale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/handlers/upscale.rs -------------------------------------------------------------------------------- /src/http_compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/http_compression.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/models/errors.rs -------------------------------------------------------------------------------- /src/models/kavita.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/models/kavita.rs -------------------------------------------------------------------------------- /src/models/komga.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/models/komga.rs -------------------------------------------------------------------------------- /src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/models/mod.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/server.rs -------------------------------------------------------------------------------- /src/tags_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/tags_provider.rs -------------------------------------------------------------------------------- /src/upscaler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/upscaler/mod.rs -------------------------------------------------------------------------------- /src/upscaler/upscale_actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/upscaler/upscale_actor.rs -------------------------------------------------------------------------------- /src/upscaler/upscaler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snd-R/kurp/HEAD/src/upscaler/upscaler.rs --------------------------------------------------------------------------------