portail/scripts/generate_global_info.py
2019-08-30 21:34:40 +02:00

28 lines
No EOL
730 B
Python

import os, json, pytz
from datetime import datetime, timedelta
def main():
zone = ' '.join(pytz.country_timezones['fr'])
tz = pytz.timezone(zone)
now = datetime.now(tz)
info = {
"lastupdate": datetime.strftime(now, "%d/%m/%Y %X")
}
save(info)
def save(info):
# Récupération du répertoire racine du repo
rootFolder = os.path.join(os.path.dirname(__file__), '..')
# Répertoire pour stocker le fichier de sortie
dataFolder = os.path.join(rootFolder, 'site', 'data')
statsFilePath = os.path.abspath(
os.path.join(dataFolder, 'global.json'))
with open(statsFilePath, "w") as file_write:
json.dump(info, file_write)
if __name__ == "__main__":
main()