Skip to content

clank3140/TASCAL

Repository files navigation

TASCAL

なにこれ

統合型オタク支援特化Chrome Extensionです。

Youtube・ニコニコ動画・pixivを開いたときに動作し、UIをいい感じにします。

機能

Youtube

  • 概要欄のリンクを動画プレイヤーの下に再配置
  • リンクがYoutubeのものだった場合はリンクの種類によって動画タイトル・プレイリスト名・チャンネル名を取得して表示
  • チャンネル登録へのリンクだった場合はそれも表示
  • リンクがニコニコ動画のものだった場合はリンクの種類によって動画タイトル・ユーザー名を取得して表示
  • その他のリンクだった場合はURLを表示
  • 特定のリンクの表示名を指定可能(list.txt参照)

niconico

  • ランキング画面でサムネにホバーしたときに出る「とりあえずマイリスト」ボタンを非表示に

pixiv

  • イラストを見る画面で上部のメニューを画面左に移動
  • イラストの縦幅が大きい場合に画面からはみ出さないように表示(スクロールしなくても画面の縦幅ぴったりにイラストが表示される)
  • イラストをクリックして拡大した際に原寸大ではなく画面からはみ出さないように拡大表示
  • いいねやハートのボタンを右カラムのユーザー情報下に移動
  • いいねボタンを拡大
  • 漫画など複数枚イラストで下にスクロールしていった際にユーザー情報やいいねボタンが追従

使い方

インストール

  1. Youtube Data APIのkeyを取得します。
  2. keyというファイルを作ってkeyを書き込み、jsなどのファイルと同じ場所に置きます。
  3. TASCALフォルダをChrome拡張機能画面にドラッグします。

サイト表示名のリスト編集

  1. list.txtを開きます。
  2. javascriptオブジェクトの配列になっているので、増やしたり書き換えたりしてください。

今後つけたい機能

  • [Youtube]ニコニコチャンネルのリンクがあったときチャンネル名を表示するようにしたい
  • [niconico]説明文にYoutubeリンクがあったときプレイヤーの上あたりにまとめて表示できるようにしたい
  • とりあえず動きはするけどコードをきれいにしたい
  • せっかく作ったし拡張機能ストアに置いてみたい

使用API

YouTube Data API (v3)

Youtubeリンクのタイトルなどの取得
https://developers.google.com/youtube/v3/?hl=ja

ニコニコAPI

niconicoリンクについて取得
https://w.atwiki.jp/nicoapi/pages/16.html
https://w.atwiki.jp/nicoapi/pages/32.html

その他

注意

  • もし使う場合は自己責任で使ってください。
  • 怒られが発生しそうな部分があったら教えて下さい。Githubから非公開もしくは削除します。
  • 機能やコードについて何かあったらご連絡ください。
  • デバッグ用のconsole.logがそこら中に残っているなど、コードは大変汚いことになっています。予めご了承ください。

連絡先

Twitter:https://twitter.com/clank3140_mo_de

メール:clank3140.mo.de@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published