Exporter ses bookmarks Firefox en markdown

Mis à jour le lundi 27 septembre 2021 par johackim

Pour exporter mes bookmarks de Firefox au format markdown, il faut d'abord récupérer un backup au format JSON :

  1. Démarrer Firefox
  2. Ouvrer le menu des bookmarks (CTRL+MAJ+O)
  3. Récupérer le backup au format JSON (Import and backup > Backup)

Une fois que votre backup au format JSON (bookmarks-xxxx-xx-xx.json) est téléchargé sur votre ordinateur, exécutez ce script python :

# script.py
import json
bdict = json.load(open('bookmarks-xxxx-xx-xx.json', 'r'))
def parse_firefox_bookmark(bdict, header=""):
if 'children' not in bdict.keys():
try:
print('*', '[' + bdict['title'] + ']' + '(' + bdict['uri'] + ')')
except:
pass
return
print(header, bdict['title'])
for children in bdict['children']:
parse_firefox_bookmark(children, header+'#')
parse_firefox_bookmark(bdict)
python script.py > bookmarks.md

PS : N'oubliez pas de modifier la date du fichier markdown dans le script (ex: bookmarks-2021-09-26.json).


Références :