Journal Firefox et les bookmarks.

Posté par  .
Étiquettes :
0
11
juin
2004
Salut mon journal !
Voilà, je t'explique mon "problème" : depuis que j'ai découvert firefox, je m'en passe plus... Je l'utilise au boulot, a la maison, bref, partout où je me connecte.
Où es le problème, me diras-tu. Et bien, du coups, je me retrouve avec des signets un peu partout, pas ou mal classés, etc...
Donc, je cherchais un moyen de retrouver partout mes chers petits signets avec leur organisation, et tout et tout....

Mais, vu que j'aime bien l'interface des signets de firefox, je n'avais pas envie de passer par une page web...

Donc, j'ai eu comme idée de dire a firefox qu'au lieu de chercher mes signets sur mon /home/user/firefox/bookmarks.htm, il aille plutôt chercher du côté de http://monsite.com/bookmarks.htm(...) .

Seulement, ben j'ai pas trouvé l'option qui permettais de lui indiquer ce chemin...
Es-ce que tu aurais une idée, avant que je me tappe le code source, ou bien es-ce sans espoir ? (sinon, existe il un projet XUL permettant de faire ça par exemple ?)
Merci cher journal !
  • # Non jeff, t'es pas tout seul

    Posté par  . Évalué à 4.

    ça c'est une bonne idée.
    Envoie un patch à firefox, fais-le passer au format XBel[1][2] au passage (comme ça, on pourra le partager en plus avec Konqueror, Galéon, ...), ouvre un site qui permet très simplement au pecno moyen comme moi d'y stocker son fichier de bookmark et tu seras le héros de pas mal de gens.


    * 1 : http://freedesktop.org/Standards/Home(...)
    et http://pyxml.sourceforge.net/topics/xbe(...)
  • # L'espoir existe

    Posté par  (site web personnel) . Évalué à 5.

    tu cherches approximativement ça : http://texturizer.net/firefox/extensions/#booksync(...) ?
    bon c'est par ftp, mais finalement c'est pas plus mal pour écrire ;)

    Sinon, pour changer le fichier bookmaks.html d'emplacement, c'est une ligne dans le prefs.js du style
    user_pref("browser.bookmarks.file", "/path/to/bookmarks.html");
    par contre, je ne sais pas si on peut spécifier un protocole, et j'ai la flemme de chercher :)
  • # booksync marche pas avec les récentes FF

    Posté par  (site web personnel) . Évalué à 4.

    booksync ne marche pas avec les récentes de FireFox
    gageons qu'une future version marchera correctement
    cependant il y a d'autres problèmes

    moi j'ai résolu ces problèmes simplement
    sur tous mes firefox
    j'ai fait un script qui download le bookmarks.html d'un site ftp
    pui lance firefox (il ne download rien, si firefox est déjà lancé)

    et dans firefox, j'ai rajouté une extension pour associer des boutons à des commandes externes ...
    et j'ai ajouté un bouton qui appel un script qui upload le bookmarks.html sur le serveur ftp ...

    ainsi à chaque modif de bookmark, je clic ce bouton,
    et sur tous mes firefox, j'ai les bookmarks à jour

    j'avoue que je pourrai plus vivre sans
    • [^] # Re: booksync marche pas avec les récentes FF

      Posté par  (site web personnel) . Évalué à 3.

      et plutot que nous mettre l'eau à la bouche, tu veux pas nous recopier toncode ?

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

      • [^] # Re: booksync marche pas avec les récentes FF

        Posté par  (site web personnel) . Évalué à 2.

        c des bat win32 ...
        car je suis pas encore totalement sous gnu/linux

        j'ai fait des ersatz de scripts de Ftp sous ma mdk, mais c pas encore ça ...
        • [^] # Re: booksync marche pas avec les récentes FF

          Posté par  . Évalué à 1.

          Donne les bat quand même... on se débrouillera pour faire des versions linux !
          • [^] # Re: booksync marche pas avec les récentes FF

            Posté par  (site web personnel) . Évalué à 5.

            mon script qui lance firefox :
            =====================================

            // lancement FireFox
            var WSH = WScript.CreateObject("Wscript.Shell");
            var WSE = WSH.Environment("process")
            var FSO = WScript.CreateObject("Scripting.FileSystemObject");

            var m=""; // marche qu'avec 1 seul arg ! (malgré le code)
            for(o=new Enumerator(WScript.Arguments);!o.atEnd();o.moveNext() )
            if(o.item()) m+=' "'+o.item()+'"';

            cwd = WSH.CurrentDirectory
            WSE.item("USERPROFILE") = cwd
            WSE.item("MOZ_PLUGIN_PATH") = cwd + '\\plugins'
            WSE.item("APPDATA") = cwd + '\\Application Data'
            exe = '"'+cwd + '\\firefox\\Firefox.exe"'+m
            if(!FSO.FileExists( WSE.item("APPDATA")+"\\Firefox\\Profiles\\default\\1evc39c6.slt\\parent.lock" ))
            WSH.Run ( "get.bat",1,true);
            WSH.Run ( exe,1,true);
            WScript.Quit(); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

            =====================================

            le script du get.bat (appel en wget ... par http)
            =====================================

            sync\wget http://xxxxxxx.fr/bm/bookmarks.html(...)
            move bookmarks.html "Application Data\Firefox\Profiles\default\1evc39c6.slt"

            =====================================

            le script du put.bat (par ftp ;-)
            =====================================

            ftp -s:sync\put.txt ftpperso.free.fr

            =====================================

            le script du put.txt (les commandes ftp ;-)
            =====================================

            mon_login
            mon_password
            cd /bm
            put "Application Data\Firefox\Profiles\default\1evc39c6.slt\bookmarks.html"
            quit

            =====================================

            bien sur, il est interessant d'avoir le plugin "external button" pour créer un bouton, dans firefox, qui pointe vers "put.bat"

            aussi, beaucoup de chemins sont relatifs ... car sous win, je me suis fait un répertoire firefox, qui contient le repertoire original de firefox
            et le fameux "application data" ... là où firefox va stocker ses données ...
            ainsi ... tout est dans un répertoire ... et donc, on peut même mettre tout ça sur une clé usb, par exemple ;-)
            (tout celà est possible en modifiant %APPDATA% et %USERPROFILE% comme dans le script ... sous linux $HOME devrait suffir normalement)
      • [^] # Re: booksync marche pas avec les récentes FF

        Posté par  (site web personnel) . Évalué à 5.

        aussi ... j'ai fait un truc pas mal, que je m'apprete à mettre dispo sur le net aussi ;-)

        C'est du une page html bourré de javascript, que je met en tant que HOMEPAGE de mon firefox ...
        Celle ci s'occupe de présenter mes bookmarks de firefox dynamiquement, sous forme de groupe dans des pages d'onglets ...
        le look est totalement skinnable en css (y a une boite de conf pour choisir parmis des css dispos)
        et comble du pire, j'ai fait que ça marche également sous IE
        (et ça tourne sous win/nux)

        en qqsorte : c'est un portail, que tu màj en gérant tes bookmarks dans firefox ...
        c'est très pratique, et beaucoup d'ie users aimerait bien avoir la même chose ... mais en javascript : c'est tellement plus facile de parser du html de bokkmarks, que de lister des contenus de répertoires ;-)
  • # Bookmarksftp

    Posté par  . Évalué à 4.

    http://cgi29.plala.or.jp/~mozzarel/addon/firefox/bookmarksftp/(...)

    La dernière version de Bookmarksftp (30 mai) fonctionne très bien avec des versions récentes de FireFox (0.9rc par exemple).

    Il y a de nouvelles options (http et https) mais je ne les ai pas testées.
  • # Clé USB

    Posté par  . Évalué à 1.

    Pour ma part mes bookmarks sont sur clé USB.
    Tous mes Firefox (boulot, win, linux) sont configurés pour chercher vers l'unité de la clef, comme ça je les ai partout.

    Le seul inconvénient c'est qu'il faut se trimballer la clé... Et puis aussi que si on ouvre Firefox d'abord et qu'on met la clé après, ben ça efface tous les bookmarks... Attention

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.