Skip to content
This repository has been archived by the owner on Jan 5, 2025. It is now read-only.

艦これアーケードのプレイデータをエクスポートするツール(JavaScript 版)の開発環境

License

Notifications You must be signed in to change notification settings

muziyoshiz/admiral_stats_exporter_js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

admiral_stats_exporter_js

艦これアーケードのプレイデータをエクスポートするツール(JavaScript 版)の開発環境

このリポジトリについて

@sophiarcp さんに提供頂いたブックマークレットをもとに、機能追加していくための開発用リポジトリです。 ビルド後のブックマークレットは Admiral Stats のサイトで配布していましたが、すでにサービス提供は終了しています。

また、ブックマークレットの生成には、JavaScriptを圧縮・整形するコマンド作り - ザリガニが見ていた...。 にて公開されている js-compile.rb に -b (--bookmarklet) オプションを追加したものを用いています。

ビルド環境の構築

  • Ruby のインストールされた環境を準備する

開発時のビルド方法

Admiral Stats が対応するファイルのみを出力する bookmarklet

$ cat admiral_stats_exporter.js | ruby js-compile.rb -l2 -b

現時点でエクスポートできるすべてのファイルを出力する bookmarklet

$ cat admiral_stats_exporter.js | sed -e 's/var dataTypes/\/\/ var dataTypes/g' | sed -e 's/\/\/ \/\/ var dataTypes/var dataTypes/g' | ruby js-compile.rb -l2 -b

リリース版のビルド方法

$ ./build.sh

以下の2ファイルを生成します。

  • exporter.js: Admiral Stats が対応するファイルのみを出力する
  • exporter_all.js: 現時点でエクスポートできるすべてのファイルを出力する

ビルド結果は以下のスクリプトから読み込まれるため、"javascript:" を付与しません。

javascript:(function(u){var%20s=document.createElement('script');s.charset='UTF-8';s.src=u;document.body.appendChild(s)})('https://www.admiral-stats.com/bookmarklets/exporter.js');

About

艦これアーケードのプレイデータをエクスポートするツール(JavaScript 版)の開発環境

Resources

License

Stars

Watchers

Forks

Packages

No packages published