Weblate Python API¶
Kurulum¶
Python API ayrıca alınır. Alabilmek için Weblate istemcisi (wlc) kurmanız gerekir.
pip install wlc
wlc
¶
WeblateException
¶
- exception wlc.WeblateException¶
Tüm özel durumlar için temel sınıf.
Weblate
¶
- class wlc.Weblate(key='', url=None, config=None)¶
- Parametreler:
key (str) – Kullanıcı anahtarı
url (str) – API sunucusu adresi, belirtilmemişse varsayılan adres kullanılır
config (wlc.config.WeblateConfig) – Yapılandırma nesnesi, diğer parametreleri değiştirir.
API erişim sınıfı. API anahtarını ve isteğe bağlı olarak API adresini tanımlar.
- get(path)¶
- Parametreler:
path (str) – İstek yolu
- Dönüş türü:
object
Tek bir API GET çağrısı yapar.
- post(path, **kwargs)¶
- Parametreler:
path (str) – İstek yolu
- Dönüş türü:
object
Tek bir API GET çağrısı yapar.
wlc.config
¶
WeblateConfig
¶
- class wlc.config.WeblateConfig(section='wlc')¶
- Parametreler:
section (str) – Kullanılacak yapılandırma bölümü
XDG teknik özelliklerine uygun yapılandırma dosyası işleyici.
- load(path=None)¶
- Parametreler:
path (str) – Yapılandırmanın yükleneceği yol.
Yapılandırmayı bir dosyadan yükler. None olarak belirtilirse, XDG yapılandırma yolunuzda (
/etc/xdg/wlc
) bulunan wlc yapılandırma dosyasından (~/.config/wlc
) yüklenir.
wlc.main
¶
- wlc.main.main(settings=None, stdout=None, args=None)¶
- Parametreler:
Komut satırı arayüzü için ana giriş noktası.
- @wlc.main.register_command(command)¶
main()
tarafından kullanılan ana işleyicideCommand
sınıfını kaydeden dekoratör.
Command
¶
- class wlc.main.Command(args, config, stdout=None)¶
Komutları çağıran ana sınıf.