Ve Firefoxu 3 se záložky a historie ukládají do souboru places.sqlite v profilu. Využil jsem toho a začal jsem si kopírovat tento soubor mezi několika počítači, abych měl všude stejné záložky.
Fungovalo to hezky, ale soubor se časem stále zvětšoval. Během půl roku narostl na 9MB a to už začalo být při kopírování znát. Přitom se nikdy nezmenšil, ani když jsem smazal pár záložek nebo celou historii.
Nicméně zmenšit se dá. Soubor s příponou .sqlite je vlastně databázový soubor databáze SQLite. A utilita pro práci s touto databází je součástí instalace Mac OS X Leopard. Takže používáte-li Macintosh, stačí ji jednoduše použít (z příkazového řádku).
Postup:
- pustit Terminál
- přejít do adresáře s profilem Firefoxu
- spustit příkaz "sqlite3 places.sqlite"
- zadat příkaz "VACUUM;" (se středníkem na konci)
- vyskočit z sqlite3 stiskem Ctrl-D
Ukázka:
muj_mac ~> cd Library/Application\ Support/Firefox/Profiles/necodivneho.default
muj_mac ~/Library/Application Support/Firefox/Profiles/necodivneho.default>sqlite3 places.sqlite
SQLite version 3.4.0
Enter ".help" for instructions
sqlite> VACUUM;
sqlite> ^D
muj_mac ~/Library/Application Support/Firefox/Profiles/necodivneho.default>
("necodivneho" je jméno adresáře s profilem, na každém počítači bude jiné)
Výsledek: places.sqlite se zmenšil z 9MB na 1MB
2 komentáře:
Není jednodušší použít na synchronizaci záložek nějaký doplněk do FF? Sám používám http://www.foxmarks.com/ a jsem naprosto spokojen, udržuje stejné záložky i hesla na více počítačích.
Byl jsem vždycky v tomhle trochu paranoidní. Ale teď koukám, že Foxmarks umožňují použít i vlastní server a přes SSL, tak to vyzkouším. Dík za tip!
Okomentovat