Chrome Bookmarks zwischen speichern
Moderator: jNizM
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Chrome Bookmarks zwischen speichern
Hallo zusammen,
Ich möchte gerne einige Lesezeichen in Chrome in einer Datei speichern.
Mein versuch,
Bookmarks in einer Datei Speichern
FileAppend, % ClipboardAll, cpa.txt
Zurück lesen:
FileRead, Clipboard, *c cpa.txt
Das klappt leider nicht, hat jemand eine Lösung für mich?
Ich weiß, Chrome bietet eine import/export funktion an, aber da ich den Prozess automatisieren möchte, würde ich das gerne über die Zwischenablage machen.
Gruß und vielen Dank
Ich möchte gerne einige Lesezeichen in Chrome in einer Datei speichern.
Mein versuch,
Bookmarks in einer Datei Speichern
FileAppend, % ClipboardAll, cpa.txt
Zurück lesen:
FileRead, Clipboard, *c cpa.txt
Das klappt leider nicht, hat jemand eine Lösung für mich?
Ich weiß, Chrome bietet eine import/export funktion an, aber da ich den Prozess automatisieren möchte, würde ich das gerne über die Zwischenablage machen.
Gruß und vielen Dank
Re: Chrome Bookmarks zwischen speichern
Hallo,
versuch mal:Da ein FileAppend mit ClipboardAll immer die bestehnde Datei überschreibt, kann nur ein Lesezeichen gespeichert werden.
versuch mal:
Code: Select all
q:: ; ein Lesezeichen speichern
Send, ^l^c ;in die Adresszeile und kopieren
FileAppend, % ClipboardAll, cpa.txt
Return
w:: ; das Lesezeichen verwenden
FileRead, Clipboard, *c cpa.txt
Run, chrome.exe %ClipBoard%
Return
Re: Chrome Bookmarks zwischen speichern
Recherche zeigt das Chrome die bookmarks/Lesezeichen in einer "History" (SQLite) Datei abspeichert.
Wenn ich es recht erinnere, gibt es SQLite UDF's im Forum - womit eine automatisierte Auswertung möglich sein sollte?
Wenn ich es recht erinnere, gibt es SQLite UDF's im Forum - womit eine automatisierte Auswertung möglich sein sollte?
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Re: Chrome Bookmarks zwischen speichern
Danke für eure Antworten.
@Rohwedder
Ja, wenn man es so macht, wird es als String gespeichert und es funktioniert.
Ich will aber mit Strg+Shift+O "Lesezeichen-Manager" öffnen, mehrere Lesezeichen kopieren und mit FileAppend sichern.
Und später mit FileRead, zurück in Clipboard lesen.
Das klappt leider nicht.
@BoBo
Nein, das ist Firefox.
Chrome speichert Booksmarks in
"C:\Users\%Benutzername%\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
und ist ein Json Datei.
Auf die Idee bin ich auch gekommen, das Problem hierbei ist, die Datei wird mit einem Hash-geschützt, dh. sobald ich ein Lesezeichen verändern möchte, nimmt Chrome es gar nicht mehr an
@Rohwedder
Ja, wenn man es so macht, wird es als String gespeichert und es funktioniert.
Ich will aber mit Strg+Shift+O "Lesezeichen-Manager" öffnen, mehrere Lesezeichen kopieren und mit FileAppend sichern.
Und später mit FileRead, zurück in Clipboard lesen.
Das klappt leider nicht.
@BoBo
Nein, das ist Firefox.
Chrome speichert Booksmarks in
"C:\Users\%Benutzername%\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
und ist ein Json Datei.
Auf die Idee bin ich auch gekommen, das Problem hierbei ist, die Datei wird mit einem Hash-geschützt, dh. sobald ich ein Lesezeichen verändern möchte, nimmt Chrome es gar nicht mehr an
Re: Chrome Bookmarks zwischen speichern
Interessanterweise speichert Chrome im selben Pfad in der Datei History<ohne Dateiendung> alle besuchten Seiten ab, ohne das diese vorab zu Favoriten erklärt werden müssen.
Eine Kopie dieser Datei (mit der Dateiendung *.sqlite versehen) lässt sich vereinfacht auch so anzeigen: https://sqliteviewer.app/#/History.sqlite/table/urls/
Bei mir befinden sich darin aktuell 22250 links auf 223 pages gelistet.
Eine Kopie dieser Datei (mit der Dateiendung *.sqlite versehen) lässt sich vereinfacht auch so anzeigen: https://sqliteviewer.app/#/History.sqlite/table/urls/
Bei mir befinden sich darin aktuell 22250 links auf 223 pages gelistet.
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Re: Chrome Bookmarks zwischen speichern
Danke @BoBo, die Info ist sehr nützlich
Was ich nicht verstehe.
Ich habe auf mein PC 2 Chrome Browser (1x Installiert, 1x Portable).
Wenn ich jetzt mehrere Lesezeichen, von ein Browser auf die nächste übertragen möchte, klappt das mit Windows Zwischenablage ohne Probleme, d.h. Name und URL wird perfekt eingefügt.
Wenn ich das mit ClipboardAll zwischen speichere und wieder in Zwischenablage zurück schreibe, klappt das nicht. Da werden alle Links aneinander gehängt.
Sieht dann so aus:
https://www.autohotkey.com/https://duckduckgo.com/
Ich dachte immer ClipboardAll speichert die Zwischenablage 1:1, egal was sich in Zwischenablage befindet.
Was ich nicht verstehe.
Ich habe auf mein PC 2 Chrome Browser (1x Installiert, 1x Portable).
Wenn ich jetzt mehrere Lesezeichen, von ein Browser auf die nächste übertragen möchte, klappt das mit Windows Zwischenablage ohne Probleme, d.h. Name und URL wird perfekt eingefügt.
Wenn ich das mit ClipboardAll zwischen speichere und wieder in Zwischenablage zurück schreibe, klappt das nicht. Da werden alle Links aneinander gehängt.
Sieht dann so aus:
https://www.autohotkey.com/https://duckduckgo.com/
Ich dachte immer ClipboardAll speichert die Zwischenablage 1:1, egal was sich in Zwischenablage befindet.
Re: Chrome Bookmarks zwischen speichern
Hi Nussbeisser,
wenn Du Deinen Bookmark in einer Datei speicherst, hat er kein Absatzzeichen am Ende. Wenn Du dann noch ein Bookmark anhängst wird das ohne Absatz angehängt. STRG+C, STG+V, Fileappend und Clipboard(ALL) machen genau das, was sie sollen.
Sie kopieren/speichern nur das, was Du ausgewählt hast.
Wenn Du zwei Bookmarks kopierst, ist auch ein Absatz dazwischen, aber halt keiner am Ende. Den gibt es ja auch nicht. Einen Absatz mußt Du selber anfügen.
wenn Du Deinen Bookmark in einer Datei speicherst, hat er kein Absatzzeichen am Ende. Wenn Du dann noch ein Bookmark anhängst wird das ohne Absatz angehängt. STRG+C, STG+V, Fileappend und Clipboard(ALL) machen genau das, was sie sollen.
Sie kopieren/speichern nur das, was Du ausgewählt hast.
Wenn Du zwei Bookmarks kopierst, ist auch ein Absatz dazwischen, aber halt keiner am Ende. Den gibt es ja auch nicht. Einen Absatz mußt Du selber anfügen.
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Re: Chrome Bookmarks zwischen speichern
Hallo @haichen
Meinst du das so:
oder so:
Das erste klappt überhaupt nicht.
Das zweite, macht es wie vorher. also URLs werden aneinander angehängt.
Meinst du das so:
Code: Select all
F8::FileAppend, % ClipboardAll "`r`n", cpa.txt
^F8::FileRead, Clipboard, *c cpa.txt
Code: Select all
F8::FileAppend, % ClipboardAll, cpa.txt
^F8::
FileRead, Clipboard, *c cpa.txt
Clipboard := Clipboard "`r`n"
Return
Das zweite, macht es wie vorher. also URLs werden aneinander angehängt.
Re: Chrome Bookmarks zwischen speichern
Hi Nussbeisser,
auch wenn du aus einer Textdatei per Hand mehrere Links kopierst und bei Chrome in die Adresszeile einfügst, wird das nicht funktionieren.
Das liegt nicht an Autohotkey. Das macht der Browser so einfach nicht. Nur wenn Du jede Zeile einzeln kopierst und einfügst wird jedesmal ein Tab geöffnet.
In Autohotkey kannst Du das nachbilden.
Lade den gesamten gespeicherten Text in eine Variable.
-> FileRead, urllist, cpa.txt
Darüber trennst Du in einer Schleifen einzelne Zeilen ab.
-> Loop, parse, urllist, `n, `r
Mit der Zeile (in A_LoopField) startest Du den Standardbrowser
-> run,% A_LoopField
Wenn Chrome als Dein Standardbrowser eingetragen ist, wird dann ein Tab mit der URL geöffnet
auch wenn du aus einer Textdatei per Hand mehrere Links kopierst und bei Chrome in die Adresszeile einfügst, wird das nicht funktionieren.
Das liegt nicht an Autohotkey. Das macht der Browser so einfach nicht. Nur wenn Du jede Zeile einzeln kopierst und einfügst wird jedesmal ein Tab geöffnet.
In Autohotkey kannst Du das nachbilden.
Lade den gesamten gespeicherten Text in eine Variable.
-> FileRead, urllist, cpa.txt
Darüber trennst Du in einer Schleifen einzelne Zeilen ab.
-> Loop, parse, urllist, `n, `r
Mit der Zeile (in A_LoopField) startest Du den Standardbrowser
-> run,% A_LoopField
Wenn Chrome als Dein Standardbrowser eingetragen ist, wird dann ein Tab mit der URL geöffnet
Code: Select all
F8::FileAppend, % Clipboard "`n", cpa.txt
^F8::
FileRead, urllist, cpa.txt
Loop, parse, urllist, `n, `r
run,% A_LoopField
return
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Re: Chrome Bookmarks zwischen speichern
Nein, du hast mich falsch verstanden.
Ich will nicht mehrere URLs gleichzeit einfügen.
Ich will mehrere Lesezeichen gleichzeitig in Lesezeichen-Manager (Erreichbar Ctrl+Shift+o) einfügen
Hintergrundgeschichte:
Auf einem Rechner haben 4 Mitarbeiter gleichzeit gearbeitet, jeder hat dort sein Favoriten/Bookmarks/Lesezeichen gespeichert. Nun, bekommen alle ihr eignes PC.
Und jeder möchte seine Lesezeichen haben. Meine Idee war, ich wähle die Lesezeichen aus, drücke F8 mit ClipboardAll mache ich eine Datei für Mitarbeiter1, Mitarbeiter2 usw.
Wenn ich später bei denen auf dem PC bin, brauche mit FileRead, die entsprechende Datei zu lesen in Lesezeichen-Manager mit Strg+V einfügen. Name + URL sollten 1:1 übernommen werden.
Was auf mein PC wunderbar funktioniert hat, nämlich mit installierten und portable Version und Org. Windows Clipboard.
Funktioniert mit AHK ClipboardAll und FileRead nicht.
Die Aufgabe habe ich später Manuell erledigt, wollte nur wissen, warum das mit AHK missglückt hat.
Ich will nicht mehrere URLs gleichzeit einfügen.
Ich will mehrere Lesezeichen gleichzeitig in Lesezeichen-Manager (Erreichbar Ctrl+Shift+o) einfügen
Hintergrundgeschichte:
Auf einem Rechner haben 4 Mitarbeiter gleichzeit gearbeitet, jeder hat dort sein Favoriten/Bookmarks/Lesezeichen gespeichert. Nun, bekommen alle ihr eignes PC.
Und jeder möchte seine Lesezeichen haben. Meine Idee war, ich wähle die Lesezeichen aus, drücke F8 mit ClipboardAll mache ich eine Datei für Mitarbeiter1, Mitarbeiter2 usw.
Wenn ich später bei denen auf dem PC bin, brauche mit FileRead, die entsprechende Datei zu lesen in Lesezeichen-Manager mit Strg+V einfügen. Name + URL sollten 1:1 übernommen werden.
Was auf mein PC wunderbar funktioniert hat, nämlich mit installierten und portable Version und Org. Windows Clipboard.
Funktioniert mit AHK ClipboardAll und FileRead nicht.
Die Aufgabe habe ich später Manuell erledigt, wollte nur wissen, warum das mit AHK missglückt hat.
Re: Chrome Bookmarks zwischen speichern
Oooh, Sorry. Habe ich tatsächlich falsch verstanden.
Mit dem folgenden klappt es bei mir. Einen Link im Lesezeichen-Manager anklicken und dann ^F8:
Mit dem folgenden klappt es bei mir. Einen Link im Lesezeichen-Manager anklicken und dann ^F8:
Code: Select all
F8::FileAppend, % Clipboard "`n", cpa.txt
^F8::
FileRead, urilist, cpa.txt
Loop, parse, urilist, `n, `r ;
{
clipboard := A_LoopField
send ^v
;sleep,600 ;bei mir funktioniert es ohne
}
return
Re: Chrome Bookmarks zwischen speichern
@Nussbeisser - genau dafür gibt es doch nen Browser-Account!? Sobald du dich im Browser auf (d)einem Account einloggst, werden die für dieses Profil gültigen Einstellungen geladen (zu welchen auch Historie als auch Lesezeichen gehören), und das Geräteübergreifend
-
- Posts: 121
- Joined: 17 Jul 2019, 08:49
Re: Chrome Bookmarks zwischen speichern
@BoBo Das machen wir aus datenschutzrechtlichen Gründen nicht. Weil die Daten bei Google gehostet werden.