Firefox’ta yer imi yönetimini menüden Bookmarks
→ açabilir Show All Bookmarks
ve işlevleri kullanabilirim Backup
. Restore
saygı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 sqlite
veritabanı 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, sqlite
veritabanı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.exportToFile
ve BookmarkJSONUtils.importFromFile
.