Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hitode909/nicopodcast

make a podcast from a mylist
https://github.com/hitode909/nicopodcast

Last synced: 3 months ago
JSON representation

make a podcast from a mylist

Awesome Lists containing this project

README

        

* nicopodcast

** 概要
ニコニコ動画の公開リストをPodcastにする

** 必要なソフトウェアなど
- ruby
- apache(ローカルで使う場合はなくてもいい)
- ffmpeg
- Gemでいろいろ
-- hpricot
-- mechanize
-- nicovideo

** 使い方
- ファイルをどっかに置く
- account.yamlを書く
- lib/crawler.rb を継承してクラスを作り、設定を書き、
そのオブジェクトを作ってrunするスクリプトを書く(例:example.rb)
- 実行するとフィードと動画や音楽が落ちてくる
- フィードをiTunesに登録

** Crawlerクラスの継承について
- def collect_input_data に各種設定を、
- def hook_publish_feed にフィードを読みやすいに整形する処理を書く
- それ以外は特に変更しなくても動く
- example.rbを参考に

** 動画形式の出力について
example_movie.rbが動画形式で出力するサンプルです。
ffmpegに追加のライブラリ等が必要なようです。
手元のUbuntuの場合、ffmpegを以下のURLの通りにインストールすると、うまくいきました。
他のOSでは動作を確認していません。

http://uik14661.exblog.jp/7932196/

** TODO
- マイリスト以外の入力に対応
- 古い動画を削除
- アートワークをつける