Utworzyłem niektóre wpisy wyszukiwania w Google Chrome przy użyciu „Edytuj wyszukiwarki”.
Jak mogę udostępnić niektóre z tych wpisów moim współpracownikom?
google-chrome
google-search
Lazer
źródło
źródło
Odpowiedzi:
Jest to możliwe, ale wystarczy bólu, którego nie będziesz chciał.
Znajdź plik danych internetowych w swoim profilu Chrome. W Windows 7 będzie tutaj:
"%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Web Data"
Otwórz plik za pomocą programu SQLite, takiego jak SQLite Studio lub sqlite w Ubuntu (sudo apt-get install sqlite) i wyeksportuj tabelę słów kluczowych w SQLite Studio lub uruchom następującą komendę w systemie Linux:
sqlite3 "Web Data" ".dump keywords" > keywords.sql
Poproś kolegów o zaimportowanie słów kluczowych, wykonując odwrotną stronę tego procesu.
Tak jak powiedziałem, możliwe, ale bolesne.
Napisałem parser Javascript, aby przekonwertować SQL z danych internetowych na prawie uniwersalny format pliku zakładek Netscape w HTML (ironicznie, że ostatecznym standardem dla tego formatu wydaje się Microsoft), jeśli jesteś zainteresowany wprowadzeniem słów kluczowych do innych przeglądarek, takich jak Firefox lub Opera.
Jeśli interesuje Cię alternatywne rozwiązanie, stworzyłem Skróty, aby umożliwić ci korzystanie z tego samego zestawu niestandardowych wyszukiwarek w dowolnej przeglądarce, i wkrótce zamierzam wprowadzić możliwość udostępniania innym. Nadchodzące wydanie za kilka dni będzie miało kod importu, o którym wspomniałem powyżej, gdy tylko skończę testować nowe funkcje.
źródło
Oto jedno polecenie, aby wyeksportować swoje wyszukiwarki chrome jako CSV w systemie Linux:
Musisz zainstalować sqlite3. Zamień
~/.config/chrome
na odpowiednią ścieżkę systemu Windows, jeśli korzystasz z systemu Windows. Powinno być coś takiego%AppData%\Local\Google\Chrome\User Data
Eksportowanie jako SQL do ponownego importowania w innym miejscu
Zamiast eksportować do CSV, możesz eksportować do instrukcji wstawiania sqlite:
Następnie skopiuj
~/search-engine-export.sql
na inny komputer i zaimportuj za pomocą tego polecenia:Pamiętaj, aby zastąpić
Web Data
ścieżkę ścieżką na swoim komputerze, jak opisano powyżej.źródło
function esc(s){gsub("\x27","\x27\x27",s);return s}
za 1 $ i 2 $ ====> esc (1 $), esc (2 $)Wykonałem następujące czynności, aby udostępnić moje wpisy wyszukiwarki Google Chrome i działało to dla mnie idealnie:
WINDOWS XP : Przejdź do C: \ Documents and Settings \ MyUserName \ Ustawienia lokalne \ Dane aplikacji \ Google \ Chrome \ Dane użytkownika \ Domyślne
W WINDOWS 7 : przejdź do C: \ Users \ MyUserName \ AppData \ Local \ Google \ Chrome \ User Data \ Default
Skopiować te 3 pliki:
Preferences
,Web Data
iWeb Data-journal
Umieść te 3 pliki na komputerze docelowym
źródło
Napisałem skrypt Pythona, który ładuje definicje z danych JSON. Teraz możesz zarządzać konfiguracją jako kod:
https://gist.github.com/ninowalker/9952bf435f8acffa3ef59d6c538ca165
Jest to idempotentne (np. Może być uruchamiane wiele razy; nie będzie dodawać duplikatów według słowa kluczowego).
Działa z Python2 i OSX. Może być modyfikowany w celu obsługi innych platform.
źródło
Oto proste rozwiązanie do eksportowania i importowania ustawień wyszukiwarki Chrome bez użycia zewnętrznych narzędzi lub edycji rejestru:
chrome://settings/searchEngines
).Aby pobrać plik JSON z ustawieniami wyszukiwarki:
Aby zaimportować ustawienia z pliku JSON utworzonego za pomocą powyższego skryptu:
Notatki
chrome://
adresach URL (były tam, zrobiono to).źródło
Dla mnie korzystam z systemu Windows 10 i chciałem skopiować wyszukiwarki z mojego osobistego profilu chrome do mojego korporacyjnego profilu chrome. Zrobiłem następujące:
Pobrałem SQLite z https://www.sqlite.org/download.html (pod „Prekompilowanymi plikami binarnymi” z opisem „Pakiet narzędzi wiersza poleceń do zarządzania plikami bazy danych SQLite”). Rozpakowałem go do
c:\utils
tego, co już jest na mojej ścieżceOtworzyłem cmd.exe
Zmieniłem katalog na domyślny (osobisty) profil chrome
cd "%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default"
Całkowicie opuściłem Chrome (nawet w zasobniku). Zachowaj również kopię tych instrukcji (lub otwórz je w innej przeglądarce), ponieważ stracisz je.
Uruchomiłem następujące:
sqlite3 "Web Data" ".dump keywords" > c:\keywords.sql
Zmieniłem na nowy profil:
cd "..\Profile 2\"
Uruchomiłem to:
sqlite3.exe "Web Data" < c:\keywords.sql
Otrzymałem następujące błędy, które są w porządku:
Error: near line 4: UNIQUE constraint failed: keywords.id Error: near line 5: UNIQUE constraint failed: keywords.id Error: near line 6: UNIQUE constraint failed: keywords.id Error: near line 7: UNIQUE constraint failed: keywords.id Error: near line 8: UNIQUE constraint failed: keywords.id
Jeśli pojawi się więcej błędów, oznacza to, że dodałeś wyszukiwarki do nowego profilu. Usuń je wszystkie, w tym te właśnie dodane, i ponownie uruchom ten krok. Lub edytuj plik SQL ręcznie.
źródło
Na razie nie, nie możesz. Możesz jednak udostępniać zakładki współpracownikom.
Link do udostępniania zakładek Google w tej chwili użytkownicy aplikacji Google nie mogą udostępniać zakładek ani list zakładek.
źródło