Skip to main content

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.

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.2.0.tar.gz (10.3 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.2.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gbp_feeds-1.2.0.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for gbp_feeds-1.2.0.tar.gz
Algorithm Hash digest
SHA256 904b58dc6f0c021dcee15dc51137297e03c3f0d8f480e713dffeca7ec7283c8f
MD5 97d940d4cf382387f5bcef9e57f752af
BLAKE2b-256 e34f6f809c1af80cf956cc3dc14146d9c9ff2c98bff5c1aec9ea5f8add0fd59b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gbp_feeds-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for gbp_feeds-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40142eabf873302d555235249e4b6e5c06263faeed7353acb11c22c21ea1ec82
MD5 09b9d8ae1de9f82e077b32a9d73c8803
BLAKE2b-256 c2fe3df0c6d75d21d04ed7054871b95b2881f25bc3a0e173d7a5c2859e213e3f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 files

1.1.0

2 files

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page