CLI Application for Qiita API v2
Project description
Welcome to QiitaCLI’s documentation!
Qiita CLI Client
CUIでQiitaの投稿をしたくて作ったものです。
Install
$ pip install qiitacli
Document
QuickStart
事前準備
Qiitaにアカウントを作成
Qiita個人用アクセストークンを取得
Qiitaにログイン後、設定→アプリケーション→個人用アクセストークンのところから新しくトークンを発行する。
スコープはread_qiitaとwrite_qiitaにチェックを入れてください。
発行後アクセストークンが表示されるのでコピー ページを離れると再度アクセストークンを表示することは出来ません
statusコマンドを利用してアクセストークンを保存します。
$ qiitacli status
Input your personal accesstoken: xxxxx
id : mypaceshun
name : shun kawai
location : Tokyo Japan
...
アクセストークンはデフォルトで$HOME/.qiitacli.secretに保存されます。
このファイルを直接編集することでも、アクセストークンを設定出来ます。
記事一覧取得
$ qiitacli list -idu
id|date|title|url
c3b97c4eee490d662092|2019-10-18T19:35:23+09:00|Qiita CLI Application 作ってみた|https://qiita.com/mypaceshun/items/c3b97c4eee490d662092
ab441d26a12489d5fcbd|2019-02-01T11:37:55+09:00|ansible 〜つなぐ〜|https://qiita.com/mypaceshun/items/ab441d26a12489d5fcbd
b1f3786ce0580201a9e1|2018-12-16T07:01:55+09:00|pythonアプリケーションをrpmにパッケージング|https://qiita.com/mypaceshun/items/b1f3786ce0580201a9e1
5067561d6739cc9e5199|2018-12-19T10:58:45+09:00|specファイル大解剖|https://qiita.com/mypaceshun/items/5067561d6739cc9e5199
feedced17884d798fbbd|2016-03-14T13:03:04+09:00|XAMPPでApacheを起動しAndroidから接続|https://qiita.com/mypaceshun/items/feedced17884d798fbbd
c489327d525522de5e65|2016-02-15T10:48:32+09:00|AndroidStudio2.0をインストールしてみる|https://qiita.com/mypaceshun/items/c489327d525522de5e65
記事の投稿
$ qiitacli upload article.md
記事用のMarkdownファイルでは、YAML形式のヘッダーを利用して、タイトルやタグなどの情報を記述します。
titleとtagsの情報が必須で、設定が無い場合はコマンドが失敗します。
qiitacli.md を参考にしてください。
記事の更新
$ qiitacli update articleid article.md
記事を更新する際は投稿に用いたMarkdownファイルと同様の形式で記事用ファイルを用意してください。
また上書きするための更新対象の記事のIDが必要になります。
listコマンドなどを用いて更新対象の記事のIDを探してみてください。
記事の削除
$ qiitacli delete articleid
記事の削除では、削除対象の記事のIDが必要になります。
listコマンドなどを用いて削除対象の記事のIDを探してみてください。
Release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qiitacli-1.1.0.tar.gz
(11.0 kB
view details)
Built Distribution
qiitacli-1.1.0-py3-none-any.whl
(13.8 kB
view details)
File details
Details for the file qiitacli-1.1.0.tar.gz
.
File metadata
- Download URL: qiitacli-1.1.0.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.5.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 894aa4ce49d939e938e8606d80f953e6b09b2d9734a5cc4da951ab2dbe1b4cae |
|
MD5 | 39b5985b80e158c2bc8b5eaaa54615e3 |
|
BLAKE2b-256 | 38c30c75b588023bbc8a0085586b42fdbb8746a939c163afc7de0a2800186e35 |
File details
Details for the file qiitacli-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: qiitacli-1.1.0-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.5.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38186d06a47fcd3a9613c41a6834f229d0316c9d14e1293556bcefd61b3bac50 |
|
MD5 | 1074ad5300bf52d0d86d20d3d746c2bd |
|
BLAKE2b-256 | c9e44e435e30afb7619a551f84bb82f8d4a98d2319092aae3071ef5c4eb73739 |