Synaplan
기업을 위한 오픈소스 AI 플랫폼
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Appli web (statique, hebergee sur GitHub Pages) qui transforme le suivi quotidien du groupe (avis Google, examens de vue Lyleoo, impressions 3D) en tableau de bord ludique : anneaux de progression, score de la semaine, et une collection de trophees a debloquer. Les objectifs restent hebdomadaires (on repart a zero chaque semaine) ; seule la frequence des releves a change, pour voir l'avancee se mettre a jour plus souvent.
Fonctionne sur PC, tablette et smartphone (simple page web, ajoutable a l'ecran d'accueil).
Suivi Groupe (compiler_base.py, deja existant)
-> Base suivi magasins.xlsx --\
>-- scripts/exporter_donnees.py
Partoo (avis Google avec texte) ------/ -> data/data.json (le seul fichier que lit l'appli)
-> GitHub Pages
data/data.json est un instantane en lecture seule : il ne contient rien de
plus que ce que Base suivi magasins.xlsx, objectifs_magasins.csv et
Partoo/derniers_avis.json contiennent deja. L'appli ne fait que le mettre
en forme dans le navigateur (anneaux, badges, historiques) : aucun calcul
metier n'est refait ailleurs.
Le texte des avis clients (page detail "Avis Google") vient a part de la
note/nombre d'avis : il est recupere via l'API Partoo pour les 32 magasins
qui y sont geres (dossier Partoo, a cote de Suivi Groupe). Les 5 autres
magasins (Optic 2000, Generale d'Optique) n'ont pour l'instant que la note
et le nombre d'avis (source Google Maps classique, dossier AVIS), sans
texte.
Double-cliquez Publier_app.bat apres une compilation (ou laissez-le
tourner : il recompile la base source lui-meme s'il la retrouve a cote).
Il exporte data/data.json et le pousse sur GitHub — la page publique se
met a jour automatiquement en quelques dizaines de secondes.
Pour automatiser completement, double-cliquez
Installer_publication_quotidienne.bat : il installe une tache Windows
qui publie chaque jour a 9h00, quinze minutes apres la tache "Compilation
base magasins" (8h45). Le tout premier git push demandera une
authentification GitHub dans le navigateur (Git Credential Manager s'en
souvient ensuite).
objectifs_magasins.csv
(dossier Suivi Groupe), comme avant — rien n'a change de ce cote.js/badges.js contient toutes les definitions,
sous forme de liste. Un badge a tiers (bronze/argent/or...) ou un badge
unique se rajoute en quelques lignes, sans toucher au reste de l'appli.Le plus simple : double-cliquez sur Tester_en_local.bat, qui lance le
serveur et ouvre le navigateur automatiquement.
Un simple double-clic sur index.html ne fonctionne pas (le navigateur
bloque la lecture de data.json en local par securite). A la main, depuis
ce dossier :
py -3 -m http.server 8934
puis ouvrez http://localhost:8934. Evitez le port 8080 : c'est celui que
Pentaho occupe deja sur ce poste.
scripts/exporter_donnees.py le retrouve tout seul a proximite (meme
logique que compiler_base.py). S'il est vraiment ailleurs, creez
scripts/chemins.json :
{ "SuiviGroupe": "D:\\ailleurs\\Suivi Groupe" }