niyari / amakankan

amakankan は、amakan のためのブラウザ拡張です。

Home Page:https://amakan.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

amakankan

CircleCI

amakankan は、amakan.net のためのブラウザ拡張です。

demo

利用者用ドキュメント

インストールする

現状、Chrome ウェブストアや Mozilla Add-ons などには登録されておりません。そのため、以下のページより拡張のファイルをダウンロードしていただき、ご自身でブラウザにインストールをお願いします。

https://github.com/amakan/amakankan/releases

なお、Firefox の場合、署名を行っていない amakankan のような拡張は、通常の方法ではインストールできません(これは Firefox のアドオンのインストール画面でも説明される事項です)。 Firefox Developers Edition などの開発者用のバージョンを利用し、about:config にて xpinstall.signatures.required の値を false に変更していただく必要がありますので、ご注意ください。

amakan にログインする

読んだ本を一括登録するには、お使いのブラウザで https://amakan.net にログインしている必要があります。 一括登録を行う前に、一度 https://amakan.net を開いていただき、ログインしているかどうかをお確かめください。

Amazon の商品ページから amakan の対応するページに移動する

  1. Amazon の商品ページを開きます
  2. ブラウザ拡張のボタンをクリックします

Amazon の購入履歴から読んだ本を一括登録する

  1. Amazonの 注文履歴ページ を開きます
  2. ブラウザ拡張のボタンをクリックします

ブクログの読書履歴から読んだ本を一括登録する

  1. ブクログ の自分の本棚のページを開きます
  2. ブラウザ拡張のボタンをクリックします

読書メーターの読書履歴から読んだ本を一括登録する

  1. 読書メーター の自分の読んだ本のページを開きます
  2. ブラウザ拡張のボタンをクリックします

TSUTAYA LOG の履歴ストックから読んだ本を一括登録する

  1. TSUTAYA LOG の履歴ストックページを開きます
  2. ブラウザ拡張のボタンをクリックします

amakan.net に移動する

  1. 上記以外のページを開きます
  2. ブラウザ拡張のボタンをクリックします

開発者用ドキュメント

準備

このリポジトリは、Dockerを利用して開発することを想定しています。 手元の環境でDockerを動かせるように準備を行ってください。

https://docs.docker.com/

watch

ファイルの変更を監視して継続的にビルドを行うには、以下のスクリプトを実行してください。

docker-compose up

build

1度だけビルドを行うには、以下のスクリプトを実行してください。

docker-compose run --rm node yarn run build

pack

拡張用のファイルを生成するには、以下のスクリプトを実行してください。

docker-compose run --rm node yarn run pack

analyze

Webpack の生成するファイルの容量を調べたい場合は、以下のスクリプトを実行してください。

docker-compose run --rm node yarn run analyze
Example output
yarn run v0.18.1
$ webpack --json | webpack-bundle-size-analyzer
moment: 120.56 KB (51.9%)
underscore: 51.67 KB (22.3%)
async: 14.01 KB (6.03%)
setimmediate: 6.32 KB (2.72%)
process: 5.17 KB (2.23%)
lodash: 5.12 KB (2.20%)
node-libs-browser: 1.33 KB (0.572%)
  timers-browserify: 1.33 KB (100%)
  <self>: 0 B (0.00%)
webpack: 1 KB (0.432%)
<self>: 26.95 KB (11.6%)
Done in 2.22s.

リリース

新しいバージョンをリリースする場合は、以下の手順に従ってください。

  1. CHANGELOG.md を更新する
  2. src/others/manifest-chrome.json のバージョンを更新する
  3. src/others/manifest-filrefox.json のバージョンを更新する
  4. Git の commit にタグを付ける (e.g. git tag v0.8.0)
  5. Git のタグを push する (e.g. git push --tags)
  6. GitHub の releases に拡張のファイルをアップロードする

About

amakankan は、amakan のためのブラウザ拡張です。

https://amakan.net/

License:MIT License


Languages

Language:JavaScript 100.0%