Generates RSS feeds from Gitea releases, tags and commits
Go to file
tastytea 095645ba6e
All checks were successful
continuous-integration/drone/push Build is passing
Merge branch 'develop'
2019-09-06 02:34:30 +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 Percent-decode proxy username and password. 2019-08-25 05:05:36 +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

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.