skolplattformen
skolplattformen copied to clipboard
Idé: Paketera api:t som docker image?
Hej Såg att det fanns en 3 år gammal image på dockerhub, så nån har tänkt tanken (@irony ). Var det en dålig idé eller bara en för tillfället ointressant idé?
Bakgrunden är att jag inte kan ett skvatt om react men gärna skulle vilja ha ett api för att automatisera uthämtning av information från skolplattformen (en härlig blandning av händelser, lärloggar, nyhetsbrev, bifogade filer osv) för att kunna skapa tasks, kalenderhändelser och kanske rentav en hemma-wiki. Jag kommer dock att vilja skriva min kod i python.
Om det finns nåt som är eller kan bli ett rest-api skulle det bespara mig all den energi som ni redan lagt på att reverse-engineera det "officiella" api:t.
Jag kan som sagt inget om react, men om jag får lite bollningshjälp i början kan jag förmodligen skapa och förvalta en Dockerfile.
Bra dålig idé?
Det var en dålig idé för det här projektet och skrotades/fasades ut.
Det är egentligen ingen dålig idé för att använda för sina egna projekt, men eftersom appen hanterar data för många olika vårdnadshavare, så gjordes valet att ha API-et inbyggt i appen och inte köra folks data via en egen server.
Jag kan tyvärr för lite om javascript för att besvara hur mycket jobb det vore att få ut nuvarande API-et i en docker image. Men det finns inget som hindrar att någon faktiskt gör det.
Hej,
Den image du hittade på Docker hub kommer troligtvis inte fungera- den utvecklades när vi testade att utveckla den första versionen av Öppna skolplattformen och då hade vi en gateway som stod för all kommunikation med stadens (dåliga) api och packade ihop det till ett bra api hos oss. Den principen fungerade dock inte eftersom det skulle innebära att alla personuppgifter skulle behöva skickas via vårt API.
Om du som vårdnadshavare vill bygga en egen gateway så kanske det kan vara en bra idé att göra det för din egen information och då kan den docker image du hittade vara en bra startpunkt.
På vår Github har vi abstraherat de metoder som är relevanta i form av ett generaliserat API. Om du kollar t ex här så kan du nog enkelt sätta upp en docker image som gör det du behöver genom att anropa från node istället från appen och lägga en enkel express-app framför:
https://github.com/kolplattformen/skolplattformen/blob/main/libs/api-skolplattformen/README.md skolplattformen/libs/api-skolplattformen/README.md at main · kolplattformen/skolplattformen github.com
Ha en fin dag!
Christian
Ps. Häng gärna med i vår Discord så kan du få hjälp och hjälpa andra som sitter med liknande behov:
https://discord.gg/KRMX5Gfw
Christian Landgren / CEO & Founder @.*** / +46 70 775 58 31
Iteam Götgatan 18, 118 46 Stockholm www.iteam.se
On 16 Sep 2023, at 09:30, erikalfthan @.***> wrote:
Hej Såg att det fanns en 3 år gammal image på dockerhub, så nån har tänkt tanken @.*** https://github.com/irony ). Var det en dålig idé eller bara en för tillfället ointressant idé?
Bakgrunden är att jag inte kan ett skvatt om react men gärna skulle vilja ha ett api för att automatisera uthämtning av information från skolplattformen (en härlig blandning av händelser, lärloggar, nyhetsbrev, bifogade filer osv) för att kunna skapa tasks, kalenderhändelser och kanske rentav en hemma-wiki. Jag kommer dock att vilja skriva min kod i python.
Om det finns nåt som är eller kan bli ett rest-api skulle det bespara mig all den energi som ni redan lagt på att reverse-engineera det "officiella" api:t.
Jag kan som sagt inget om react, men om jag får lite bollningshjälp i början kan jag förmodligen skapa och förvalta en Dockerfile.
Bra dålig idé?
— Reply to this email directly, view it on GitHub https://github.com/kolplattformen/skolplattformen/issues/655, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADAUQ3OGXOGWNDGWAHBHITX2VIRBANCNFSM6AAAAAA42WUP5E. You are receiving this because you were mentioned.