Bonjour à toutes et à tous.
Tel qu'annoncé.
Le design est un peu simplifié : au final ce script n'a pas besoin d'afficher la date et
l'heure ! Mais il contient plein d'ajouts : BdD, tableurs, archives, registres système,
accès à sqlite3, et j'en passe.
L'accès à sqlite3, c'est parce qu'on peut lire les historiques de la plupart des
navigateurs avec.
Là où j'aurais vraiment besoin de vos retours, c'est pour les types de fichiers de
chaque sorte. J'y suis allé un peu au pif, à l'aide d'infos fournies par des docs
d'OpenOffice et de geany.
Alors voici les listes :
archives :
gz, lz, xz, bz, bz2, extrait, extracted, lrzip, lz4, lzma, lzo, pet, tar, tgz, zip
BdD : csv, tsv, db, dbf, sqlite, xml
images : bmp, jpg, jpeg, png, sdd, tiff, xpm
scripts :
awk, bas, c, conf, cxx, d, desktop, erl, h, java, pas, pl, py, rb, rc, sh, vala, .X?e*
tableurs : gnumeric, ods, sdc, xls, xlsx
textes : 1, asc, doc, docx, htm, html, md, odt, odf, rtf, specs, tex, txt
Si vous connaissez des extensions relativement courantes, que j'aurais oubliées, faut
surtout pas vous gêner de me le dire, ça me -- et vous -- rendra service.
Comme je l'ai mentionné hier, loin de faire peur, ce type d'utilitaire devrait être recherché.
Car au fond, la sécurité de votre système vis-à-vis d'un intrus passant par l'Internet ou
par la porte de votre garage, ça n'a en soi rien à voir avec les fichiers d'historique.
Contre un intrus de l'internet, il y a les plugiciels Ublock et cie, le fichier hosts, lsof -i de
temps à autre; contre un intrus physique dans votre domicile, il y les verrous, les
serrures, les systèmes d'alarme.
Si vous savez utiliser un script comme celui-ci, votre travail à l'ordi sera accéléré et plus
satisfaisant. Combien de fois vous êtes-vous gratté le ciboulot en vous demandant :
« Diable, ce fichier n'a pourtant pas de pattes. Comment se-failt-il que je ne le retrouve
pas aujourd'hui ? Je l'ai pourtant édité hier, je devrais savoir où il se trouve ! »
Hé bien, si vous vous servez du script Histos, ces petites angoisses seront terminées.
Car Puppy, l'air de rien, est un peu bureaucrate... Il a des registres par-ci, par-là; le plus
important étant le fichier recently-used.xbel. sous /root/.local/share. De un, c'est un
fichier caché; de deux, il a une bizarre de structure dérivée de XML
Le script HistoS le convertit en une liste ordinaire, et il pioche dedans pour vous trouver
les zips, les pngs, les gnumerics, les sh, etc., etc. que vous avez créés. édités ou
même simplement visionnés ces deux dernières semaines ou pour la durée que vous
aurez déterminée.
Car vous pouvez régler la durée de conservation des entrées du fichier
< recently-used.xbel > en créant une ligne
gtk-recent-files-max-age = 14
au sommet d'un fichier .gtkrc.mine sous /root. Créez ce fichier.gtkrc.mine si vous ne
l'avez pas déjà. Assurez-vous par ailleurs que le fichier .gtkrc-2.0 sous /root a bien la
référence
comme dernière ou avant-dernière ligne.
J'ai mis 14 jours en exemple mais vous pouvez allonger ou raccourcir cette durée, à
votre choix ou selon vos besoins. Il va de soi que plus la durée sera longue, plus le
registre recently-used.xbel grossira. Pour ma part, je trouve deux semaines très
correct comme durée. Mais c'est vous qui décidez.
On ne peut pas se débarasser du registre < recently-used.xbel >. Si vous êtes un
parano absolu, mettez la ligne < gtk-recent-files-max-age > à 1, et bien évidemment,
n'utilisez pas le présent script.
Donc, version bêta, testée et retestée. On dit ça, on dit ça... Ce HistoS est quand même
une refonte du script MRUF que j'ai offert il y a un an ou deux, dans la même veine.
Dernier point -- Je cherche une nouvelle licence. Il me fait plaisir que ce script soit utilisé
par quiconque en a besoin, mais je désire me réserver les autres droits. C.-à-d. : vous
voulez modifier ce script ? Vous me le demandez avant, nous en discutons et au final
j'accepte ou je refuse. Connaissez-vous une licence publique qui fait ça ? Merci
d'avance pour toute piste. En clair, j'en ai marre de me faire voler mes idées et je
cherche une protection contre.
Si vous avez des questions, ou si ce script produit des sottises sur votre Puppy,
n'hésitez pas à me poser vos questions ou à me rapporter les bogues ci-dessous.
J'y répondrai au meilleur de ma connaissance.
Tout retour qui apporte quelque chose sera apprécié. Merci d'avance.
Bonne fin de journée.