Wie kann ich verlorene Tampermonkey-Benutzerskripte wiederherstellen?


6

Vor kurzem hat mein Chrom nicht mehr funktioniert, und Tampermonkey hat einfach aufgehört zu funktionieren. Ich habe die Erweiterung deinstalliert und dann erneut installiert (mit der Hoffnung, dass die Skripte an ihrem Platz bleiben), aber meine Skripte wurden gelöscht. Zum Glück habe ich eine Sicherung des Profilverzeichnisses. Wie kann ich sie wiederherstellen?

Antworten:


7

Nicht sauberes Backup, sondern etwas. Gehe zu:

%LocalAppData%\Google\Chrome\User Data\Default\Local Extension Settings\dhdgffkkebhmkfjojejmpbldmpobfkfo\

Und finde Datei 000003.logoder ähnliches. In dieser Datei wird der gesamte Änderungsverlauf aller Benutzerskripte gespeichert. Suchen Sie einfach nach dem Namen der Website, die Ihr Skript verwendet.


1
Ich habe ein sehr ähnliches Problem. Allerdings 000003.logerscheint eine binäre Datei zu sein. Wie können die Skriptverlaufsdaten im Klartext gelesen werden?
MJH

1
@MJH Ich habe gerade den Windows-Editor verwendet.
HLCS

Seltsam. Wenn es in Sublime Text 3 geöffnet wird, scheint es sich um Binärdaten zu handeln, aber wenn es in Notepad geöffnet wird, scheint es sich um Text zu handeln (der allerdings schwer zu lesen ist). Vielen Dank.
MJH

Dies hat nicht funktioniert, die Datei ist nach der Neuinstallation leer :(
Jay

Einverstanden, dies wird auch auf meinem Rechner nicht geöffnet. Aber es scheint die richtige Datei zu sein. Ich werde härter arbeiten: D
Jamie Hutber

1

Mit diesem Python-Skript können Sie Ihre Skripte aus dem Profilsicherungsordner extrahieren:

https://gist.github.com/derjanb/9f6c10168e63c3dc3cf0


Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage. OP verwendet Windows, nicht Linux oder OS X
DavidPostill

@ DavidPostill Und was ist das Problem bei der Installation von Python für Windows ? Eine andere Möglichkeit ist das Booten einer Linux Live-CD.
Derjanb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.