Pesquisar no apoio

Evite burlas no apoio. Nunca iremos solicitar que telefone ou envie uma mensagem de texto para um número de telefone ou que partilhe informações pessoais. Por favor, reporte atividades suspeitas utilizando a opção "Reportar abuso".

Saber mais

Error bij het terugzetten van de opgeslagen bookmarks

  • 7 respostas
  • 6 têm este problema
  • 11 visualizações
  • Última resposta por 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

Todas as respostas (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()

Modificado por knorretje a