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.1.0.tar.gz (10.5 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.1.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gbp_feeds-1.1.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for gbp_feeds-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b708d05a61581c28f8b917ebf26a33ef3aecd2103a149ec3b3dc3d3cc1a40ce0
MD5 c653fbedb5a850fb125a67025d4e73cd
BLAKE2b-256 e69e5cc5e60578b891ae3f3a8932c533e01338a6975b587e29f1f6744cb98dcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gbp_feeds-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for gbp_feeds-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c48dfee53e90d06f2ce72bb6fafacd97a1e8480d2a85210f5183a0631f9fa0d6
MD5 c1550787f8fee24b81e1386190e0768b
BLAKE2b-256 de12e70bab1b3ba2c9dc947be3b9071b8b320b7e90ffc1611206b7169ae1d238

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