> Tous les forums > Forum Linux
 PCA off-line forever! :)
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ssssseb
  Posté le 27/03/2005 @ 09:52 
Aller en bas de la page 
Astucien
Bonjour à vous tous, Il est vrai que je n'ai pas participé énormément au forum ces derniers temps (d'abord à cause de l'école, mais aussi dû à une suite de péripéties catastrophiques qui s'archanaient contre le novice que je suis [bigsmile]). Néanmoins, je vous transmets aujourd'hui un petit truc qui, je crois, devrait en intéresser plus d'un (je l'espère [langue])... Description : Il s'agit en fait d'un script qui permet de sauvegarder dans un répertoire définit une page du forum pour l'avoir exactement telle qu'elle devrait apparaître en ligne, sans toutefois avoir besoin d'être connecté (bien sûr, elle ne pourra se mettre à jour d'elle-même à moins d'améliorer le script et automatiser certaines tâches [bigsmile]). But : Rendre disponible n'importe quand pour n'importe qui une page du forum (la hiérarchie étant respectée, on peut ouvrir et contempler clairement le fichier HTML sans avoir besoin d'être connecté à l'Internet). Les avantages qui en découlent sont évidemment la rapidité d'ouverture (même si le serveur est encombré, on ne s'en apercevra pas) ainsi que la simplicité du fonctionnement, mais aussi la possibilité d'avoir toujours sous la main des documents utiles et lisibles en cas de pépin. Atouts : En principe, ça devrait pouvoir vous servir à quelque chose [rougir]. Il n'y a rien de bien spécial à préciser étant donné que tout est démontré au fur et à mesure de son utilisation, mais remarquez seulement qu'en choisissant l'option 7 (qui correspond à [Note]), les sujets seront dans un sous-répertoire notes (que vous pourrez bien sûr changer) signifiant en gros que ces sujets spéciaux ne sont pas à écarter et recèlent un caractère d'une tout autre importance à vos yeux [smile]. Fonctionnement en bref : Pour commencer, il nettoie la console avec la commande clear. Ensuite, il vous demande le numéro du sujet à sauvegarder (ex : SUJET_ID=123456), vous demande de choisir une catégorie parmi celles disponibles (vous n'aurez que deux petits détails à changer pour en ajouter), puis de choisir le nom que vous donnerez au fichier. À partir de ces infos, il récupère grâce au téléchargeur Wget le fichier correspondant sur le forum et c'est fait! Il s'assurera entre temps que tous vos dossiers existent bel et bien et vous installera en un rien de temps les images dont vous aurez besoin pour regarder vos fichiers HTML. Voici enfin le code du script en question [clindoeil] :
[En rouge sont les parties qui restent susceptibles d'être modifiées/adaptées à vos envies] #!/bin/bash # Dossier choisi pour stocker les sujets (~/valeur_de_pca) pca=pca_sujets # Options passées à Wget. Par défaut ça convient sinon "man wget" ;) wget_options="-qcE" # Entrées numériques et supérieures à zéro numeric() { expr $1 + 0 1>/dev/null 2>&1 test $? -lt 2 && return 0 || return 1 } # L'erreur qui accompagne "numeric" en cas d'échec valid_num() { echo "Le script requiert par défaut une entrée numérique valide pour fonctionner :)" } # Remplacement du chemin des images pour le sous-répertoire "notes" (181) # Date de dernière modif du sujet avec son numéro # et un lien pour naviguer dans le répertoire qui # contient ces sujets (185) # Titre qui apparaîtra pour le fichier HTML (172) # Retirer les pubs gênantes qui ralentissent la navigation (115) # Catégories (148 - 160) clear ; echo -e "\n+ \\\033[42mPCA : Sujets Intéressants\\\033[0m +\n====================================" if [ -d "/home/$USER/$pca" ]; then : else echo "Création du répertoire ~/$pca." ; mkdir ~/$pca fi if [ -d "/home/$USER/$pca/images" ]; then : else echo -e "Vous n'avez pas dans votre répertoire ~/$pca le dossier \\\033[33mimages\\\033[0m associé.\nVous devez le créer afin que les images apparaissent dans vos sujets." echo -e "\nSouhaitez-vous le faire maintenant et y importer les images requises?\n\tOui (o) - Non (n)" read import_images if [ "$import_images" = "o" ]; then echo -e "\nVeuillez patienter un petit moment :)" ; cd $pca echo "https://forum.pcastuces.com/images/smile_smile.gif https://forum.pcastuces.com/images/smile_bigsmile.gif https://forum.pcastuces.com/images/smile_cool.gif https://forum.pcastuces.com/images/smile_langue.gif https://forum.pcastuces.com/images/smile_clindoeil.gif https://forum.pcastuces.com/images/smile_happy.gif https://forum.pcastuces.com/images/smile_triste.gif https://forum.pcastuces.com/images/smile_rougir.gif https://forum.pcastuces.com/images/smile_dent.gif https://forum.pcastuces.com/images/smile_approuve.gif https://forum.pcastuces.com/images/smile_desapprouve.gif https://forum.pcastuces.com/images/smile_roi.gif https://forum.pcastuces.com/images/smile_hello.gif https://forum.pcastuces.com/images/smile_bierre.gif https://forum.pcastuces.com/images/smile_birthday.gif https://forum.pcastuces.com/images/smile_clown.gif https://forum.pcastuces.com/images/smile_fete.gif https://forum.pcastuces.com/images/smile_idee.gif https://forum.pcastuces.com/images/smile_devil.gif https://forum.pcastuces.com/images/smile_evil.gif https://forum.pcastuces.com/images/smile_feroce.gif https://forum.pcastuces.com/images/smile_baston.gif https://forum.pcastuces.com/images/smile_boom.gif https://forum.pcastuces.com/images/smile_tropbu.gif https://forum.pcastuces.com/images/smile_oeilnoir.gif https://forum.pcastuces.com/images/smile_crazy.gif https://forum.pcastuces.com/images/smile_choc.gif https://forum.pcastuces.com/images/smile_grincheux.gif https://forum.pcastuces.com/images/smile_chinois.gif https://forum.pcastuces.com/images/smile_confus.gif https://forum.pcastuces.com/images/smile_ko.gif https://forum.pcastuces.com/images/smile_chut.gif https://forum.pcastuces.com/images/smile_timide.gif https://forum.pcastuces.com/images/smile_dormir.gif https://forum.pcastuces.com/images/smile_enerve.gif https://forum.pcastuces.com/images/smile_nonnon.gif https://forum.pcastuces.com/images/smile_bombe.gif https://forum.pcastuces.com/images/smile_maltete.gif https://forum.pcastuces.com/images/smile_censure.gif https://forum.pcastuces.com/images/smile_pleurer.gif https://forum.pcastuces.com/images/smile_coeur.gif https://forum.pcastuces.com/images/smile_bisous.gif https://forum.pcastuces.com/images/smile_amour.gif https://forum.pcastuces.com/images/smile_coeurs.gif https://forum.pcastuces.com/images/smile_coeurbrise.gif https://forum.pcastuces.com/images/smile_ange.gif https://forum.pcastuces.com/images/smile_question.gif https://forum.pcastuces.com/images/barre.gif https://forum.pcastuces.com/images/blanc.gif https://forum.pcastuces.com/images/dossier_ouvert.gif https://forum.pcastuces.com/images/envoie.gif https://forum.pcastuces.com/images/haut_aide.gif https://forum.pcastuces.com/images/haut_connexion.gif https://forum.pcastuces.com/images/haut_home.gif https://forum.pcastuces.com/images/haut.gif https://forum.pcastuces.com/images/haut_inscrire.gif https://forum.pcastuces.com/images/haut_profil.gif https://forum.pcastuces.com/images/haut_rechercher.gif https://forum.pcastuces.com/images/imprimer.gif https://forum.pcastuces.com/images/mp.gif https://forum.pcastuces.com/images/pc.gif https://forum.pcastuces.com/images/icq.gif https://forum.pcastuces.com/images/msn.gif https://forum.pcastuces.com/images/aim.gif https://forum.pcastuces.com/images/yahoo.gif https://forum.pcastuces.com/images/etoile6.gif https://forum.pcastuces.com/images/etoile9.gif https://forum.pcastuces.com/images/profil.gif https://forum.pcastuces.com/images/profilh.gif https://forum.pcastuces.com/images/profilf.gif https://forum.pcastuces.com/images/repondre2.gif https://forum.pcastuces.com/images/repondre.gif" > import_images.txt wget -qi import_images.txt ; rm -rf import_images.txt ; mkdir images ; mv *.gif images/ ; echo "Travail effectué!" else echo "Zut." ; exit 0 fi fi anti_pub='echo "127.0.0.1 regie.admajorem.com" >> /etc/hosts' grep 'regie.admajorem.com' /etc/hosts > ~/pub_pca.txt if [ -s "/home/$USER/pub_pca.txt" ]; then : else echo -e "Afin de pouvoir consulter paisiblement vos sujets PC Astuces, vous devriez ajouter l'hôte \\\033[34mregie.admajorem.com\\\033[0m dans \\\033[32m/etc/hosts\\\033[0m.\nDésirez-vous le faire sur-le-champ?\n\tOui (o) - Non (n)" read hosts_pub if [ "$hosts_pub" = "o" ]; then if [ "$UID" = "0" ]; then echo -e "\nAjout du site Web dans votre fichier ..." ; echo "127.0.0.1 regie.admajorem.com" >> /etc/hosts else echo -e "\nVous devez être Root pour éditer le fichier." ; sleep 3 ; echo -e "\nAprès avoir entré votre mot de passe, recopiez la commande\n\\\033[34m${anti_pub}\\\033[0m\npuis faites Ctrl+d." ; su if [ "$?" != "0" ]; then echo -e "\n+1 pour Bash :)" ; exit 0 fi fi fi echo -e "\nFini!\n" fi rm -rf ~/pub_pca.txt ; echo -e "\nQuel est le numéro du sujet à conserver?" read num_sujet if numeric $num_sujet then : else valid_num ; exit 0 fi if [ "$num_sujet" -gt "0" ]; then : else valid_num ; exit 0 fi echo -e "\nQuelle catégorie concerne le sujet à sauvegarder?\n" cat_actu='[Actualite]' cat_contrib_perso='[Contribution_Perso]' cat_hardware='[Hardware]' cat_interessant='[Interessant]' cat_jeux='[Jeux]' cat_log='[Logiciel]' cat_note='[Note]' cat_prog='[Programmation]' cat_rem_sug='[Remarques_Suggestions]' cat_astuce='[Truc_Astuce]' cat_tuto='[Tutoriel]' cat_webmaster='[Webmaster]' select categorie in $cat_actu $cat_contrib_perso $cat_hardware $cat_interessant $cat_jeux $cat_log $cat_note $cat_prog $cat_rem_sug $cat_astuce $cat_tuto $cat_webmaster do break done if [[ "$REPLY" -gt "0" && "$REPLY" -le "12" ]]; then : else valid_num ; exit 0 fi echo -e "\nJusqu'à maintenant, votre fichier se nomme \\\033[34m${categorie}_sujet.asp?SUJET_ID=$num_sujet.html\\\033[0m." ; echo -e "Quel nom final y donnerez-vous en remplaçant la partie \\\033[32msujet.asp?SUJET_ID=$num_sujet\\\033[0m?" read nom_fichier_final title_b="<title>Forum PC Astuces - " title_n="<title>\{\/home\/${USER}\/${pca}\/${categorie}\\\_${nom_fichier_final}\.html\} --- " vieux_img='img src=\"images' nouveau_img='img src=\"\.\.\/images' if [ "$categorie" = "$cat_note" ]; then if [ -d "/home/$USER/$pca/notes" ]; then : else mkdir ~/$pca/notes ; echo -e "\nLe dossier ~/$pca/notes a bien été créé!" fi cd ~/$pca ; echo -e "\nRécupération de la page en cours ..." ; wget $wget_options https://forum.pcastuces.com/sujet.asp?SUJET_ID=$num_sujet ; mv sujet.asp?SUJET_ID=$num_sujet.html notes/ ; cd notes/ ; sed "s/${vieux_img}/${nouveau_img}/g" sujet.asp?SUJET_ID=$num_sujet.html > sujet.asp?SUJET_ID=${num_sujet}_1.html ; sed "s/${title_b}/${title_n}/" sujet.asp?SUJET_ID=${num_sujet}_1.html > sujet.asp?SUJET_ID=${num_sujet}_2.html ; sed "18d" sujet.asp?SUJET_ID=${num_sujet}_2.html > sujet.asp?SUJET_ID=${num_sujet}_3.html line_17a="verdana\">" line_17b="<table align=\"center\" border=\"0\" cellPadding=\"0\" cellSpacing=\"0\" width=\"100%\"><tr><td colspan=\\'2\\' align=\"left\" valign=\"top\"><table align=\"center\" width=\"95%\"border=\"0\" cellPadding=\"2\" cellSpacing=\"0\"><strong>Num\é\;ro du post initial<\/strong> \: ${num_sujet}<br \/><strong>Sujet enregistr\é\; le<\/strong> \: `stat -c %z sujet.asp?SUJET_ID=${num_sujet}_3.html`<br \/><center>\[<a href=\"file\:\/\/\/home\/$USER\/$pca\/\" title=\"Fichiers sauvegard\é\;s\">Autres sujets sauvegard\é\;s<\/a>\]<\/center><br \/><tr><td align=\"left\" bgcolor=\"#F5F5F5\"><font size=\"1\" face=\"verdana\"><img src=\"\/home\/$USER\/$pca\/images\/haut_home\.gif\" width=\"15\" height=\"15\">\ \;<a href=\"http\:\/\/www\.pcastuces\.com\" onMouseOver=\"(window\.status=\\'Accueil PC Astuces\.\.\.\\')\; return true\" onMouseOut=\"(window\.status=\\'\\')\; return true\"><acronym title=\"Accueil PC Astuces\">Accueil<\/acronym><\/a> \| " sed "17s/${line_17a}/${line_17b}/" sujet.asp?SUJET_ID=${num_sujet}_3.html > ${categorie}_${nom_fichier_final}.html ; rm -rf sujet.asp* ; echo -e "Fichier téléchargé et renommé en \\\033[31m${categorie}_${nom_fichier_final}.html\\\033[0m dans le sous-répertoire \\\033[32mnotes\\\033[0m!\nThe End :)" ; exit 0 fi [ "$categorie" != "$cat_note" ] && cd ~/$pca ; echo -e "\nRécupération de la page en cours ..." ; wget $wget_options https://forum.pcastuces.com/sujet.asp?SUJET_ID=$num_sujet ; sed "s/${title_b}/${title_n}/" sujet.asp?SUJET_ID=${num_sujet}.html > sujet.asp?SUJET_ID=${num_sujet}_1.html ; sed "18d" sujet.asp?SUJET_ID=${num_sujet}_1.html > sujet.asp?SUJET_ID=${num_sujet}_2.html line_17a="verdana\">" line_17b="<table align=\"center\" border=\"0\" cellPadding=\"0\" cellSpacing=\"0\" width=\"100%\"><tr><td colspan=\\\'2\\\' align=\"left\" valign=\"top\"><table align=\"center\" width=\"95%\"border=\"0\" cellPadding=\"2\" cellSpacing=\"0\"><strong>Num\é\;ro du post initial<\/strong> \: ${num_sujet}<br \/><strong>Sujet enregistr\é\; le<\/strong> \: `stat -c %z sujet.asp?SUJET_ID=${num_sujet}_2.html`<br \/><center>\[<a href=\"file\:\/\/\/home\/$USER\/$pca\/\" title=\"Fichiers sauvegard\é\;s\">Autres sujets sauvegard\é\;s<\/a>\]<\/center><br \/><tr><td align=\"left\" bgcolor=\"#F5F5F5\"><font size=\"1\" face=\"verdana\"><img src=\"images\/haut_home\.gif\" width=\"15\" height=\"15\">\ \;<a href=\"http\:\/\/www\.pcastuces\.com\" onMouseOver=\"(window\.status=\\\'Accueil PC Astuces\.\.\.\\\')\; return true\" onMouseOut=\"(window\.status=\\\'\\\')\; return true\"><acronym title=\"Accueil PC Astuces\">Accueil<\/acronym><\/a> \| " sed "17s/${line_17a}/${line_17b}/" sujet.asp?SUJET_ID=${num_sujet}_2.html > ${categorie}_${nom_fichier_final}.html ; rm -rf sujet.asp* ; echo -e "Fichier téléchargé et renommé dans \\\033[31m/home/$USER/$pca/${categorie}_${nom_fichier_final}.html\\\033[0m.\nThe End :)" [ -f "/home/$USER/$pca/default.asp.html" ] && rm -rf ~/$pca/default.asp.html exit 0
Pour l'utiliser : Il faut, pour commencer, rendre le script exécutable par chmod 775 nom_du_script.sh Vous pourrez évidemment lui attribuer un point devant pour le rendre caché (mv nom_du_script.sh .nom_du_script.sh). À ce stade, il ne vous restera plus qu'à aller éditer le fichier /etc/bashrc (uniquement si vous voulez le laisser accessible à tous, sinon c'est ~/.bashrc) pour y créer un alias de votre choix vers votre script et le tour est joué! Désormais, en tapant par exemple pca en console, vous pourrez télécharger très rapidement la page voulue pour une visite ultérieure sur le disque dur! Bref, ce fut un bel exercice simpliste de rattrapage sur le Bash, mais j'espère qu'il trouvera également son utilité chez vous [bigsmile]... Passez une bonne journée [dormir]!

Modifié par ssssseb le 31/03/2005 04:57
Publicité
Cinna
 Posté le 27/03/2005 à 12:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour et Joyeuses Paques Felicitations ssssseb pour "cet exercice" Bravo a toi
luteola
 Posté le 27/03/2005 à 12:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
bon boulot sssseb ! je vais étudier ton script histoire d'apprendre un peu comment on fait. Ca n'a pas l'air sorcier et ca peut aider à faire des jolies choses :-) Dis moi si j'ai bien compris, c'est équivalent à un "enregistrer sous" dans le browser ou bien j'ai raté autre chose ? a+
ssssseb
 Posté le 27/03/2005 à 18:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut à vous deux,
Bonjour et Joyeuses Paques
À vous également! Vu l'heure qu'il était (au Québec), je n'y avais même pas songé sur le coup, déjà que j'arrive difficilement à être concentré quand je suis bien éveillé [bigsmile].
je vais étudier ton script histoire d'apprendre un peu comment on fait. Ca n'a pas l'air sorcier et ca peut aider à faire des jolies choses :-)
Ce n'était pas sa vocation première, mais pourquoi pas [happy]! Pour t'aider un peu dans ta démarche, tu retrouveras quelques liens pour fabriquer des scripts dans la FAQ environ au 3/4 du sujet [smile].
Dis moi si j'ai bien compris, c'est équivalent à un "enregistrer sous" dans le browser ou bien j'ai raté autre chose ?
Ben il y a tout de même plusieurs subtilités [cool]. Si tu enregistres une page du forum par Ctrl+S, quelque soit le nom que tu lui donneras, Firefox va te créer ta page où tu veux en l'indiquant, mais accompagnée d'un répertoire nommé nom_de_ta_page_enregistrée_files qui contient les éléments nécessaires pour afficher cette unique page. Avec le script cependant, ça te crée un répertoire images qui comprend toutes celles requises à l'affichage ainsi qu'une page directement accessible qui fera toujours référence à ce dossier images (ça t'épargnera de cette manière pas mal d'espace disque tout en étant relativement souple à utiliser). Il te permettra de choisir rapidement le type de sujet ([Actualite] - [Truc_Astuce]...) à spécifier devant le nom que tu indiqueras tout en t'offrant la chance de changer facilement ces mêmes éléments. Il te suffira d'adapter cette partie du script :
cat_actu='[Actualite]' cat_contrib_perso='[Contribution_Perso]' cat_hardware='[Hardware]' cat_interessant='[Interessant]' cat_jeux='[Jeux]' cat_log='[Logiciel]' cat_note='[Note]' cat_prog='[Programmation]' cat_rem_sug='[Remarques_Suggestions]' cat_astuce='[Truc_Astuce]' cat_tuto='[Tutoriel]' cat_webmaster='[Webmaster]' cat_new_cat='[Ta_nouvelle_categorie]' select categorie in $cat_actu $cat_contrib_perso $cat_hardware $cat_interessant $cat_jeux $cat_log $cat_note $cat_prog $cat_rem_sug $cat_astuce $cat_tuto $cat_webmaster $cat_new_cat
La seule exception étant [Note] qui diverge des autres en envoyant le sujet dans un sous-répertoire du même nom, mais encore une fois, ce sera simple à adapter (juste à changer tous les passages en rouge dans le script où c'est marqué notes ou note). C'est un petit système qui a aussi l'avantage de ne demander qu'un seul fichier à télécharger une fois les images acquises (juste la page voulue sur le forum en fait). Il enverra automatiquement les fichiers à la mention "Note" (par défaut) dans le sous-répertoire et y adaptera tout seul les fichiers en modifiant le chemin des images. Le tout se fait plutôt rapidement sans aucun effort... À toi d'en juger par la capture suivante qui illustre ce que verront les membres pour la première fois dans le script [clindoeil] : [img]http://img113.exs.cx/img113/4488/scriptpca6el.gif[/img] Enfin, si tu vois quelque chose à améliorer (dans la limite de mes capacités, sinon je relaie le travail à quelqu'un de plus compétent dans le domaine [bigsmile]), n'hésite pas à le faire savoir! Bonne création pour tes futurs scripts [langue]. À bientôt!

Modifié par ssssseb le 27/03/2005 23:44
ssssseb
 Posté le 27/03/2005 à 23:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Rebonjour, Au chapitre des nouveautés pour le script (qui a été modifié au premier post) : fini la pub! En effet, le serveur regie.admajorem.com ralentissait l'affichage de la page inutilement (vu grâce à Logicien, Shaika et Selim,b. que je remercie [clindoeil]). Donc voilà, un peu moins d'une trentaine de lignes supplémentaires et tout est redevenu dans l'ordre [happy]! Nouvelle fonction un peu mieux expliquée [bigsmile] : L'utilitaire grep débute le tout en scrutant le fichier /etc/hosts à la recherche du terme regie.admajorem.com et renvoie le résultat dans /home/votre_nom/pub_pca.txt. Ce fichier est ensuite analysé afin de savoir si sa taille est supérieure à zéro (si elle ne l'est pas, ça veut tout simplement dire que grep n'a rien trouvé [smile]). Si l'hôte est déjà présent dans le fichier, le script passera à l'étape suivante, sinon, il informera l'utilisateur qu'/etc/hosts ne contient pas la ligne nécessaire tout en vous demandant si vous souhaitez effectuer les changements pour ensuite vérifier sous quel compte vous êtes lorsque vous aurez entré o. S'il se rend compte [bigsmile] que vous n'êtes pas Root, il fera ce qu'il faut pour vous guider afin que vous disposiez finalement de regie.admajorem.com dans le fichier (pour d'autres, voir [url="https://forum.pcastuces.com/sujet.asp?SUJET_ID=159008"]ici[/url]). Aussi, vous aurez droit à une remarque désobligeante en faisant une erreur de frappe dans le mot de passe du super-utilisateur [bigsmile]... Il supprime en dernier lieu le fichier pub_pca.txt qu'il a créé et continue son chemin. Bien sûr, on aurait pu paramétrer les préférences de Firefox dans le prefs.js à l'aide de [url="http://www.geckozone.org/wiki/wakka.php?wiki=ConfigPolicy&show_comments=0"]cette page[/url], mais là encore, j'ai essayé avec mes petites bases de concocter quelque chose de compatible et d'utile (le premier adjectif étant certes mieux approprié que le second à voir la foule qui se bouscule pour essayer le script [bigsmile]). En espérant que ça pourra vous amuser ou même vous servir... EDIT : Script légèrement raccourci accompagné des variables en tête du fichier [smile]. Passez une excellente journée!

Modifié par ssssseb le 28/03/2005 05:02
ti_ouf
 Posté le 28/03/2005 à 15:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

[bierre]
selim,b.
 Posté le 28/03/2005 à 15:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Bonsoir.. Merci sssssb pour ce travail edifiant.. (kde)-cordialement. selim,b.
luteola
 Posté le 28/03/2005 à 16:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
[chinois] un tout grand bravo ssssseb et merci pour tes réponses. Grâce à des gens comme toi, la communauté Linux a de beaux jours devant elle.
ssssseb
 Posté le 31/03/2005 à 04:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Resalut (un peu en retard c'est vrai [rougir]), Comme on m'a précédemment reproché d'avoir recopié la fonction Enregistrer sous de Firefox [bigsmile], j'ai amélioré un peu le script (ces améliorations sont provisoires en attendant les prochaines [clindoeil]) et voilà ce qui en découle... Nouveautés : - Désormais, le titre affiché pour une page correspond à l'emplacement du fichier suivit du titre du sujet. Ex : {/home/vous/pca_sujets/[Truc_Astuce]_pca_off_line.html} --- PCA off-line forever! :) - Le numéro du post initial ainsi que la date de dernière modification (normalement ça veut aussi dire la date de création puisqu'on a pas à le retoucher) s'affichent en haut à gauche sur la page comme ceci : Numéro du post initial : 163486 Sujet enregistré le : 2005-03-28 18:05:43.193912816 -0500 - Un lien pour naviguer dans le répertoire contenant les divers posts sauvés apparaît au début de la page au centre. - Petite réorganisation du script, des variables, de petits raccourcis ajoutés pour simplifier le tout et pour le rétrécir un peu, mais... ce n'est pas encore la légèreté à son meilleur [bigsmile]! Cependant, à partir de demain, je vais y voir un peu plus, je vous l'assure (reste quelques travaux à rendre à l'école, sinon ça va bien aller pour la suite). C'est tout pour le moment, mais n'hésitez pas à proposer des idées pour que ça puisse devenir utile (outre le fait que c'est plutôt long, j'en suis conscient...)! Sinon, ça servira pour ceux qui aiment observer le fonctionnement des scripts, tout bêtement [happy]... À très bientôt, je l'espère [chinois].
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
 > Tous les forums > Forum Linux