Skip to content

Naka0120/DonRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DonRadar Web App

GitHub Pages での静的ホスティングに対応しています。

機能

  • レーダーチャート表示: 譜面の傾向(NOTES, PEAK, TECHNICS, BPM, HS, CHORD)を視覚化します。イイネ!!
  • ソート機能: 各レーダー要素と、曲名と、総ノーツ数あたりでソートできます。レーダー要素の合計値でのソートもあるので、これで動画でも作ろうかなとか。
  • 検索機能: まあ普通に曲名で検索できますよと。

データの更新方法

新しい譜面データを追加した場合、以下の手順でWebアプリに反映させます。

  1. Pythonスクリプトを実行して、CSVデータをJSONに変換します。

    python convert_to_json.py

    これにより static/data.json が更新されます。

  2. 変更をGitHubにプッシュするってわけですわ。

    git add .
    git commit -m "Update song data"
    git push

アクセス制限(簡易)

このWebアプリはGitHub Pages (Public) で公開されていますが、以下の設定により**「URLを知っている人のみ」**がアクセスできる状態にしています。

  • 検索避け (noindex): index.html に検索エンジンによるインデックスを拒否するタグが含まれています。
  • 隠ぺい: トップページ以外のリンクからは辿れません。

開発者向け情報

  • index.html: エントリーポイント。GitHub Pages用にルートディレクトリに配置されています。
  • static/: CSS, JS, JSONデータなどの静的ファイル。
  • app.py: ローカル開発用のFlaskサーバー(GitHub Pagesでは使用されませんが、動作確認に使えます)。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published