├── .envrc ├── .github └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── flake.lock ├── flake.nix ├── log ├── nix ├── flake.nix └── module.nix └── src ├── backend ├── core.rs ├── data │ ├── channel │ │ ├── builder.rs │ │ └── mod.rs │ ├── channel_list.rs │ ├── feed │ │ ├── atom.rs │ │ ├── mod.rs │ │ └── rss.rs │ ├── mod.rs │ └── video │ │ ├── builder.rs │ │ └── mod.rs ├── dearrow.rs ├── draw.rs ├── io │ ├── config.rs │ ├── history.rs │ ├── mod.rs │ └── subscriptions │ │ ├── channel.rs │ │ ├── custom_channel.rs │ │ └── mod.rs └── mod.rs ├── events.rs ├── main.rs └── notification └── mod.rs /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/README.md -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/devenv.yaml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/flake.nix -------------------------------------------------------------------------------- /log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/log -------------------------------------------------------------------------------- /nix/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/nix/flake.nix -------------------------------------------------------------------------------- /nix/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/nix/module.nix -------------------------------------------------------------------------------- /src/backend/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/core.rs -------------------------------------------------------------------------------- /src/backend/data/channel/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/channel/builder.rs -------------------------------------------------------------------------------- /src/backend/data/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/channel/mod.rs -------------------------------------------------------------------------------- /src/backend/data/channel_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/channel_list.rs -------------------------------------------------------------------------------- /src/backend/data/feed/atom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/feed/atom.rs -------------------------------------------------------------------------------- /src/backend/data/feed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/feed/mod.rs -------------------------------------------------------------------------------- /src/backend/data/feed/rss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/feed/rss.rs -------------------------------------------------------------------------------- /src/backend/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/mod.rs -------------------------------------------------------------------------------- /src/backend/data/video/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/video/builder.rs -------------------------------------------------------------------------------- /src/backend/data/video/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/data/video/mod.rs -------------------------------------------------------------------------------- /src/backend/dearrow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/dearrow.rs -------------------------------------------------------------------------------- /src/backend/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/draw.rs -------------------------------------------------------------------------------- /src/backend/io/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/config.rs -------------------------------------------------------------------------------- /src/backend/io/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/history.rs -------------------------------------------------------------------------------- /src/backend/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/mod.rs -------------------------------------------------------------------------------- /src/backend/io/subscriptions/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/subscriptions/channel.rs -------------------------------------------------------------------------------- /src/backend/io/subscriptions/custom_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/subscriptions/custom_channel.rs -------------------------------------------------------------------------------- /src/backend/io/subscriptions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/io/subscriptions/mod.rs -------------------------------------------------------------------------------- /src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/backend/mod.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/notification/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jooooscha/terminal-yt/HEAD/src/notification/mod.rs --------------------------------------------------------------------------------