Generates RSS feeds from Gitea releases or tags.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tastytea 9caeab9b91
Add “commits” to usage info in manpage.
3 weeks ago
cmake More debug flags. 7 months ago
doc Cache only up to 10 minutes in nginx example. 3 weeks ago
man Add “commits” to usage info in manpage. 3 weeks ago
src Use hexadecimal instead of named HTML entities in replacements. 3 weeks ago
tests Fix test for escape_some_html(). 3 weeks ago
.clang-format Update .clang-format.. 7 months ago
.drone.yml CI: install catch. 7 months ago
.editorconfig Add .editorconfig. 7 months ago
.gitignore Initial commit. 2 years ago
CMakeLists.txt Version bump 0.7.0. 3 weeks ago
LICENSE Added license. 2 years ago
README.adoc Add documentation for commits. 3 weeks ago



gitea2rss Generates RSS feeds from Gitea releases, tags and commits.


See manpage. For an example nginx configuration file, see nginx-example.conf.



Add my repository and install it from there.

eselect repository enable tastytea
echo "www-misc/gitea2rss ~amd64" >> /etc/portage/package.accept_keywords/gitea2rss
emaint sync -r tastytea
emerge -a dev-util/gitea2rss

From source


Debian stretch
apt install build-essential cmake libcurl4-openssl-dev libjsoncpp-dev asciidoc

Get sourcecode


Download the current release at

Development version
git clone


mkdir build && cd build
cmake ..
cmake --build .
cmake options:
  • -DCMAKE_BUILD_TYPE=Debug for a debug build.

  • -DWITH_MAN=NO to not compile the manpage.

  • WITH_TESTS=YES to compile the tests.

You can run the tests with ctest inside build/tests. Install with make install.