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_qiitawrite_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形式のヘッダーを利用して、タイトルやタグなどの情報を記述します。
titletagsの情報が必須で、設定が無い場合はコマンドが失敗します。

qiitacli.md を参考にしてください。

記事の更新

$ qiitacli update articleid article.md
記事を更新する際は投稿に用いたMarkdownファイルと同様の形式で記事用ファイルを用意してください。
また上書きするための更新対象の記事のIDが必要になります。

listコマンドなどを用いて更新対象の記事のIDを探してみてください。

記事の削除

$ qiitacli delete articleid

記事の削除では、削除対象の記事のIDが必要になります。

listコマンドなどを用いて削除対象の記事のIDを探してみてください。

Release

リリースノート

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qiitacli-1.1.0-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

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

Hashes for qiitacli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 894aa4ce49d939e938e8606d80f953e6b09b2d9734a5cc4da951ab2dbe1b4cae
MD5 39b5985b80e158c2bc8b5eaaa54615e3
BLAKE2b-256 38c30c75b588023bbc8a0085586b42fdbb8746a939c163afc7de0a2800186e35

See more details on using hashes here.

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

Hashes for qiitacli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38186d06a47fcd3a9613c41a6834f229d0316c9d14e1293556bcefd61b3bac50
MD5 1074ad5300bf52d0d86d20d3d746c2bd
BLAKE2b-256 c9e44e435e30afb7619a551f84bb82f8d4a98d2319092aae3071ef5c4eb73739

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.0

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page