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.