https://github.com/schicho/openmensarss
OpenMensa RSS library and feed
https://github.com/schicho/openmensarss
openmensa rss rss-feed
Last synced: 4 months ago
JSON representation
OpenMensa RSS library and feed
- Host: GitHub
- URL: https://github.com/schicho/openmensarss
- Owner: schicho
- License: mit
- Created: 2025-07-02T12:03:47.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2026-03-09T14:48:20.000Z (4 months ago)
- Last Synced: 2026-03-09T19:28:27.844Z (4 months ago)
- Topics: openmensa, rss, rss-feed
- Language: Go
- Homepage: https://schicho.github.io/openmensarss/
- Size: 309 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenMensaRSS
[](https://schicho.github.io/openmensarss/)
OpenMensa RSS library and feed generation in Go.
## Library Usage
This library offers two simple functions to query OpenMensa using [go-openmensa](https://github.com/j0hax/go-openmensa) for a canteen, which return a [`gorilla/feeds` Feed](https://github.com/gorilla/feeds).
The returned feed structs can subsequently be modified and exported as RSS or Atom.
## Automatic RSS Feed Generation
This repository also implements automatic RSS feed generation.
The feeds are generated daily and subsequently published on GitHub pages.
The published RSS feeds use the same IDs as OpenMensa, e.g. the TU Wien canteen is served at https://schicho.github.io/openmensarss/1098.xml.
More feeds can be found at https://schicho.github.io/openmensarss/.
## How to Use the RSS Feeds
You can subscribe to any canteen's RSS feed using Tuwel (TU Wien's Moodle platform) or your preferred RSS reader. Just copy the feed URL and add it to your dashboard or reader to receive menu updates directly from OpenMensa.
On Tuwel, enable edit mode (top right), add a new RSS block, and paste the feed URL. Enable item descriptions to see prices and allergen details.