このプログラムは、MYCODE(マイコード) のデータバックアップ用に設計されていましたが、2024 年 9 月 30 日(月)をもってサービス停止に伴い、現在はご利用いただけません。これまでご利用いただいた皆様に心から感謝申し上げます。長らくのご愛顧、誠にありがとうございました。
このプログラムは、MYCODE の遺伝子検査結果を自動的に保存するためのツールです。ご自身のユーザ名、パスワード、および秘密の質問への回答を設定し、プログラムを実行することで、遺伝子検査結果等をローカルに保存できます。
まず、このリポジトリをクローンします:
git clone https://github.com/gongqi-zhen/mycode-backup.git
cd mycode-backup
次に、必要な依存パッケージをインストールします:
npm install
.env ファイルを作成し、以下のようにご自身のユーザ名、パスワード、および秘密の質問への回答を記入します:
cat .env.template
APP_USERNAME="あなたのユーザ名"
APP_PASSWORD="あなたのパスワード"
APP_SECRET_ANSWER="あなたの秘密の質問への回答"
.envファイルに変更し、内容を正しいのものに修正してください
mv .env.template .env
src/contentUrls.js を編集し、バックアップを取りたいページ以外はコメントアウトしてください
以下のコマンドで実行します。 CAPCHA が表示される場合は、指定画像を選択してください。
node src/main.js
結果を画像(png)で残す場合は、引数に"--png"を指定してください。 体質と祖先の検査結果などは html で保存するより画像で保存するのがより適切かもしれません。
node src/main.js --png
プログラムが起動すると、指定された MYCODE アカウントにログインし、遺伝子検査結果をローカルフォルダに保存します。
保存された遺伝子検査結果は、contents もしくは contents_png フォルダ内に保存されます。index.html ファイルを開くと、各結果へのリンクが一覧表示されます。
open contents/index.html
or
open contents_png/index.html
このプロジェクトは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。
MYCODE のサービスを作り運営してきたすべてのチームの皆様・関係者に感謝の意を表します。 このプログラムが、皆様の大切な遺伝子検査結果を手元に残す一助となれば幸いです。