Le mirroring des dépôts vers Github est maintenant natif dans Gitlab (et donc Framagit). Merci de passer à la fonction native pour que nous puissions couper notre solution maison. Détails sur https://docs.gitlab.com/ee/workflow/repository_mirroring.html#pushing-to-a-remote-repository (pensez à supprimer le webhook de notre solution maison).

Commit 96a24554 by JonathanMM

Ajout d'un niveau de granularité au niveau du jour

parent 23595e0a
...@@ -11,3 +11,4 @@ templates_c/* ...@@ -11,3 +11,4 @@ templates_c/*
!templates_c/README.md !templates_c/README.md
script/fixInseeStation.py script/fixInseeStation.py
/script/velibLib.pyc /script/velibLib.pyc
script/detailsStations.json
...@@ -50,6 +50,10 @@ switch($_GET['action']) ...@@ -50,6 +50,10 @@ switch($_GET['action'])
echo json_encode(getBikeResume($codeStation, "-1month", 360)); echo json_encode(getBikeResume($codeStation, "-1month", 360));
exit(); exit();
break; break;
case 'getBikeResumeUnAn':
echo json_encode(getBikeResume($codeStation, "-1year", 1440));
exit();
break;
case 'getFreeDockInstantane': case 'getFreeDockInstantane':
echo json_encode(getFreeDockInstantane($codeStation)); echo json_encode(getFreeDockInstantane($codeStation));
exit(); exit();
...@@ -70,6 +74,10 @@ switch($_GET['action']) ...@@ -70,6 +74,10 @@ switch($_GET['action'])
echo json_encode(getFreeDockResume($codeStation, "-1month", 360)); echo json_encode(getFreeDockResume($codeStation, "-1month", 360));
exit(); exit();
break; break;
case 'getFreeDockResumeUnAn':
echo json_encode(getFreeDockResume($codeStation, "-1year", 1440));
exit();
break;
case 'vote': case 'vote':
echo json_encode(compterVote($codeStation, $_GET['statut'])); echo json_encode(compterVote($codeStation, $_GET['statut']));
exit(); exit();
...@@ -94,6 +102,10 @@ switch($_GET['action']) ...@@ -94,6 +102,10 @@ switch($_GET['action'])
echo json_encode(getConsoResume("-1month", 360)); echo json_encode(getConsoResume("-1month", 360));
exit(); exit();
break; break;
case 'getConsoResumeUnAn':
echo json_encode(getConsoResume("-1year", 1440));
exit();
break;
case 'getConsoBikeInstantane': case 'getConsoBikeInstantane':
echo json_encode(getConsoBikeInstantane()); echo json_encode(getConsoBikeInstantane());
exit(); exit();
...@@ -114,6 +126,10 @@ switch($_GET['action']) ...@@ -114,6 +126,10 @@ switch($_GET['action'])
echo json_encode(getConsoBikeResume("-1month", 360)); echo json_encode(getConsoBikeResume("-1month", 360));
exit(); exit();
break; break;
case 'getConsoBikeResumeUnAn':
echo json_encode(getConsoBikeResume("-1year", 1440));
exit();
break;
case 'getDataConso': case 'getDataConso':
echo json_encode(getDataConso($idConso, $longitude, $latitude)); echo json_encode(getDataConso($idConso, $longitude, $latitude));
exit(); exit();
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
<option value="unJour">Un jour - Période de 15 minutes</option> <option value="unJour">Un jour - Période de 15 minutes</option>
<option value="septJours" selected>Une semaine - Période d'une heure</option> <option value="septJours" selected>Une semaine - Période d'une heure</option>
<option value="unMois">Un mois - Période de six heures</option> <option value="unMois">Un mois - Période de six heures</option>
<option value="unAn">Un an - Période d'un jour</option>
</select> - Graphique issu du site velib.nocle.fr </select> - Graphique issu du site velib.nocle.fr
<div id="chartArea"> <div id="chartArea">
<canvas id="chartNbStations" height="500px" width="800px"></canvas> <canvas id="chartNbStations" height="500px" width="800px"></canvas>
......
...@@ -51,6 +51,10 @@ function changerGraphe() ...@@ -51,6 +51,10 @@ function changerGraphe()
$("#displayDetailsArea").show(); $("#displayDetailsArea").show();
displayGraph(choix+"ResumeUnMois", choixType); displayGraph(choix+"ResumeUnMois", choixType);
break; break;
case "unAn":
$("#displayDetailsArea").show();
displayGraph(choix+"ResumeUnAn", choixType);
break;
} }
} }
} }
......
...@@ -279,7 +279,7 @@ def debuterCalculResumeOfResumeConso(periodeOrigine, periodeFinale, dateCourante ...@@ -279,7 +279,7 @@ def debuterCalculResumeOfResumeConso(periodeOrigine, periodeFinale, dateCourante
calculerResumeOfResumeConso(dateConsoDT, periodeOrigine, periodeFinale) calculerResumeOfResumeConso(dateConsoDT, periodeOrigine, periodeFinale)
def calculerToutResume(dateMin, dateMax): def calculerToutResume(dateMin, dateMax):
periodes = [5, 15, 60, 360] periodes = [5, 15, 60, 360, 1440]
periodePrecedente = 0 periodePrecedente = 0
for periode in periodes: for periode in periodes:
dateCourante = dateMin dateCourante = dateMin
......
from resumeLib import debuterCalculResumeOfResume, debuterCalculResumeOfResumeConso
import datetime
debuterCalculResumeOfResume(360, 1440)
debuterCalculResumeOfResumeConso(360, 1440)
\ No newline at end of file
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
<option value="unJour" selected>Un jour - Période de 15 minutes</option> <option value="unJour" selected>Un jour - Période de 15 minutes</option>
<option value="septJours">Une semaine - Période d'une heure</option> <option value="septJours">Une semaine - Période d'une heure</option>
<option value="unMois">Un mois - Période de six heures</option> <option value="unMois">Un mois - Période de six heures</option>
<option value="unAn">Un an - Période d'un jour</option>
</select> </select>
<span id="displayDetailsArea"><input type="checkbox" id="displayDetails" /><label for="displayDetails">Afficher les détails</label></span> <span id="displayDetailsArea"><input type="checkbox" id="displayDetails" /><label for="displayDetails">Afficher les détails</label></span>
- Graphique issu du site velib.nocle.fr - Graphique issu du site velib.nocle.fr
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment