Generates RSS feeds from Gitea releases, tags and commits
Go to file
tastytea c7e36a7297
continuous-integration/drone/push Build is passing Details
Fix path of jsoncpp headers.
The prefix is set via CMake. By putting in it the source files too, we were
incompatible with distributions that put them somewhere else.
2019-08-12 19:52:31 +02:00
config Modernized CMake config. 2019-08-09 21:31:00 +02:00
man Updated example with proxy. 2019-08-09 23:10:16 +02:00
src Fix path of jsoncpp headers. 2019-08-12 19:52:31 +02:00
tests Switched from curlpp to POCO. 2019-08-09 22:38:28 +02:00
.drone.yml Updated drone config. 2019-08-09 22:53:10 +02:00
.gitignore Initial commit. 2019-04-17 00:17:26 +02:00
CMakeLists.txt Don't throw exception if environment variables are not set. 2019-08-10 20:22:27 +02:00
LICENSE Added license. 2019-04-17 04:37:10 +02:00
README.adoc Corrected link to manpage. 2019-08-09 23:07:45 +02:00

README.adoc

gitea2rss

gitea2rss Generates RSS feeds from Gitea releases or tags.

Usage

See manpage.

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

  • Tested OS: Linux

  • C++ compiler (tested: gcc 5/8/9, clang 3/7)

  • cmake (at least: 3.6)

  • POCO (tested: 1.9 / 1.7)

  • jsoncpp (tested: 1.8)

  • Optional:

Debian stretch
apt-get install build-essential cmake libpoco-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 the build directory. Install with make install.

Copyright © 2019 tastytea <tastytea@tastytea.de>.
License GPLv3: GNU GPL version 3 <https://www.gnu.org/licenses/gpl-3.0.html>.
This program comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.