Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Error bij het terugzetten van de opgeslagen bookmarks

  • 7 replies
  • 6 have this problem
  • 11 views
  • Last reply by knorretje

more options

Ik heb voor mijn reinstall van mijn laptop een reserve kopie van mijn bookmarks gemaakt in de vorm van een .json file Nu heb ik mijn laptop opnieuw geinstalleerd en firefox erop gezet.

Ik krijg een error `verwerken van de reservekopie is niet mogelijk´ als ik de kopie weer wil terugzetten. Kortom in ben de bookmarks kwijt. Help!

Ik hoop dat er een andere manier is of dat ik iets fout doe...

Mvg, Erwin

Ik heb voor mijn reinstall van mijn laptop een reserve kopie van mijn bookmarks gemaakt in de vorm van een .json file Nu heb ik mijn laptop opnieuw geinstalleerd en firefox erop gezet. Ik krijg een error `verwerken van de reservekopie is niet mogelijk´ als ik de kopie weer wil terugzetten. Kortom in ben de bookmarks kwijt. Help! Ik hoop dat er een andere manier is of dat ik iets fout doe... Mvg, Erwin

All Replies (7)

more options
more options

Het is een .json file extensie. Anders kan ik hem ook niet selecteren bij de *.json files.

Wat nu?

more options

Ik zou eerst proberen of je het bestand kunt terugzetten naar een nieuw profiel. Als dat werkt, dan kun je de bladwijzers opnieuw opslaan in een html bestand en van het ene naar het andere profiel kopiëren. Als het niet werkt, is het bestand waarschijnlijk beschadigd en dan zul je het bestand met de hand moeten openen en corrigeren. Een json-bestand moet je kunnen lezen met een simpele editor zoals windows kladblok / notepad als het ten minste niet al te erg beschadigd is.

more options

There are bookmarklets available ([*]) to extract links from a broken file bookmarks.json


javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,R=/("uri":"([^"]*)")/g,i=0,r1,r2,t;t=new Array();while(R.test(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^(https?:|ftps?:)/i.test(r2)){t.push('['+(i++)+']:<a href='+r2+'>'+r2+'<\/a>');}}with(window.open().document){write(t.join('<br>'));close();}})();
more options

Misschien een domme vraag maar hoe pas ik die toe op de file??

more options

Copy (or rename a copy) the .json file to .json.txt to make Firefox recognize it as a text file and avoid an Open with dialog.
Open het bestand in Firefox via Bestand > Bestand openen of Firefox > Nieuw tabblab > Bestand openen

Firefox 6 no longer allows to run JavaScript code via the location bar, so you need to create a new bookmark (right click the Bookmarks Toolbar > Nieuwe bladwijzer) and paste the code in het locatie veld.
If you run that bookmark with the tab with the JSON trxt file on display then a new tab should open with the http(s) links in it.
If you need other types then add them to the regular expression, e.g. /^(https?:|ftps?:|javascript:|data:)/i

more options

The bookmarklet thing does not work in Firefox 6 but I was able to convert it to python2.7. The * in the code needs to be removed before use. I had to insert them to bypass forum software.

"Copies bookmarks out of firefox6 json when saved as text in file bookmarks.txt"

import sys, re

def main():

   data = open('bookmarks.txt', "rb").read()
   match = re.findall(r'"uri":"([^"]+)"',data)
   match2 = ['<a href="'+m+'">' +m+'</a>
\n' for m in match if re.match(r'http|https',m) is not None] f = open('url.html', "wb") f.write('<*html><*head><title>Your urls</title><*/head><*body>\n') f.writelines(match2) f.write('<*/body><*html>\n') f.close()

if __name__ == '__main__':

   main()

Modified by knorretje