TDK Güncel Türkçe Sözlük gts.json.tar.gz dosyasını PyGlossary aracılığıyla StarDict, Kobo ve Kindle formatlarına çeviren bir Python betiği.
python gts_convert.py --help
usage: gts_convert.py [-h] [--json-tar-gz-path JSON_TAR_GZ_PATH] [--cekim-sozlukler CEKIM_SOZLUKLER] [--stardict]
[--kobo] [--kindle] [--dictzip] [--dictgen DICTGEN]
TDK Güncel Türkçe Sözlük gts.json.tar.gz dosyasını PyGlossary aracılığıyla StarDict, Kobo ve Kindle formatlarına
çeviren bir Python betiği.
options:
-h, --help show this help message and exit
--json-tar-gz-path JSON_TAR_GZ_PATH
gts.json.tar.gz konumu.
--cekim-sozlukler CEKIM_SOZLUKLER
Sözcük çekimleri için ek Stardict sözlüklerinin dosya yolları. Birden fazla kaynağı noktalı
virgül (;) ile ayırın
--stardict StarDict çıktı formatı oluşturulsun.
--kobo Kobo dicthtml.zip çıktı formatı oluşturulsun.
--kindle Kindle MOBI çıktı formatı oluşturulsun.
--dictzip StarDict .dict dosyasını sıkıştıracak dictzip aracı PATH'de mi?
--dictgen DICTGEN Kobo dicthtml-tr.zip dosyasını oluşturacak aracın (dictgen-*.exe) konumu.
gts.json.tar.gz dosyasının ve sözcüklerin çekim bilgilerinin yer aldığı tr_TR.json.gz dosyasının betik ile aynı konumda olduğundan emin olun. (tr_TR.json.gz dosyasının nasıl oluşturulduğunu merak ediyorsanız bağlantıyı takip edin. Üretilen json dosyasının kaynak Hunspell dosyaları.) (NOT: 2.4 versiyonu öncesinde kaynak olarak kullanılan gts.json.tar.gz dosyasına buradan ulaşabilirsiniz)
Tüm formatları üretmek için betiği şu şekilde çağırın:
python gts_convert.py --stardict --kobo --kindle --dictzip --dictgen "dictgen-windows.exe"
--cekim-sozlukler
parametresi, var olan sözcük çekim bilgilerini hazırlanan sözlüğe ekleyebilmenizi sağlar. Bu parametreye çekim bilgileri olan StarDict sözlüklerinin yollarını gösterin. Birden fazla sözlük kullanılacaksa bunları noktalı virgül (;) ile ayırın. Örnek:
python gts_convert.py --cekim-sozlukler "D:\sozlukler\kaynak_1.ifo;D:\sozlukler\kaynak_2.ifo" --stardict --kobo --kindle --dictzip --dictgen "dictgen-windows.exe"
--dictzip
anahtarı, kullanıldığında dictzip çalıştırılabilir dosyasının PATH'de olduğunu belirtir. (Windows'a yüklemek için: https://github.com/Tvangeste/dictzip-win32)
--dictgen
parametresi Dictfile dosyasını Kobo dicthtml.zip formatına dönüştüren çalıştırılabilir dosyanın konumunu gösterir. Sisteminiz için uygun dictgen-* programını https://github.com/pgaskin/dictutil adresinden edinebilirsiniz.
pip install pyglossary==4.6.1
pip install requests
- Sözlüğü
KOBOeReader/.kobo/dict
konumuna kopyalayın. KOBOeReader/.kobo/Kobo/Kobo eReader.conf
dosyasındaApplicationPreferences
kısmının altınaExtraLocales=tr
seçeneğini ekleyin.- Veya sözlüğü doğrudan
KOBOeReader/.kobo/custom-dict
konumuna kopyalayın. - Kaynak ve detaylı açıklama için buraya başvurun.
KOReader üzerinde Stardict/1 | KOReader üzerinde Stardict/2 |
Kindle 4 sözlük ön izleme penceresi | Kindle 4 sözlük detaylı görünüm |
Kindle 4 yüklü Türkçe sözlükler listesi |
Çekimlenmiş sözcük aransa dahi kök sözcük görüntüleniyor.
V2 - KOReader üzerinde Stardict | V2 - Kobo |