yanico


Nameyanico JSON
Version v0.0.0 PyPI version JSON
download
home_pagehttps://github.com/ma8ma/yanico
SummaryYet Another Niconico-douga Command-line Interface
upload_time
maintainer
docs_urlNone
authorMasayuki YAMAMOTO
requires_pythonNone
licenseApache License Version 2.0
keywords cli comment niconico video
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.11105s