1. petitviolet

    Posted

    petitviolet
Changes in title
+Qiita API v2のPythonラッパー実装した
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,33 @@
+
+Qiita API v2のPythonラッパーがなかったので作りました
+
+- Github: [petitviolet/qiita_py](https://github.com/petitviolet/qiita_py)
+- Pypi: [qiita_v2 0.1.0 : Python Package Index](https://pypi.python.org/pypi/qiita_v2)
+
+
+テストとか`doctest`で適当に書いてるのしか無いので、バージョンは`0.1.0`としています
+
+# インストール
+
+Pypiに登録しているので`pip`で出来ます
+
+```sh
+pip install qiita_v2
+```
+
+# 使い方
+
+```py
+from qiita_v2.client import QiitaClient
+
+client = QiitaClient(access_token=<access_token>)
+response = client.get_user('petitviolet')
+res.to_json()
+# => jsonified contents
+```
+
+アクセストークンは`access_token`に引数として渡すか、
+yamlファイルに`ACCESS_TOKEN:<access_token>`と書いてそのファイル名を`config_file`に渡しても良いです
+
+もう少し詳しい使い方はちゃんと書いていないので、[client.pyの実装](https://github.com/petitviolet/qiita_py/blob/master/qiita_v2/client.py)を見て下さい
+docstringは[increments/qiita-rb](https://github.com/increments/qiita-rb/blob/master/lib/qiita/resource_based_methods.rb)を<s>パクって</s>参考にして書いてあります...