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.0.tar.gz (9.6 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.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gbp_feeds-1.0.0.tar.gz
  • Upload date:
  • Size: 9.6 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.0.tar.gz
Algorithm Hash digest
SHA256 b42c87e3638df21b39681a57708b67ca556cc15dccffe461ebc321423e674366
MD5 818c647184048efd806ac1740a47eaa3
BLAKE2b-256 b026f28ce14e21d18fca044de7e1ac5f4f9bec2db06da69c43fbc15c28d4460e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gbp_feeds-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6bdea696810ac807b5a2e605891510affa83e1862d515860952b9cb49abf60e
MD5 c50ab0b8f971cf824df16dda0259a553
BLAKE2b-256 a0a2c97673c91a27ae71fdad245afd97d8884589abeb4f89ee7f9b678c826b26

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