Weblate's Python API

Suiteáil

Seoltar an API Python ar leithligh, ní mór duit an Cliant Gréasáin (wlc) a shuiteáil chun é a bheith agat.

pip install wlc

wlc

WeblateException

exception wlc.WeblateException

Bunrang do gach eisceacht.

Weblate

class wlc.Weblate(key='', url=None, config=None, retries=0, status_forcelist=None, allowed_methods=None, backoff_factor=0, timeout=300)
Paraiméadair:
  • key (str) -- Eochair Úsáideora

  • url (str) -- URL freastalaí API, mura bhfuil sé sonraithe úsáidtear réamhshocraithe.

  • config (wlc.config.WeblateConfig) -- Sáraíonn réad cumraíochta aon pharaiméadair eile.

  • retries (int) -- Líon iomlán na n-athiarrachtaí HTTP.

  • status_forcelist (list) -- Cóid stádais HTTP ar cheart dóibh ath-iarrachtaí a spreagadh.

  • allowed_methods (list) -- Modhanna HTTP a d'fhéadfaí a athiarracht.

  • backoff_factor (float) -- Fachtóir cúltaca athiarrachta curtha chuig urllib3.

  • timeout (int) -- Am scoir iarratais HTTP i soicindí.

Rochtain rang ar an API, sainigh eochair API agus go roghnach URL API.

get(path)
Paraiméadair:

path (str) -- Cosán iarratais

Cineál tuairisceáin:

object

Déanann sé glao amháin API GET.

post(path, **kwargs)
Paraiméadair:

path (str) -- Cosán iarratais

Cineál tuairisceáin:

object

Déanann sé glao amháin API GET.

wlc.config

WeblateConfig

class wlc.config.WeblateConfig(section='wlc')
Paraiméadair:

section (str) -- Cuid cumraíochta le húsáid

Parsálaí comhaid cumraíochta tar éis sonraíocht XDG.

load(path=None)
Paraiméadair:

path (str) -- Conair ónar féidir cumraíocht a luchtú.

Luchtaíonn sé cumraíocht ó path nuair a shonraítear é. Seachas sin, luchtaíonn sé an comhad cumraíochta domhanda a aimsíodh agus ansin an comhad cumraíochta tionscadail is gaire (.weblate, .weblate.ini, nó weblate.ini) ón eolaire reatha nó óna thuismitheoirí.

wlc.main

wlc.main.main(settings=None, stdout=None, args=None)
Paraiméadair:
  • settings (list) -- Socruithe le sárú mar liosta tuples

  • stdout (object) -- réad comhaid stdout le haghaidh aschur priontála, úsáideann sys.stdout mar réamhshocrú

  • args (list) -- Argóintí líne ordaithe le próiseáil, úsáideann sys.args mar réamhshocrú

Príomhphointe iontrála don chomhéadan líne ordaithe.

@wlc.main.register_command(command)

Maisitheoir chun rang Command a chlárú sa phríomhpharsálaí a úsáideann main().

Command

class wlc.main.Command(args, config, stdout=None)

Príomhrang le haghaidh orduithe a agairt.