youtube-dl に pull request 送ったった
DESCRIPTION
IPU TOKYO での LT 資料です。youtube-dl をニコニコ動画に対応させて、GitHub の youtube-dl プロジェクトに Pull Request を送ったときのことを説明しています。TRANSCRIPT
youtube-dl にPull Request 送ったった
@takuya0301
youtube-dl って知ってる?
知ってる人は挙手!
+ download
たまに保存しときたい動画あるよね?
でもそういうときに限ってYouTube が DL 対策した直後でYouTube ダウンロードサイトが
使えなかったりする……
そんなあなたに youtube-dl
youtube-dl● 動画ダウンロードツール
● 100以上の動画サイト対応
● 毎週のように更新されてるから DL 対策にすぐ対応
● OS X でのインストール (Homebrew)$ brew install youtube-dl
$ youtube-dl <動画ページの URL>
Big Buck Bunny を youtube-dl でダウンロード
(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
便利!
だが、しかし、
ニコニコ動画未対応……orz
ということで
youtube-dl をニコニコ動画対応させた
(`・ω・´)
youtube-dl● 動画ダウンロードツール
● 100以上の動画サイト対応
● 毎週のように更新されてるから DL 対策にすぐ対応
● OS X でのインストール (Homebrew)$ brew install youtube-dl
$ youtube-dl <動画ページの URL>
● ニコニコ動画対応 New!$ youtube-dl -u <ユーザー名> -p <パスワード> <動画ページの URL>
そうだ
本家、コミットしよう
(`・ω・´)
http://rg3.github.io/youtube-dl/
GitHub で本家に貢献するときは
Pull Request 送ればいいんだよね!
(`・ω・´)
で、Pull Request ってどうやんの?
(´・ω・`)うん、ここからが本題
Pull Request の送り方つまり、ぷるりく童貞を捨てるためのハウツー
ぷるりく童貞じゃない人は挙手!
を、まじめに書くと長い
なので、今回はざっくりと説明する
Pull Request を送るざっくり手順
1. フォークする
2. クローンする
3. フィーチャーブランチを作成する
4. 機能追加やバグ修正をコミットする
5. マスターブランチを追従させる(オプション)
6. リベース&スカッシュする(オプション)
7. プッシュする
8. Pull Request を作成する
ってなかんじ
詳しく知りたい人はあとからどうぞ
もしくは Pull Request 送るときに Twitter @takuya0301 か Facebook で
聞いてくれ
Pull Request 送ったった
ちなみに
Pull Request やコミットログ、
コメントの英文を書くコツは
パクること
ただひたすらにパクる
コピペ最強
で、まあ受諾されんだろと思ってたら
中の人にコメントされた
返事しなきゃなんないじゃん
\(^o^)/
とりあえず無難な返事
やっべーどんな返事くるんだ?
とか思ってたら
修正入れられつつも受諾されてた!
そしてっ
クレジットに Takuya Tsuchida が追加!
もうね
クレジット見たときの達成感半端ない
この達成感を体感してほしい
ということで
みんな Pull Request 送ろうぜ!