統合型オタク支援特化Chrome Extensionです。
Youtube・ニコニコ動画・pixivを開いたときに動作し、UIをいい感じにします。
- 概要欄のリンクを動画プレイヤーの下に再配置
- リンクがYoutubeのものだった場合はリンクの種類によって動画タイトル・プレイリスト名・チャンネル名を取得して表示
- チャンネル登録へのリンクだった場合はそれも表示
- リンクがニコニコ動画のものだった場合はリンクの種類によって動画タイトル・ユーザー名を取得して表示
- その他のリンクだった場合はURLを表示
- 特定のリンクの表示名を指定可能(list.txt参照)
- ランキング画面でサムネにホバーしたときに出る「とりあえずマイリスト」ボタンを非表示に
- イラストを見る画面で上部のメニューを画面左に移動
- イラストの縦幅が大きい場合に画面からはみ出さないように表示(スクロールしなくても画面の縦幅ぴったりにイラストが表示される)
- イラストをクリックして拡大した際に原寸大ではなく画面からはみ出さないように拡大表示
- いいねやハートのボタンを右カラムのユーザー情報下に移動
- いいねボタンを拡大
- 漫画など複数枚イラストで下にスクロールしていった際にユーザー情報やいいねボタンが追従
- Youtube Data APIのkeyを取得します。
- keyというファイルを作ってkeyを書き込み、jsなどのファイルと同じ場所に置きます。
- TASCALフォルダをChrome拡張機能画面にドラッグします。
- list.txtを開きます。
- javascriptオブジェクトの配列になっているので、増やしたり書き換えたりしてください。
- [Youtube]ニコニコチャンネルのリンクがあったときチャンネル名を表示するようにしたい
- [niconico]説明文にYoutubeリンクがあったときプレイヤーの上あたりにまとめて表示できるようにしたい
- とりあえず動きはするけどコードをきれいにしたい
- せっかく作ったし拡張機能ストアに置いてみたい
Youtubeリンクのタイトルなどの取得
https://developers.google.com/youtube/v3/?hl=ja
niconicoリンクについて取得
https://w.atwiki.jp/nicoapi/pages/16.html
https://w.atwiki.jp/nicoapi/pages/32.html
- もし使う場合は自己責任で使ってください。
- 怒られが発生しそうな部分があったら教えて下さい。Githubから非公開もしくは削除します。
- 機能やコードについて何かあったらご連絡ください。
- デバッグ用のconsole.logがそこら中に残っているなど、コードは大変汚いことになっています。予めご了承ください。