buku CLI - Gestion des marques pages navigateurs
Usage local, terminal-friendly : buku — base SQLite portable dans ~/.local/share/buku.db, aucune dépendance serveur. Si vous voulez une interface graphique, lancez bukuserver
Buku utilise le format HTML Netscape/Mozilla, le même format natif d’export/import que Brave et Firefox — donc compatible sans conversion. (Doc Buku)
🔁 Importer depuis Firefox ou Brave
1. Exporter depuis le navigateur :
- Firefox :
Ctrl+Shift+O→ Importation et sauvegarde → Exporter les marque-pages en HTML - Brave :
brave://bookmarks/→ menu ⋮ → Exporter les marque-pages (fichierBookmarks.html)
2. Importer dans buku :
Attention : l’import fusionne par URL ; les doublons sont ignorés automatiquement. Les tags des bookmarks Firefox ne sont pas dans le format HTML (seuls dossiers/titres/URLs le sont) — les dossiers sont importés comme préfixes de tags (ex. dossier “Dev” → tag dev).
🔁 Exporter vers Firefox ou Brave
Puis dans le navigateur :
- Firefox : Bibliothèque → Importation et sauvegarde → Importer depuis un fichier HTML
- Brave :
brave://bookmarks/→ ⋮ → Importer les marque-pages
💡 Astuces utiles
-
Export filtré par tag :
-
Import automatique des marquepages du navigateur (détection auto Firefox/Chrome/Brave via le chemin de profil) :
-
Sauvegarde de la base (SQLite, portable) :
Limites à connaître : le format HTML Netscape ne transporte pas les mots de passe, les marque-pages en lecture seule ni l’horodatage exact dans tous les cas, et les tags personnalisés de buku sont perdus à l’export HTML (sauf si vous utilisez buku --export --tag et un réimport dans buku). Pour un transfert buku → buku, préférez copier directement buku.db.
📖 Utilisation courante de buku
➕ Ajouter
Chaque entrée reçoit un index (numéro) affiché à l’ajout — notez-le ou cherchez-le ensuite.
🔎 Chercher (pour retrouver l’index)
🚚 Déplacer
Buku n’a pas de dossiers — l’équivalent d’un « déplacement » est un changement de tags :
Vous pouvez aussi réécrire l’URL (déplacer l’entrée vers une autre page) :
🗑️ Supprimer
⚙️ Ordre des opérations recommandé
- Chercher :
buku -s mot→ notez l’index - Modifier :
buku -u <index> ... - Vérifier :
buku -p <index>
💡 Astuce : buku seul (sans argument) ouvre le shell interactif avec des raccourcis — pratique pour dériver/supprimer en mode keyword (d <index> supprime, >> et << ajoutent/retirent des tags sur la dernière recherche).