Skip to main content

Welcome to QiitaCLI’s documentation!

Build Status
codecov
PyPI

Qiita CLI Client

CUIでQiitaの投稿をしたくて作ったものです。

Install

$ pip install qiitacli

Document

https://mypaceshun.github.io/qiitacli

QuickStart

事前準備

  • Qiitaにアカウントを作成

https://qiita.com/

  • 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

リリースノート

Metadata

Release files for qiitacli 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qiitacli 1.1.0
File Size Uploaded
qiitacli-1.1.0.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qiitacli 1.1.0
File Interpreter ABI Platform
qiitacli-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / qiitacli-1.1.0.tar.gz

Download URL qiitacli-1.1.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
894aa4ce49d939e938e8606d80f953e6b09b2d9734a5cc4da951ab2dbe1b4cae
BLAKE2b-256 checksum
How to use checksums
38c30c75b588023bbc8a0085586b42fdbb8746a939c163afc7de0a2800186e35
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / qiitacli-1.1.0-py3-none-any.whl

Download URL qiitacli-1.1.0-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38186d06a47fcd3a9613c41a6834f229d0316c9d14e1293556bcefd61b3bac50
BLAKE2b-256 checksum
How to use checksums
c9e44e435e30afb7619a551f84bb82f8d4a98d2319092aae3071ef5c4eb73739
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page