Weblate の Python API#
インストール#
Python API は標準では入っていません。使用するには Weblate クライアント (wlc)をインストールしてください。
pip install wlc
wlc
#
WeblateException
#
- exception wlc.WeblateException#
すべての例外の基底クラス。
Weblate
#
- class wlc.Weblate(key='', url=None, config=None)#
- パラメータ:
key (str) -- ユーザー key
url (str) -- API サーバーの URL、指定がなければデフォルトが使用される
config (wlc.config.WeblateConfig) -- 設定オブジェクト、他のパラメータを上書きする。
API へのアクセス クラスに、API キーと必要なら API URL を設定します。
- get(path)#
- パラメータ:
path (str) -- リクエストのパス
- 戻り値の型:
object
単体の API GET 呼び出しを実行します。
- post(path, **kwargs)#
- パラメータ:
path (str) -- リクエストのパス
- 戻り値の型:
object
単体の API GET 呼び出しを実行します。
wlc.config
#
WeblateConfig
#
wlc.main
#
- wlc.main.main(settings=None, stdout=None, args=None)#
- パラメータ:
settings (list) -- タプルのリストとして上書きする設定
stdout (object) -- 印刷用の stdout ファイル オブジェクト。デフォルトで
sys.stdout
を使用するargs (list) -- 処理用のコマンドライン引数。デフォルトで
sys.args
を使用する
コマンドライン インターフェイスのメイン エントリ ポイント。
Command
#
- class wlc.main.Command(args, config, stdout=None)#
コマンドを呼び出すためのメイン クラス。