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