Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#26 Le 31/12/2009, à 03:15

sputnick

Re : Liste des onglets

J'utilise WWW::Mechanize pour cela, il est dispo sur CPAN et dans apt. Tu fais du perl ?
Ce module est vraiment interessant, je l'utilise pour tous mes bots HTTP.
C'est une classe basée sur LWP qui hérite donc de ses nombreuses méthodes.

Edit: Tu n'a pas donné de retour sur les récupération des onglets de Opera avec mon awk. Ca marche aussi chez toi ? Il m'a fallut investiguer pour comprendre le fonctionnement de stockage spécifique.

Dernière modification par sputnick (Le 31/12/2009, à 03:17)


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#27 Le 31/12/2009, à 12:20

n3o51

Re : Liste des onglets

Merci pour tes conseils sputnick , non je fais pas de perl. Quand a la liste des onglets elle marche parfaitement merci beaucoup


Welcome to the real world
________________________________

Hors ligne

#28 Le 31/12/2009, à 12:36

sputnick

Re : Liste des onglets

Hop, version en pure-awk :
#!/bin/gawk -f

BEGIN{
    FS="="
}
{
    if (/\[[0-9]+history url\]/) {
        while (!/^$/) {
            x=$2
            getline
        }
        print x
    }
}


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#29 Le 31/12/2009, à 15:37

n3o51

Re : Liste des onglets

merci smile


Welcome to the real world
________________________________

Hors ligne

#30 Le 13/02/2010, à 23:59

n3o51

Re : Liste des onglets

Bonsoir petit probléme se soir en essayeant le script perl sur le pc de ma femme

./liste_onglets.pl ~/.mozilla/firefox/PROFILE/sessionstore.js
Missing right curly or square bracket at ./liste_onglets_current.pl line 25, at end of line
syntax error at ./liste_onglets_current.pl line 25, at EOF
Execution of ./liste_onglets_current.pl aborted due to compilation errors.

Je ne vois pas !! Quelqu'un ?

et pour awk

onglet ~/.mozilla/firefox/PROFILE/sessionstore.js            [23:02]
zsh: ./awk_onglet: bad interpreter: /bin/gawk: aucun fichier ou dossier de ce type

Par avance merci

Dernière modification par n3o51 (Le 14/02/2010, à 00:05)


Welcome to the real world
________________________________

Hors ligne

#31 Le 14/02/2010, à 00:37

mydjey

Re : Liste des onglets

Merci n3o51 de remonté le topic, je l'avais perdu. smile

ArkSeth a écrit :

apparemment, la session actuelle de Firefox est enregistrée dans le fichier ~/.mozilla/firefox/PROFILE/sessionstore.js

Chez moi il n'y a pas le dossier PROFILE dans ~/.mozilla/firefox
Si quelqu'un a une idée...


Mon site : http://mydjey.eu/

Hors ligne

#32 Le 14/02/2010, à 01:21

Elzen

Re : Liste des onglets

ArkSeth a écrit :
#Remplacer USER par le nom d'utilisateur et PROFILE par le répertoire du profil.

Si tu n'as pas personnalisé tes profils, ce sera une suite de chiffres et de lettres aléatoires terminés par ".default".

Par contre, désolé, mais je ne connais pas du tout le perl.


Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
J'ai pour qualité de ne jamais attaquer les gens. J'ai pour défaut de souvent avoir l'air de le faire.

Hors ligne

#33 Le 14/02/2010, à 08:48

sputnick

Re : Liste des onglets

Mon script perl s'utilise comme ça par exemple :

perl <NOM DU SCRIPT> $(ls -t ~/.mozilla/firefox/*/sessionstore.js | sed q)

bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#34 Le 14/02/2010, à 12:25

n3o51

Re : Liste des onglets

Bonjour même problème en l'utilisant comme ça.


Welcome to the real world
________________________________

Hors ligne

#35 Le 14/02/2010, à 19:36

mydjey

Re : Liste des onglets

ArkSeth Merci wink


Mon site : http://mydjey.eu/

Hors ligne

#36 Le 14/02/2010, à 21:35

sputnick

Re : Liste des onglets

Pour le awk et opera, je viens de tester :

wget http://www.sputnick-area.net/scripts/tabs-ouverts-dans-opera.awk
chmod +x tabs-ouverts-dans-opera.awk
./tabs-ouverts-dans-opera.awk ~/.opera/sessions/autosave.win

Pour les tabs de Firefox en perl :

 wget http://www.sputnick-area.net/scripts/tabs-ouverts-dans-firefox.pl
chmod +x tabs-ouverts-dans-firefox.pl
./tabs-ouverts-dans-firefox.pl ~/.mozilla/firefox/*/sessionstore.js

Adapter la derniere ligne si on a plusieurs profiles.


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#37 Le 14/02/2010, à 22:19

n3o51

Re : Liste des onglets

Merci ça fonctionne maintenant


Welcome to the real world
________________________________

Hors ligne