🗑️ remove unused (or forgotten) files...
This commit is contained in:
@@ -1,40 +0,0 @@
|
|||||||
SQLite Backup
|
|
||||||
=============
|
|
||||||
|
|
||||||
Evolution de la http://www.bricabox.info\[bricabox\] oblige, certain
|
|
||||||
scripts doivent aussi évoluer. C’est la vie du code, je ne vous apprend
|
|
||||||
rien.
|
|
||||||
|
|
||||||
La bricabox a maintenant un site pour elle, basé sur
|
|
||||||
http://radiantcms.org/\[Radiant CMS\], Jean-mi a construit un
|
|
||||||
http://www.lacomte.net\[portail de la comte\] également basé sur
|
|
||||||
RadiantCMS (oui au passage, sont blog à changé d’adresse:
|
|
||||||
http://blog.lacomte.net\[blog.lacomte.net\]). Tout les deux n’ayant pas
|
|
||||||
pour vocation d’être gavé de données, ni d’avoir beaucoup d’accès en
|
|
||||||
écriture, nous avons tout les deux opté pour
|
|
||||||
http://www.sqlite.org/\[SQLite\], \[line-through\]\#Une petite base de
|
|
||||||
donnée\# un petit programme de gestion de base de donnée relationnelle
|
|
||||||
écrit en C, très leger, très pratique dans ce genre de cas de figure
|
|
||||||
(pas de configuration complexe, pas de serveur...).
|
|
||||||
|
|
||||||
Mais voilà, la tache de backup des bases de donnée avait été écrit
|
|
||||||
uniquement pour les bases de l’époque: http://www-fr.mysql.com/\[MySQL\]
|
|
||||||
(je vous passe l’actu du jour sur le rachat de MySQLAB par Sun
|
|
||||||
Microsystem ? :D). Donc il faut ajouter quelque ligne là dedans.
|
|
||||||
|
|
||||||
Un peu de recherche m’amène sur
|
|
||||||
http://www-128.ibm.com/developerworks/opensource/library/os-sqlite/\[une
|
|
||||||
bonne introduction pour SQLite chez IBM\] (enfin, vu la facilité
|
|
||||||
d’utilisation, est-ce nécessaire :D). Tout ça pour finalement ajouter un
|
|
||||||
test et une petite ligne:
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------
|
|
||||||
sqlite3 -batch \#{db\_config\[‘database’\]} .dump > \#{backup\_file}
|
|
||||||
-------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Et voilà les taches de backup qui sont à nouveaux opérationnelles.
|
|
||||||
|
|
||||||
*Bon reste à voir où je place ces fichiers...*
|
|
||||||
|
|
||||||
*J’aime de plus en plus SQLite :) Attention à utiliser avec modération
|
|
||||||
quand même*
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
import os
|
|
||||||
|
|
||||||
keywords = "keywords.md"
|
|
||||||
|
|
||||||
with open(keywords) as f:
|
|
||||||
lines = f.readlines()
|
|
||||||
for line in lines:
|
|
||||||
content = [y for y in line.strip().split(':') ]
|
|
||||||
keyword = content[0]
|
|
||||||
directory = "content/" + content[0]
|
|
||||||
filename = content[1].replace("content", "")
|
|
||||||
htmlfilename = filename.replace(".md", ".html")
|
|
||||||
article = content[2]
|
|
||||||
|
|
||||||
if os.path.exists(directory + ".md"):
|
|
||||||
os.remove(directory + ".md")
|
|
||||||
if os.path.exists(directory + ".html"):
|
|
||||||
os.remove(directory + ".html")
|
|
||||||
|
|
||||||
fileindex=directory + ".md"
|
|
||||||
|
|
||||||
with open(fileindex, 'a') as keywordFile:
|
|
||||||
if keywordFile.tell() == 0:
|
|
||||||
keywordFile.write('---\ntitle: ' + keyword.capitalize() + "\n---\n")
|
|
||||||
print("tel 0 ?")
|
|
||||||
print(keyword + " article : " + article + " html : " + htmlfilename)
|
|
||||||
keywordFile.write("- [" + article + "](" + htmlfilename + ")\n")
|
|
||||||
|
|
||||||
fileindexhtml=directory + ".html"
|
|
||||||
os.system('pandoc --template=lib/template.html -c lib/pandoc.css ' + fileindex + ' -o ' + fileindexhtml)
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user