Skip to main content

Publish Atom/RSS feeds for Gentoo Build Publisher

Project description

gbp-feeds

This is a Gentoo Build Publisher plugin for publishing Atom and RSS feeds for builds.

Features

You can retrieve Feeds for all builds on the GBP server or individual machines. For example, the Atom for all machines will have the URL /feeds.atom. The URL for the feed for the machine "babette" would be /machines/babette/feed.atom. For RSS feeds, replace .atom with .rss.

Currently the output for each feed item pretty much looks like the output from gbp status.

screenshot

Installation

This is a server-side plugin, meaning to use gbp-feeds you must first install the plugin on the GBP server. This assumes you already have a working Gentoo Build Publisher installation. If not, refer to the GBP Install Guide first.

Install the gbp-fl package into the GBP instance:

cd /home/gbp
sudo -u gbp -H ./bin/pip install gbp-feeds

Restart the GBP web app.

systemctl restart gentoo-build-publisher-wsgi.service

Usage

Once installed you can point your feed aggregator to your Gentoo Build Publisher instance. For example, if the URL of your instance is http://10.1.45.11/ then the main RSS feed will be http://10.1.45.11/feed.rss. If you have builds for a machine named "desktop" then the Atom feed for that machine will be http://10.1.45.11/machines/desktop/feed.atom.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gbp_feeds-1.0.1.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gbp_feeds-1.0.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file gbp_feeds-1.0.1.tar.gz.

File metadata

  • Download URL: gbp_feeds-1.0.1.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for gbp_feeds-1.0.1.tar.gz
Algorithm Hash digest
SHA256 fe23599c900cfc86f25eda3109b0c5af81491137a6b4b1bc5374ffca6b4d7cda
MD5 494a63ada7802d2c44b84daaa0201fdb
BLAKE2b-256 828221d0655d07a9a51794ad6de76ee4390da4649f15ad0bffea18fb2936bc5d

See more details on using hashes here.

File details

Details for the file gbp_feeds-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: gbp_feeds-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for gbp_feeds-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0cb6ee18df186f9f8794765c34462d0393cb6e078b99300f52c51ac55304a10a
MD5 63a3df8ba5eac1b0027af88caa92920f
BLAKE2b-256 0be70d8dc473d670fad1562879a2123d1f125c3ad3711e025d4dea29fd6b591a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page