π½ π₯¨ MensaarLecker -- A beloved tool to find out Mensa Ladies' favourite menu using Seleniumπ₯¨ π½
Repository: MensaarLecker
As an UdS Student,
Are you tired of seeing french friesπ 3 times a week, or wondering when I can have the best pizza π in the Mensacafe?
MensaarLecker aims to collect all the data from Menu 1, 2, and Mensacafe to trace your favourite, or Mensa Ladiesβ, favourite menu!
π Updates
05.08 β Telegram Bot @Mensaar_Bot are published.
(See my development blog in here! MensaarLecker Development Log 3 β Telegram Bot Deployment and Integration)
04.21 β HTW menus are now added to the statistics.
π₯ Description
A fully automated scraper and static website for the SaarbrΓΌcken Mensa, powered by Python, Selenium, Google Sheets, and GitHub Actions.
Get a clean and daily-updated overview of meals from mensaar.de, with searchable history, meal components, and frequency stats.
π Live Demo
π View Website
π View Data in Google Sheets
π Features
- β Scrapes the SaarbrΓΌcken Mensa daily menu
- β Publishes structured data to a connected Google Sheet
- β
Generates static HTML pages:
index.html
β Todayβs menu with meal frequency countsmenu.html
β Full searchable menu with DataTables
- β Automatically updates via GitHub Actions at 10:00 AM UTC on weekdays
- β Beautiful card-style layout & component display
- β No server required β 100% static
π§ Meal Frequency Display Example
The homepage shows how often each meal has been served based on historical data since 2025.03.20:
π½οΈ Pasta mit TomatensoΓe
π Seen since 2025.03.20
β
Geriebener KΓ€se
β
Rucola
π Project Structure
1 |
|
π Development Log
MensaarLecker Development Log 1 β Web Crawling
MensaarLecker Development Log 2 β Web Developing and GitHub Workflow
MensaarLecker Development Log 3 β Telegram Bot Deployment and Integration
π½ π₯¨ MensaarLecker -- A beloved tool to find out Mensa Ladies' favourite menu using Seleniumπ₯¨ π½