🗑️ 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