Closed Lukires closed 3 years ago
Grunden til at bruge Sheets var at alle kunne tilføje spørgsmål uden at skulle ind på Git
On Fri, Oct 29, 2021, 17:13 Lukas Schilling @.***> wrote:
Skærmens quiz slide brugte før i tiden Google Sheet's API v3 til at hente spørgsmålene fra et sheet, men da apien er blevet discontinued (man skal nu bruge v4), og det alligevel virkede redundant ikke bare at have spørgsmålene som en json fil liggende lokalt, har jeg gjort netop det. Hvis der pludselig bliver interesse i at ændre eller tilføje spørgsmål hele tiden, så kunne det være det værd at gå til v3.
You can view, comment on, or merge this pull request online at:
https://github.com/kantinen/infoscreen/pull/77 Commit Summary
- Fixed the quiz by using local JSON file instead of google sheets https://github.com/kantinen/infoscreen/pull/77/commits/68e692bb9c1c59a0eae8e3ae40db48aab035388d
File Changes
(2 files https://github.com/kantinen/infoscreen/pull/77/files)
- M content/quiz.html https://github.com/kantinen/infoscreen/pull/77/files#diff-73672fc5973c8663621a2a0c6137d89c7473367111573798c56689745650a4cb (31)
- A content/res/quiz/questions.js https://github.com/kantinen/infoscreen/pull/77/files#diff-92462d93e51c9261c394839f2d4259e9540cd22064a7a7cf235c4b7f686bfdc5 (63)
Patch Links:
- https://github.com/kantinen/infoscreen/pull/77.patch
- https://github.com/kantinen/infoscreen/pull/77.diff
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kantinen/infoscreen/pull/77, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYSEI2O2KJSLJWVWKZCPYLUJLB3FANCNFSM5G7R5TOQ .
Grunden til at bruge Sheets var at alle kunne tilføje spørgsmål uden at skulle ind på Git … On Fri, Oct 29, 2021, 17:13 Lukas Schilling @.**> wrote: Skærmens quiz slide brugte før i tiden Google Sheet's API v3 til at hente spørgsmålene fra et sheet, men da apien er blevet discontinued (man skal nu bruge v4), og det alligevel virkede redundant ikke bare at have spørgsmålene som en json fil liggende lokalt, har jeg gjort netop det. Hvis der pludselig bliver interesse i at ændre eller tilføje spørgsmål hele tiden, så kunne det være det værd at gå til v3. ------------------------------ You can view, comment on, or merge this pull request online at: #77 Commit Summary - Fixed the quiz by using local JSON file instead of google sheets <68e692b> File Changes (2 files https://github.com/kantinen/infoscreen/pull/77/files) - M content/quiz.html https://github.com/kantinen/infoscreen/pull/77/files#diff-73672fc5973c8663621a2a0c6137d89c7473367111573798c56689745650a4cb (31) - A* content/res/quiz/questions.js https://github.com/kantinen/infoscreen/pull/77/files#diff-92462d93e51c9261c394839f2d4259e9540cd22064a7a7cf235c4b7f686bfdc5 (63) Patch Links: - https://github.com/kantinen/infoscreen/pull/77.patch - https://github.com/kantinen/infoscreen/pull/77.diff — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#77>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYSEI2O2KJSLJWVWKZCPYLUJLB3FANCNFSM5G7R5TOQ .
Siden v4 kræver en api key, har du nogen idéer til hvordan man smartest gør det, uden at expose api key'en?
Jeg tænkte man kunne sætte op en rest API på en anden server, som kunne fungerer som middle man, men det virker som meget arbejde.
Nogen idéer?
Har implementeret sheets v4, spørgsmålene kan findes og opdateres her: https://docs.google.com/spreadsheets/d/1iH8BwyGJXnSjHuWmq6Bkx0PqT6TWhodrzWBQFrD6a4Y/edit?usp=sharing
Vil dog gerne gøre opmærksom på at den tidligere (og denne) implementation har XSS injection. Tænker ikke det gør noget. Jeg tilføjede endda et spørgsmål der laver sjov med vi ikke har sanitized inputs:-)
Fedt! Det gør ikke rigtigt noget, men vi burde nok fjerne det ¯_(ツ)_/¯
Skærmens quiz slide brugte før i tiden Google Sheet's API v3 til at hente spørgsmålene fra et sheet, men da apien er blevet discontinued (man skal nu bruge v4), og det alligevel virkede redundant ikke bare at have spørgsmålene som en json fil liggende lokalt, har jeg gjort netop det. Hvis der pludselig bliver interesse i at ændre eller tilføje spørgsmål hele tiden, så kunne det være det værd at gå til v4 I guess