Pour exporter mes bookmarks de Firefox au format markdown, il faut d'abord récupérer un backup au format JSON :
- Démarrer Firefox
- Ouvrer le menu des bookmarks (CTRL+MAJ+O)
- 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.pyimport jsonbdict = 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:passreturnprint(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 :