Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hitode909/nicopodcast
- Owner: hitode909
- Created: 2008-07-30T06:25:01.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2009-10-31T17:38:07.000Z (about 15 years ago)
- Last Synced: 2023-04-11T17:11:34.588Z (over 1 year ago)
- Language: Ruby
- Homepage: http://d.hatena.ne.jp/hitode909
- Size: 91.8 KB
- Stars: 13
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README
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
- マイリスト以外の入力に対応
- 古い動画を削除
- アートワークをつける