Skip to content

dアニメストアで見たアニメを記録するブラウザ拡張機能

License

Notifications You must be signed in to change notification settings

hamachi25/d-Record

Repository files navigation

d-Record

d-Record

「d-Record」はdアニメストアで視聴したアニメをAnnictに送信して、見たアニメを記録することができるブラウザ拡張機能です。

インストール

Chrome WebStore Firefox Browser ADD-ONS

Important

拡張機能を使用するには、Annictのトークン作成する必要があります。

  1. Annictのアプリケーション設定から個人用アクセストークンを作成します。
  2. スコープを「読み込み + 書き込み」に変更して登録します。
  3. 作成したトークンをブラウザ右上のd-Recordアイコンから保存します。

機能

作品ページ

作品画面

  • 作品ステータスを「見てる」や「見た」などのステータスに変更できる
  • 各エピソードのメモアイコンをホバーして、一つずつもしくは一括で視聴したエピソードを記録できる
  • 記録すると自動的にステータスを「見てる」に変更する
  • 次に見るエピソードを赤枠で囲んでいるので、どこまで見たか簡単に確認できる

再生ページ

再生画面

  • 再生から5分経つと、自動的にAnnictに記録データを送信する
    • 設定から動画終了時に送信するよう変更することも可能
  • 右下のアップロードアイコンをオフにすることで、送信を停止できる
    • オフにした場合その作品は、再度オンにするまで送信されない
  • 再生開始から5秒間、右下にAnnictから取得したアニメタイトルが表示される(取得したアニメが正しいか確認できる)

 

ボタンの種類
ボタンの種類

設定項目
設定

FAQ

作品ページに赤いボタンが表示されない

作品が取得できていません。
これは dアニメストアと Annict の作品タイトルが異なっていることが原因です。
作品によっては対応できますので、見つけたらご報告いただければ幸いです。 #1

間違った作品・シーズンが取得されている

こちらも同様に、作品タイトルによるものです。
作品によっては対応できますので、見つけたらご報告いただければ幸いです。 #1

途中の話数から見ると視聴済みにならない

d-Record は話数ごとに視聴しているか確認しているのではなく、まだ視聴していないエピソードの最初の話数を取得しています。
つまり 1 話を視聴せずにそれ以降の話数を見ても 、1 話以降は視聴していないという表示になります。
これは d アニメストアでの表示上であって、Annict では視聴したことにはなっています。

解決するには、作品ページで「ここまで記録」をクリックしてそれまでの話数を視聴済みに変更することで解決できます。

1話から見てるのに途中の話数から視聴済みにならない

途中の話数に3.5話のような総集編が挟まっているためです。
解決するには、Annictでその話数を視聴済みに変更するしかありません。

ビルド

pnpm i --frozen-lockfile
pnpm i -D @types/chrome
pnpm run build

FirefoxとChromeのmanifest.jsonが異なるので、pubicのmanifestを環境に合わせて置き換えてください。
切り分けてビルドするやり方がわかったら変えます。すみません...

クレジット