CartaStraccia is a RSS feed reader and HTML viewer.
| public | 6 years ago | ||
| source | 6 years ago | ||
| views | 6 years ago | ||
| .gitignore | 6 years ago | ||
| LICENSE.txt | 6 years ago | ||
| README.md | 6 years ago | ||
| dub.sdl | 6 years ago | ||
| example.xml | 6 years ago | ||
| feeds.conf | 6 years ago | ||
Written in D using sumtype, pegged, dxml, htmld, requests and Vibe.d
source/cartastraccia/endpoints.d to add your desired visualizationpublic/css/* and the frontpage's Diet Template in views/index.dtThis program is compatible with a Unix-like OS, notably GNU/Linux. Other platforms (OSX, Windows) are not supported and they probably won't ever be.
Carta Straccia uses libmrss to parse RSS feeds. It can be installed in the following ways:
libmrss can be installed from the main repositories of some distros, using the appropriate package manager. Examples:
- Gentoo/portage: `emerge libmrss` - Debian/apt and derivatives: `apt install libmrss` - etc.
libmrss is not available for your distribution, it can be built and installed from source. See: https://github.com/bakulf/libmrss.Requires a working D compiler and Dub:
git clone https://github.com/gallafrancesco/cartastraccia.git
dub build
You'll find the cartastraccia executable in the root project directory.
CLI options and sample first usage:
cartastraccia --help
For feeds configuration, see the sample feeds.conf file included.
This project is licensed under the terms of the GPLv3 License.
Feel free to open issues and PRs. Current TODOs are: