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 ó
pathnuair 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.stdoutmar réamhshocrúargs (list) -- Argóintí líne ordaithe le próiseáil, úsáideann
sys.argsmar réamhshocrú
Príomhphointe iontrála don chomhéadan líne ordaithe.
- @wlc.main.register_command(command)¶
Maisitheoir chun rang
Commanda chlárú sa phríomhpharsálaí a úsáideannmain().
Command¶
- class wlc.main.Command(args, config, stdout=None)¶
Príomhrang le haghaidh orduithe a agairt.