yanico
======
.. image:: https://travis-ci.org/ma8ma/yanico.svg
:target: https://travis-ci.org/ma8ma/yanico
Yet Another Niconico-douga Command-line Interface
Description
-----------
**yanico** は `Apache 2.0`_ ライセンスで公開されている
`ニコニコ動画`_ にアクセスするためのCUIコマンドです。
メインコマンド **yan** (*yanico* の先頭3文字)に続けて
サブコマンドを指定することで機能を実行します。
**機能を集めることができる** CUIコマンドを目標にゆっくり開発していきます。
パッケージに含むREADME等のドキュメントは日本語で先に書いていきます。
.. _`ニコニコ動画`: http://www.nicovideo.jp/
.. _`Apache 2.0`: http://www.apache.org/licenses/LICENSE-2.0
Feature
-------
* **yan** コマンドの体系は git や mercurial のようなサブコマンドの集合です。
* ログインのセッション情報などはブラウザから取得します。(最初はFirefoxを予定)
* コマンドからログインする機能は今のところ未定です。
* Python と setuptools の知識が必要ですが、
ユーザーが **独自にコマンドを追加** することができます。
Requirement
-----------
* Python_ (バージョン3以降)
* pip_
* setuptools_
* サードパーティ製のHTTPライブラリ(予定)
.. _Python: https://www.python.org/
.. _pip: https://pip.pypa.io/
.. _setuptools: http://pythonhosted.org/setuptools/
Install
-------
現在は準備中でまだインストールできません。
PYPI のリリース版をインストールする::
$ pip install yanico
リポジトリの最新版をインストールする::
$ pip install git+https://github.com/ma8ma/yanico
Usage
-----
入力例::
$ yan subcommand arg1 arg2
Changes
-------
**v0.1.0a1 (unreleased)**
* コマンド **yan** を追加した
以前のバージョンでの変更は CHANGES.ja.md を見てください。
TODO
----
* PYPI_ に登録して公開する (v0.1.0a1)
* 利用するブラウザを紐付けする **attach** コマンドを追加 (v0.1.0a2)
* ブラウザの紐付けを解除する **detach** コマンドを追加 (v0.1.0a3)
* Firefoxからセッション情報を取り出す機能を実装 (v0.1.0a4)
* 動画の情報を表示する **getflv** コマンドを追加 (v0.1.0)
* コマンドを追加する方法のドキュメントを書く (v1.0.0までには書く)
.. _PYPI: https://pypi.python.org/pypi/
Copyright 2015 Masayuki Yamamoto
Raw data
{
"_id": null,
"home_page": "https://github.com/ma8ma/yanico",
"name": "yanico",
"maintainer": "",
"docs_url": null,
"requires_python": null,
"maintainer_email": "",
"keywords": "cli comment niconico video",
"author": "Masayuki YAMAMOTO",
"author_email": "ma3yuki.8mamo10@gmail.com",
"download_url": "",
"platform": "",
"description": "yanico\r\n======\r\n\r\n.. image:: https://travis-ci.org/ma8ma/yanico.svg\r\n :target: https://travis-ci.org/ma8ma/yanico\r\n\r\nYet Another Niconico-douga Command-line Interface\r\n\r\n\r\nDescription\r\n-----------\r\n**yanico** \u306f `Apache 2.0`_ \u30e9\u30a4\u30bb\u30f3\u30b9\u3067\u516c\u958b\u3055\u308c\u3066\u3044\u308b\r\n`\u30cb\u30b3\u30cb\u30b3\u52d5\u753b`_ \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u305f\u3081\u306eCUI\u30b3\u30de\u30f3\u30c9\u3067\u3059\u3002\r\n\u30e1\u30a4\u30f3\u30b3\u30de\u30f3\u30c9 **yan** (*yanico* \u306e\u5148\u982d3\u6587\u5b57)\u306b\u7d9a\u3051\u3066\r\n\u30b5\u30d6\u30b3\u30de\u30f3\u30c9\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u6a5f\u80fd\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\r\n**\u6a5f\u80fd\u3092\u96c6\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u308b** CUI\u30b3\u30de\u30f3\u30c9\u3092\u76ee\u6a19\u306b\u3086\u3063\u304f\u308a\u958b\u767a\u3057\u3066\u3044\u304d\u307e\u3059\u3002\r\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u542b\u3080README\u7b49\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u65e5\u672c\u8a9e\u3067\u5148\u306b\u66f8\u3044\u3066\u3044\u304d\u307e\u3059\u3002\r\n\r\n.. _`\u30cb\u30b3\u30cb\u30b3\u52d5\u753b`: http://www.nicovideo.jp/\r\n.. _`Apache 2.0`: http://www.apache.org/licenses/LICENSE-2.0\r\n\r\n\r\nFeature\r\n-------\r\n* **yan** \u30b3\u30de\u30f3\u30c9\u306e\u4f53\u7cfb\u306f git \u3084 mercurial \u306e\u3088\u3046\u306a\u30b5\u30d6\u30b3\u30de\u30f3\u30c9\u306e\u96c6\u5408\u3067\u3059\u3002\r\n* \u30ed\u30b0\u30a4\u30f3\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831\u306a\u3069\u306f\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u53d6\u5f97\u3057\u307e\u3059\u3002(\u6700\u521d\u306fFirefox\u3092\u4e88\u5b9a)\r\n\r\n * \u30b3\u30de\u30f3\u30c9\u304b\u3089\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u6a5f\u80fd\u306f\u4eca\u306e\u3068\u3053\u308d\u672a\u5b9a\u3067\u3059\u3002\r\n\r\n* Python \u3068 setuptools \u306e\u77e5\u8b58\u304c\u5fc5\u8981\u3067\u3059\u304c\u3001\r\n \u30e6\u30fc\u30b6\u30fc\u304c **\u72ec\u81ea\u306b\u30b3\u30de\u30f3\u30c9\u3092\u8ffd\u52a0** \u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\r\n\r\n\r\nRequirement\r\n-----------\r\n* Python_ (\u30d0\u30fc\u30b8\u30e7\u30f33\u4ee5\u964d)\r\n* pip_\r\n* setuptools_\r\n* \u30b5\u30fc\u30c9\u30d1\u30fc\u30c6\u30a3\u88fd\u306eHTTP\u30e9\u30a4\u30d6\u30e9\u30ea(\u4e88\u5b9a)\r\n\r\n.. _Python: https://www.python.org/\r\n.. _pip: https://pip.pypa.io/\r\n.. _setuptools: http://pythonhosted.org/setuptools/\r\n\r\n\r\nInstall\r\n-------\r\n\u73fe\u5728\u306f\u6e96\u5099\u4e2d\u3067\u307e\u3060\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u305b\u3093\u3002\r\n\r\nPYPI \u306e\u30ea\u30ea\u30fc\u30b9\u7248\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b::\r\n\r\n $ pip install yanico\r\n\r\n\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u6700\u65b0\u7248\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b::\r\n\r\n $ pip install git+https://github.com/ma8ma/yanico\r\n\r\n\r\nUsage\r\n-----\r\n\u5165\u529b\u4f8b::\r\n\r\n $ yan subcommand arg1 arg2\r\n\r\n\r\nChanges\r\n-------\r\n\r\n**v0.1.0a1 (unreleased)**\r\n\r\n* \u30b3\u30de\u30f3\u30c9 **yan** \u3092\u8ffd\u52a0\u3057\u305f\r\n\r\n\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306e\u5909\u66f4\u306f CHANGES.ja.md \u3092\u898b\u3066\u304f\u3060\u3055\u3044\u3002\r\n\r\n\r\nTODO\r\n----\r\n* PYPI_ \u306b\u767b\u9332\u3057\u3066\u516c\u958b\u3059\u308b (v0.1.0a1)\r\n* \u5229\u7528\u3059\u308b\u30d6\u30e9\u30a6\u30b6\u3092\u7d10\u4ed8\u3051\u3059\u308b **attach** \u30b3\u30de\u30f3\u30c9\u3092\u8ffd\u52a0 (v0.1.0a2)\r\n* \u30d6\u30e9\u30a6\u30b6\u306e\u7d10\u4ed8\u3051\u3092\u89e3\u9664\u3059\u308b **detach** \u30b3\u30de\u30f3\u30c9\u3092\u8ffd\u52a0 (v0.1.0a3)\r\n* Firefox\u304b\u3089\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831\u3092\u53d6\u308a\u51fa\u3059\u6a5f\u80fd\u3092\u5b9f\u88c5 (v0.1.0a4)\r\n* \u52d5\u753b\u306e\u60c5\u5831\u3092\u8868\u793a\u3059\u308b **getflv** \u30b3\u30de\u30f3\u30c9\u3092\u8ffd\u52a0 (v0.1.0)\r\n* \u30b3\u30de\u30f3\u30c9\u3092\u8ffd\u52a0\u3059\u308b\u65b9\u6cd5\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u66f8\u304f (v1.0.0\u307e\u3067\u306b\u306f\u66f8\u304f)\r\n\r\n.. _PYPI: https://pypi.python.org/pypi/\r\n\r\n\r\nCopyright 2015 Masayuki Yamamoto",
"bugtrack_url": null,
"license": "Apache License Version 2.0",
"summary": "Yet Another Niconico-douga Command-line Interface",
"version": "v0.0.0",
"project_urls": {
"Homepage": "https://github.com/ma8ma/yanico"
},
"split_keywords": [
"cli",
"comment",
"niconico",
"video"
],
"urls": [],
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ma8ma",
"github_project": "yanico",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "yanico"
}