Yet Another Niconico-douga Command-line Interface
Project description
Yet Another Niconico-douga Command-line Interface
Description
yanico は Apache 2.0 ライセンスで公開されている ニコニコ動画 にアクセスするためのCUIコマンドです。 メインコマンド yan (yanico の先頭3文字)に続けて サブコマンドを指定することで機能を実行します。 機能を集めることができる CUIコマンドを目標にゆっくり開発していきます。 パッケージに含むREADME等のドキュメントは日本語で先に書いていきます。
Feature
yan コマンドの体系は git や mercurial のようなサブコマンドの集合です。
ログインのセッション情報などはブラウザから取得します。(最初はFirefoxを予定)
コマンドからログインする機能は今のところ未定です。
Python と setuptools の知識が必要ですが、 ユーザーが 独自にコマンドを追加 することができます。
Requirement
Python (バージョン3以降)
サードパーティ製のHTTPライブラリ(予定)
Install
PYPI のリリース版をインストールする:
$ pip install yanico
リポジトリの最新版をインストールする:
$ pip install git+https://github.com/ma8ma/yanico
Usage
入力例:
$ yan subcommand arg1 arg2
Changes
v0.1.0a1 (2015-11-24)
コマンド yan を追加しました。 このコマンドはサブコマンドの追加による機能拡張が可能です。
以前のバージョンでの変更は CHANGES.ja.md を見てください。
TODO
利用するブラウザを紐付けする attach コマンドを追加 (v0.1.0a2)
ブラウザの紐付けを解除する detach コマンドを追加 (v0.1.0a3)
Firefoxからセッション情報を取り出す機能を実装 (v0.1.0a4)
動画の情報を表示する getflv コマンドを追加 (v0.1.0)
コマンドを追加する方法のドキュメントを書く (v1.0.0までには書く)
Copyright 2015 Masayuki Yamamoto
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.