├── .envrc ├── .github ├── FUNDING.yml └── workflows │ └── vhs.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── meta └── vhs.gif ├── src ├── app.rs ├── config │ ├── moccasin.toml │ ├── mod.rs │ └── theme.rs ├── event.rs ├── feed │ ├── html.rs │ └── mod.rs ├── handler.rs ├── lib.rs ├── main.rs ├── repo │ ├── mod.rs │ ├── repo.rs │ └── storage │ │ ├── mod.rs │ │ ├── schema.sql │ │ └── sqlite.rs ├── tui.rs ├── ui │ ├── browse.rs │ ├── detail.rs │ ├── mod.rs │ └── themed.rs └── util.rs └── vhs.tape /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [rektdeckard] 2 | -------------------------------------------------------------------------------- /.github/workflows/vhs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/.github/workflows/vhs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .direnv 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/flake.nix -------------------------------------------------------------------------------- /meta/vhs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/meta/vhs.gif -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/config/moccasin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/config/moccasin.toml -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/config/theme.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/feed/html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/feed/html.rs -------------------------------------------------------------------------------- /src/feed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/feed/mod.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/repo/mod.rs -------------------------------------------------------------------------------- /src/repo/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/repo/repo.rs -------------------------------------------------------------------------------- /src/repo/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/repo/storage/mod.rs -------------------------------------------------------------------------------- /src/repo/storage/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/repo/storage/schema.sql -------------------------------------------------------------------------------- /src/repo/storage/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/repo/storage/sqlite.rs -------------------------------------------------------------------------------- /src/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/tui.rs -------------------------------------------------------------------------------- /src/ui/browse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/ui/browse.rs -------------------------------------------------------------------------------- /src/ui/detail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/ui/detail.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/themed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/ui/themed.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/src/util.rs -------------------------------------------------------------------------------- /vhs.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rektdeckard/moccasin/HEAD/vhs.tape --------------------------------------------------------------------------------