Generates RSS feeds from Gitea releases, tags and commits
Go to file
tastytea 7438f878c2
continuous-integration/drone/push Build is failing Details
Use hexadecimal instead of named HTML entities in replacements.
See <https://www.rssboard.org/rss-profile#data-types-characterdata>.
2021-04-21 12:42:26 +02:00
cmake More debug flags. 2020-10-24 15:41:07 +02:00
doc Cache only up to 10 minutes in nginx example. 2021-04-21 12:34:37 +02:00
man Add documentation for commits. 2021-04-21 11:13:20 +02:00
src Use hexadecimal instead of named HTML entities in replacements. 2021-04-21 12:42:26 +02:00
tests Fix warning in test. 2020-10-27 12:38:14 +01:00
.clang-format Update .clang-format.. 2020-10-30 22:04:01 +01:00
.drone.yml CI: install catch. 2020-10-24 17:34:16 +02:00
.editorconfig Add .editorconfig. 2020-10-27 12:41:08 +01:00
.gitignore Initial commit. 2019-04-17 00:17:26 +02:00
CMakeLists.txt Version bump 0.6.0. 2020-10-27 12:19:31 +01:00
LICENSE Added license. 2019-04-17 04:37:10 +02:00
README.adoc Add documentation for commits. 2021-04-21 11:13:20 +02:00

README.adoc

gitea2rss

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

Usage

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

Install

Gentoo

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

Dependencies

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

Get sourcecode

Releases

Download the current release at schlomp.space.

Development version
git clone https://schlomp.space/tastytea/gitea2rss.git

Compile

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.