Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

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
    }
}


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

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...

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.

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)

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

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

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.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

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