- Jxivでディスカッションできる拡張機能 (alphaXivさんのマネ)
- 背景とか意図とか詳しくはwikiにて
alphaJxiv_demo_1_lowRes.mov
- 現状は Chrome 拡張機能である
- Jxivの PDF の隣にサイドバーを設ける
- Google アカウント認証後に Jxiv で PDF を表示するページにてコメントができる
- 作業ディレクトリにて
git clone git@github.com:yuyuslab/alphaJxiv.git - Chrome ブラウザを開く
- フルスクリーンだと Google アカウントの認証で出てくるウィンドウが自動で切り替わるのでオススメ
- そうでなければ出てくる認証画面ウィンドウに手動で切り替える必要がある
chrome://extensions/のページにいく- 右上の "Developer mode" をオン
- "Load unpacked" より alphaJxiv の
distフォルダーをアップロード - Jxiv でテキトウなページを開く (e.g. https://jxiv.jst.go.jp/index.php/jxiv/preprint/view/1295/3422)
- 拡張機能のアイコンをクリックしてサイドバーを開く
- "Login with Google" をクリック
- 認証画面のウィンドウが開くので (フルスクリーンでない場合は新しく開いたウィンドウを探して) アカウントを選択
- Jxiv に勝手に or 手動で戻ってコメントをする
- ちなみに,
srcデェレクトリのファイルを編集したら動作確認前にnpm run buildをお忘れずに
問題・改善点は Issue にて
このプロジェクトは Firebase の無料枠でやっており,プロジェクトに支払いアカウントは紐づいておりません