-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: télécharger les donnees depuis google doc #49
Comments
Euh je te laisse voir ce qui est le mieux et qui soit simple. Ce qui me semblerait bien, que le script de conversion soit sur un serveur ou dans le Doc, c'est qu'on puisse l'activer à la sauvegarde (automatiquement ou en cliquant un bouton). Dans le cas où on utilise Gougueuledoque:
|
Voici une version de travail (à partir du Json sur client/media/agileconf-programme): (J'ai mis le source pour la conversion dans /programmeCsvToJson/ ) |
Hardcoder le nom de la fonction jsonp doit sans doute marcher. L'id de la salle est = à son index de colonne il me semble L'année dernière les sessions venaient dans le ordre correspondant aux Ids de colonne
et sessionMakalu a l'index 1 et va donc dans la salle avec id 1 Faire tout dans google doc peut être bien, j'y vois deux risques:
Je peux, mais pas avant vendredi soir, faire une squelette en nodejs qui télécharge le csv, (avec du polling à défaut de trigger google-doc) et qui contient un service rest pour le programme et un pour le détail de session. Après ce serait à remplir avec du js pour transformer les données. Si aujourd'hui tu sauvegardes un fichier json ou csv brut et que tu mets le code de transfo dans le front, alors il pourra être déplacé vers le serveur node sans vraiment de la modification. |
J'ai fait ce projet La squelette est presque en place. Il reste
Puis évidemment le code de tranformation du csv :) J'aurai du temps pour expliquer et demain et dimance, par tel et ici. |
Ok l'app télécharge le csv depuis l'url que tu avais crée sur google docs. Toutes les deux minutes les données sont pollées. Il est deployé sur heroku. Accessible à http://agile-grenoble-2016.herokuapp.com/summary Il y a d'autres urls http://agile-grenoble-2016.herokuapp.com/debug/rawcsv http://agile-grenoble-2016.herokuapp.com/debug/rawprogram |
@eetievent Si on va se reposer sur google pour faire un script de transformation. Comment fait-on les requêtes pour une session?
Genre cette requête: http://stark-sea-2092.herokuapp.com/jsonp/beta/session/585?callback=angular.callbacks._0
Serait-ce plus simple d'avoir un back qui télécharge le csv brut, mémorise et transforme + gère le jsonp?
The text was updated successfully, but these errors were encountered: