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-mediolafrom the AUR, the unit files have already been installed. -
Otherwise, download the unit files
release-feed-mediola@.serviceandrelease-feed-mediola@.timerfrom thecontrib/systemddirectory on the GitHub repository. Place the files into your/etc/systemd/user/directory. You may have to edit the paths inside theExecStartdirective 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.