qiitacli package

Submodules

qiitacli.accesstoken module

Qiita API v2 を利用するためのアクセストークンの読み込みを行う

qiitacli.accesstoken.get_accesstoken()[ソース]

get accesstoken from ACCESSTOKEN_PATH When accesstoken is not set, Accesstoken read from stdin.

戻り値

AccessToken

戻り値の型

str

Exceptions:

QiitaCliException

qiitacli.accesstoken.set_accesstoken(token=None)[ソース]

set accesstoken When token is None, Accesstoken read from stdin.

パラメータ

str (token) -- AccessToken

qiitacli.client module

Clickを利用してCLIアプリケーションのメインとなるモジュール

qiitacli.exceptions module

Exceptions

exception qiitacli.exceptions.QiitaCliException[ソース]

ベースクラス: Exception

exception qiitacli.exceptions.QiitaCliParseError[ソース]

ベースクラス: qiitacli.exceptions.QiitaCliException

qiitacli.option_parser module

記事ファイルのYAMLヘッダーをパースするためのモジュール

qiitacli.option_parser.parse(filestream, separator='---')[ソース]

Parse options and body from FileStream

パラメータ
  • _io.TextIOWrapper (filestream) -- parse file stream object

  • str (separator) -- separator for options and body

戻り値

{'options': options, 'body': body}

戻り値の型

dict

例外

QiitaCliParseError --

qiitacli.option_parser.parse_body(lines, separator='---')[ソース]

Parse options and body from FileStream

パラメータ
  • list (lines) -- string list

  • str (separator) -- separator for options and body

戻り値

body

戻り値の型

str

例外

QiitaCliParseError --

qiitacli.option_parser.parse_option(lines, separator='---')[ソース]

Parse options and body from FileStream

パラメータ
  • list (lines) -- string list

  • str (separator) -- separator for options and body

戻り値

options

戻り値の型

dict

例外

QiitaCliParseError --

Module contents

Qiita API v2 を利用してQiitaへの記事投稿・削除・更新などを行う