Firefox’ta yer imi yönetimini menüden Bookmarks→ açabilir Show All Bookmarksve işlevleri kullanabilirim Backup. Restoresaygısı kurtarmak için. tüm yer imi ağacını JSON biçiminde yükleyin.
Anladığım kadarıyla, bu bilgiler kullanıcının profilinde bir sqlite veritabanı ( places.sqlite) olarak depolanır . Dolayısıyla, Firefox'un sqliteveritabanı ve JSON formatı arasında dönüştürmek için yerleşik fonksiyonları vardır .
Firefox'u başlatmadan bu işlemi komut satırından gerçekleştirmek mümkün müdür? Başka bir deyişle, yapmamı sağlayan bir Firefox komut satırı seçeneği var mı?
$ exportbookmarks places.sqlite places.json
$ importbookmarks places.json places.sqlite
Sorumun arka planı, Firefox’un menülerini kullanmadan Firefox’un yer imlerinin toplu işlemlerini yapmak istemem.
Ayrıca, AFAIK, sqliteveritabanını terk etmek çok iyi bir seçenek değil çünkü
- JSON, bir SQL dökümü ayrıştırmak daha kolaydır ve
- Yer imi ağacını düz bir masadan yeniden oluşturmak zorunda kalacağım.
Peki, Firefox komut satırı seçeneği gibi bir işlev sunuyor mu?
toolkit/components/places/tests/unit/test_bookmarks_json.jsçalışabilir ve bunları ihtiyaçlarınız için değiştirebilirsiniz. Et gibi görünüyor BookmarkJSONUtils.exportToFileve BookmarkJSONUtils.importFromFile.