Commit 9e3a42f1 authored by jeaRRo's avatar jeaRRo

Modifications mineures - changement de calculateur

parent 801d0383
......@@ -69,7 +69,7 @@ def write_bandeau_index(file, title):
</p>
<p>Ces pages sont du HTML statique avec un peu de jQuery. Elles sont générées automatiquement chaque nuit par un script Python sur une machine réveillée "wakeonlan" par un Nas, puis poussées sur <a href="https://github.com/JeaRRo/Wom" target ="_blank"> GitHub</a>.
<p>Ces pages sont du HTML statique avec un peu de jQuery. Elles sont générées automatiquement chaque nuit par un script Python sur une machine virtuelle, puis poussées sur <a href="https://github.com/JeaRRo/Wom" target ="_blank"> GitHub</a>.
Le code des scripts est sur Framagit.org : <a href="https://framagit.org/JeaRRo/Mhs" target="_blank"> Mhs.git </a>.<br>
<p> Dernière construction des pages, le :<b> {}</b></p>
......
......@@ -83,7 +83,7 @@ def conv_date(d):
en sortie une date dans une chaine AAAAMMJJ '20160524' (permetre une comparaison)
'''
mois = ["Janvier", u"Février", "Mars", "Avril", "Mai", "Juin", "Juillet", u"Août", "Septembre", "Octobre", "Novembre", u"Décembre"]
return d[2] + str(mois.index(d[1].capitalize()) + 1).zfill(2) + d[0]
return d[2] + str(mois.index(d[1].capitalize()) + 1).zfill(2) + d[0].zfill(2)
def existe_nouvelle_version():
......
......@@ -29,9 +29,6 @@ import pprint
import requests
import bbox
import merimee
import overpass
import wikipedia
import export
......
### Notes for new installation
* Voir le fichier __readme.md__ pour le début de l'installation
* installer l'envoi de __mail__ : https://www.jbnet.fr/systeme/linux/linux-utiliser-gmail-en-relais-smtp-pour-exim4.html
pour envoyer un fichier joint il faut construire le mail de la façon suivante :
```cat fichier | mail -s $date jean.ph.navarro@gmail.compl```
Attention à passer en mode __INFO__ dans gen_html.py pour alléger le fichier envoyé
* Transférer le fichier __stats.json__ de l'ancien calculateur vers le nouveau sinon les stats seront perdus.
* Déplacer le fichier __ini.py__ à la racine des scripts
* installer une nouvelle __clé ssh sur github__ dans la page "settings" puis "ssh & gpg keys" puis changer l'origin url : par exemple :
``` git remote set-url origin git@github.com:JeaRRo/Wom.git ```
* __Mailer les logs : __
modification du fichier run.sh :
```cat log/wom_$(date +%Y%m%d).log | mail -s "Les logs de WOM du $(date +%d/%m/%Y)" jean.ph.navarro@gmail.com ```
Attention le répertoire __Mhs/log__ grandi tout le temps. Il faudra penser à le faire passer dans /var/log ce qui serait plus logique avec debian et permettrait la rotation plus facile de ces logs.
* __Installer le Cron__
```crontab -e ``` puis ajouter ``` 5 0 * * * bash /home/jearro/osm/run.sh``` puis sauvegarder
......@@ -49,10 +49,14 @@ python3 gen_html.py > /dev/null 2>&1
# gitter les pages html sur github.com (génération web automatique)
if [ $? -eq 0 ]; then
cd ../Wom
git add -A
git add -A >> ../Mhs/log/wom_$(date +%Y%m%d).log 2>&1
message="Pages web générées le $jour à $heure"
git commit -am "$message"
git push
git commit -am "$message" >> ../Mhs/log/wom_$(date +%Y%m%d).log 2>&1
git push >> ../Mhs/log/wom_$(date +%Y%m%d).log 2>&1
# envoyer le courrier de log
cd ../Mhs
cat log/wom_$(date +%Y%m%d).log | mail -s "Les logs de WOM du $(date +%d/%m/%Y)" LoginAtGmail@gmail.com
# # finir
deactivate
......
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