Om Skoldag
Skoldag visar skolscheman och matsedlar för svenska skolor på sidor som fungerar bra i mobilen. Scheman hämtas från Skola24:s öppna schemavisare och matsedlar från de tjänster som skolorna själva publicerar dem hos. Skoldag är inte kopplat till Skola24, skolorna eller matsedelstjänsterna.
Du som driver en tjänst som Skoldag anropar
Skoldag är en automatisk klient och säger vem den är i varje anrop:
User-Agent: skoldag/0.1 (+https://skoldag.com/om)
Den här installationen drivs av någon du kan nå på kontakt@skoldag.com. Hör av dig om anropen blir för många, om något går sönder hos er, eller om ni vill att Skoldag slutar fråga efter något.
Vad Skoldag frågar efter
- Bara klasser och salar. Lärare, elever och grupper efterfrågas aldrig, och inga inloggningsuppgifter används.
- Schema och matsedel hämtas först när någon öppnar sidan. Svaren sparas en stund, kortast för den aktuella veckan, så att många besökare inte ger många anrop.
- Anropen är begränsade: högst 2 samtidiga mot samma Skola24-organisation och 8 totalt, och högst 2 samtidiga mot samma matsedeltjänst.
- Går en tjänst ner visas det sparade svaret i stället för att Skoldag frågar om och om igen. Efter ett misslyckat anrop väntar den innan nästa försök.
- Kräver en skola inloggning, eller har den stängt av sin schemavisare, noteras det och Skoldag frågar inte efter just den skolans scheman igen förrän efter cirka 14 dagar.
Arbete i bakgrunden
- Skoldag frågar Skola24 vilka skolor varje organisation har, för att hålla sin skolkatalog aktuell. Det är några tusen anrop under ungefär en minut, och sker högst en gång i veckan.
- Skoldag frågar matsedeltjänsterna om varje matsal den känner till, för att upptäcka dem som lagts ner. Det sker högst en gång i veckan.
In English
Skoldag is an automated client that shows Swedish school timetables and lunch menus. It identifies itself with the User-Agent above, asks only for class and room timetables and menus (never teachers, students or groups), caches what it gets, and limits how many requests are in flight: at most 2 per Skola24 tenant and 8 overall, 2 per menu provider host. To reach the person who runs this instance, write to kontakt@skoldag.com.