mjardevi-lunch
Mjärdevi Lunch
Hämtar och visar dagens lunchmeny från alla restauranger i Mjärdevi genom Luncha I Mjärdevi API.
Quick Start
1. Konfigurera API-nyckel
Rekommenderat: sätt API-nyckeln i en miljövariabel:
export MJARDEVI_LUNCH_API_KEY="your_api_key_here"
Lokal fallback: lägg till nyckeln i ~/.config/ehh-skills/config.env, men redigera filen manuellt i en editor i stället för att skriva hemligheter direkt på kommandoraden.
Scriptet läser också LUNCHA_I_MJARDEVI_API_KEY eller API_KEY i samma fil om du föredrar andra namn.
Skaffa API-nyckel: Registrera en gratis API-nyckel på: https://lunchaimjardevi.com/api/
2. Kör scriptet
python scripts/get_lunch.py [format]
Parametrar:
format:text(standard) ellerjson
Scriptet läser API-nyckeln i denna ordning:
MJARDEVI_LUNCH_API_KEYLUNCHA_I_MJARDEVI_API_KEYAPI_KEY~/.config/ehh-skills/config.env
Exempel:
# Använd API-nyckel från miljövariabel eller ~/.config/ehh-skills/config.env
python scripts/get_lunch.py
# Få JSON-output
python scripts/get_lunch.py json
Undvik att ange API-nyckeln direkt på kommandoraden eftersom den kan hamna i shell-historik eller processlistor.
Workflow
- Kör scriptet - Använd
scripts/get_lunch.pyför att hämta dagens menyer - Presentera resultatet - Scriptet formaterar automatiskt outputen på ett lättläst sätt
- Hantera fel - Scriptet hanterar vanliga fel som:
- Restaurang stängd
- Meny ej upplagd än
- Nätverksproblem
- Saknad API-nyckel
Output Format
Scriptet genererar en formaterad lista med:
- Restaurangnamn
- Dagens lunchrätter med beskrivningar
- Eventuella noteringar (t.ex. semesterstängt)
- Felmeddelanden om meny inte är tillgänglig
Exempel på output:
# Dagens lunch i Mjärdevi - 2026-02-16
## Brödernas Kök
**Fransk kycklinggryta**
Kycklinggryta serveras med potatispuré
**Laxpudding**
Laxpudding serveras med skirat smör, dillkräm & citron
API Details
För detaljerad API-dokumentation, se references/api.md. API:et tillhandahålls av Luncha I Mjärdevi och uppdateras automatiskt varje timme mellan 00-13 på vardagar.
Viktiga punkter:
- Menyer kan saknas om restaurangen är stängd eller inte uppdaterat sin webbplats än
- Vissa restauranger har statiska menyer (ändras inte automatiskt)
- API:et inkluderar både vanliga restauranger och foodtrucks
More from fldc/agent-skills
loopia-dns
Manage Loopia DNS via XML-RPC API, including listing account domains and subdomains as well as listing, adding, updating, and removing DNS records in Loopia zones. Use this when the user mentions Loopia DNS, Loopia API, subdomains, domains, or A/CNAME/TXT/MX record changes.
14smhi-weather
Hämta väderprognoser från SMHI för de inbyggda orterna Mjölby, Linköping, Norrköping, Motala och Vadstena, samt vädervarningar för Östergötland. Använd när användaren frågar om väder, temperatur, nederbörd, vind eller prognos för någon av dessa orter, eller om vädervarningar i Östergötland.
9ostergotland-events
Hitta och sammanfatta tidsatta evenemang i Östergötland, som konserter, marknader, föreställningar och familjeaktiviteter. Använd när användaren frågar vad som händer i en stad eller under en viss dag eller helg i Linköping, Norrköping, Mjölby, Motala, Vadstena eller andra orter i regionen.
8systembolaget-skill
Help users choose, compare, and look up alcoholic products and store locations specifically within Systembolaget's catalog. Use this when the user is clearly shopping at Systembolaget or asks about artikelnummer, Systembolaget stores, budget filtering, pairings, tasting lineups, gift bottles, or best-value picks from Systembolaget's selection.
7openwrt-config
Manage OpenWRT router configuration via SSH including DDNS records (Cloudflare), firewall rules, port forwarding, network interfaces, VLANs, static DHCP leases, DNS entries, wireless settings, SSIDs, package management, and system settings. Use when user requests to configure OpenWRT router, add DDNS records, set up port forwarding, create firewall rules, configure WiFi, manage DHCP/DNS, or modify router settings. Router accessible via SSH at <router_ip> (default is typically 192.168.1.1).
1