Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Yet Another Niconico-douga Command-line Interface

Project description

Yet Another Niconico-douga Command-line Interface

Description

yanicoApache 2.0 ライセンスで公開されている ニコニコ動画 にアクセスするためのCUIコマンドです。 メインコマンド yan (yanico の先頭3文字)に続けて サブコマンドを指定することで機能を実行します。 機能を集めることができる CUIコマンドを目標にゆっくり開発していきます。 パッケージに含むREADME等のドキュメントは日本語で先に書いていきます。

Feature

  • yan コマンドの体系は git や mercurial のようなサブコマンドの集合です。
  • ログインのセッション情報などはブラウザから取得します。(最初はFirefoxを予定)
    • コマンドからログインする機能は今のところ未定です。
  • Python と setuptools の知識が必要ですが、 ユーザーが 独自にコマンドを追加 することができます。

Requirement

  • Python (バージョン3以降)
  • pip
  • setuptools
  • サードパーティ製のHTTPライブラリ(予定)

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までには書く)

Copyright 2015 Masayuki Yamamoto

Project details


Release history Release notifications

History Node

0.1.0a3

History Node

0.1.0a2

History Node

0.1.0a1

This version
History Node

v0.0.0

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page