├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-artifacts.yml │ └── linux.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── dist └── build │ ├── docker.sh │ ├── macos.sh │ ├── windows.ps1 │ ├── x86_64_centos7 │ └── Dockerfile │ └── x86_64_debian9 │ └── Dockerfile ├── docs ├── images │ ├── demo.gif │ ├── tuifeed-128.png │ ├── tuifeed-256.png │ ├── tuifeed-512.png │ └── tuifeed.svg └── ui │ ├── ui.drawio │ └── ui.png ├── install.sh ├── rustfmt.toml └── src ├── config.rs ├── config └── serializer.rs ├── feed.rs ├── feed ├── client.rs ├── client │ ├── file.rs │ └── http.rs ├── result.rs └── source.rs ├── helpers.rs ├── helpers ├── file.rs ├── fmt.rs ├── open.rs ├── path.rs ├── strings │ ├── lookup.rs │ └── mod.rs └── ui.rs ├── main.rs ├── ui.rs └── ui ├── components.rs ├── components ├── article.rs ├── lists │ ├── feed_list.rs │ └── mod.rs └── popups.rs ├── lib.rs ├── lib ├── client.rs ├── history.rs └── kiosk.rs └── view.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/workflows/build-artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/README.md -------------------------------------------------------------------------------- /dist/build/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/dist/build/docker.sh -------------------------------------------------------------------------------- /dist/build/macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/dist/build/macos.sh -------------------------------------------------------------------------------- /dist/build/windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/dist/build/windows.ps1 -------------------------------------------------------------------------------- /dist/build/x86_64_centos7/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/dist/build/x86_64_centos7/Dockerfile -------------------------------------------------------------------------------- /dist/build/x86_64_debian9/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/dist/build/x86_64_debian9/Dockerfile -------------------------------------------------------------------------------- /docs/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/images/demo.gif -------------------------------------------------------------------------------- /docs/images/tuifeed-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/images/tuifeed-128.png -------------------------------------------------------------------------------- /docs/images/tuifeed-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/images/tuifeed-256.png -------------------------------------------------------------------------------- /docs/images/tuifeed-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/images/tuifeed-512.png -------------------------------------------------------------------------------- /docs/images/tuifeed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/images/tuifeed.svg -------------------------------------------------------------------------------- /docs/ui/ui.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/ui/ui.drawio -------------------------------------------------------------------------------- /docs/ui/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/docs/ui/ui.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/install.sh -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/config/serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/config/serializer.rs -------------------------------------------------------------------------------- /src/feed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed.rs -------------------------------------------------------------------------------- /src/feed/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed/client.rs -------------------------------------------------------------------------------- /src/feed/client/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed/client/file.rs -------------------------------------------------------------------------------- /src/feed/client/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed/client/http.rs -------------------------------------------------------------------------------- /src/feed/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed/result.rs -------------------------------------------------------------------------------- /src/feed/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/feed/source.rs -------------------------------------------------------------------------------- /src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers.rs -------------------------------------------------------------------------------- /src/helpers/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/file.rs -------------------------------------------------------------------------------- /src/helpers/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/fmt.rs -------------------------------------------------------------------------------- /src/helpers/open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/open.rs -------------------------------------------------------------------------------- /src/helpers/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/path.rs -------------------------------------------------------------------------------- /src/helpers/strings/lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/strings/lookup.rs -------------------------------------------------------------------------------- /src/helpers/strings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/strings/mod.rs -------------------------------------------------------------------------------- /src/helpers/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/helpers/ui.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui.rs -------------------------------------------------------------------------------- /src/ui/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/components.rs -------------------------------------------------------------------------------- /src/ui/components/article.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/components/article.rs -------------------------------------------------------------------------------- /src/ui/components/lists/feed_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/components/lists/feed_list.rs -------------------------------------------------------------------------------- /src/ui/components/lists/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/components/lists/mod.rs -------------------------------------------------------------------------------- /src/ui/components/popups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/components/popups.rs -------------------------------------------------------------------------------- /src/ui/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/lib.rs -------------------------------------------------------------------------------- /src/ui/lib/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/lib/client.rs -------------------------------------------------------------------------------- /src/ui/lib/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/lib/history.rs -------------------------------------------------------------------------------- /src/ui/lib/kiosk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/lib/kiosk.rs -------------------------------------------------------------------------------- /src/ui/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veeso/tuifeed/HEAD/src/ui/view.rs --------------------------------------------------------------------------------