Skip to main content

release-feed-mediola

A tool that generates Atom feeds for software updates of Mediola products.

Not affiliated with Mediola – connected living AG.

Installation

Installing from PyPI

To install release-feed-mediola from PyPI, open a shell and run:

pip install release_feed_mediola

If that doesn’t work, try:

python3 -m pip install release_feed_mediola

Installing from the AUR

Direct your favorite AUR helper to the release-feed-mediola package.

Usage

To generate an Atom feed for a given Mediola product, run release-feed-mediola with the product name as an argument.

To see a list of supported Mediola products, run release-feed-mediola without arguments.

Updating your feed automatically with systemd

You may want to run release-feed-mediola periodically to generate and update a feed file using a systemd timer and service. This requires a Linux system and systemd version 256 or newer.

Installing the unit files

First, install the systemd timer and service unit files.

  • If you have installed release-feed-mediola from the AUR, the unit files have already been installed.

  • Otherwise, download the unit files release-feed-mediola@.service and release-feed-mediola@.timer from the contrib/systemd directory on the GitHub repository. Place the files into your /etc/systemd/user/ directory. You may have to edit the paths inside the ExecStart directive to match your Linux distro.

Enabling the timer

To enable the systemd timer for a given Mediola product, run:

# Replace PRODUCT with the Mediola product name you want to track
systemctl --user enable --now release-feed-mediola@PRODUCT.timer

You can enable and run multiple timers for different Mediola products at the same time.

Each service will generate one feed.atom file per product once a day.

Setting up your feed reader

For each product you want to track, locate the generated feed.atom file in the ~/.local/share/feeds/release-feed-mediola/ directory hierarchy. Point your feed reader software to that file.

You may want to use a file:/// URL if your reader doesn’t support feeds from the local filesystem directly. For example:

file:///home/yourusername/.local/share/feeds/release-feed-mediola/neo/feed.atom

Disabling the timer

To disable the systemd timer for a given Mediola product, run:

# Replace PRODUCT with the Mediola product name you want to track
systemctl --user disable --now release-feed-mediola@PRODUCT.timer

Contributing to release-feed-mediola

See CONTRIBUTING.md.

Legal notice

This tool and repository are not affiliated with Mediola – connected living AG. Products mentioned in the Atom feed generated by this tool may be subject to Mediola’s end-user license agreement (EULA). For your convenience, each entry of the generated feed includes a link to that EULA.

License

Copyright (c) 2022 – 2024 Claudia Pellegrino

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. For a copy of the License, see LICENSE.

Metadata

Release files for release-feed-mediola 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for release-feed-mediola 0.3.0
File Size Uploaded Provenance Actions
release_feed_mediola-0.3.0.tar.gz 8.6 kB Without provenance Details for release_feed_mediola-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for release-feed-mediola 0.3.0
File Interpreter ABI Platform Actions
release_feed_mediola-0.3.0-py3-none-any.whl Python 3 none any Details for release_feed_mediola-0.3.0-py3-none-any.whl

Total release size: 19.1 kB

Release files / release_feed_mediola-0.3.0.tar.gz

Download URL release_feed_mediola-0.3.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
135f7f1e4c3a755bf37985baee2c6675434a4426ffb2235e31d1e45bff3475e4
BLAKE2b-256 checksum
How to use checksums
8f3f272753c5f41d05223894dd1e3088a73369a1fa1bdefa8db7876c1dd5f972
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / release_feed_mediola-0.3.0-py3-none-any.whl

Download URL release_feed_mediola-0.3.0-py3-none-any.whl
Size 10.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd29cf08ce7fdc5076d8af92db2a764d04026897ac43cc4a0f965ddbde085371
BLAKE2b-256 checksum
How to use checksums
297ba85638b8936d7165d8b739a44721eb738814f44b44c2631f83fae81ddb27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Security for release-feed-mediola 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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