2026年の上半期音MAD5選を追加 #2
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
otoDB/HoF!2
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/generate-kamihanki5sen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概要
2026年 上半期音MAD5選のスプレッドシートから
src/data/kamihanki5sen/2026.jsonを生成するスクリプトを追加し,ビルドフローに組み込みました.生成フロー
kamihanki5sen_2026.ts:export?format=csvで取得しsrc/data/kamihanki5sen/2026.csvに保存csv-parseでパースし,票数/動画タイトル/動画URL列を抽出(1行目がタイトル行なのでヘッダ行は内容から検出)generate_10sen.tsと同じく roxy (https://roxy.otodb.net/json) で正規タイトルとサムネイルを解決(同時実行24・リトライ3回・タイムアウト20秒,失敗時は CSV のタイトルを維持してthumbnail: null){ year, count, url, title, thumbnail }[]として JSON 出力CI
prebuildにgenerate:kamihanki5senを追加したので,既存の Deploy to GitHub Pages ワークフロー(mainへの push・毎週月曜の cron・手動実行)でビルドのたびに自動生成されます.ワークフロー定義自体の変更は不要でした.生成物(
.csv/.json)はsrc/data/kamihanki5sen/.gitignoreで除外しています.動作確認
ローカル実行で 551 件を出力,うち 524〜526 件でサムネイル取得に成功しました.未解決は soundcloud / bilibili / ニコニコ shorts / 削除済みと思われる YouTube 動画で,これらは
thumbnail: nullになります.補足
作業ツリーにあった
src/pages/kamihanki5sen/2026.astroとsrc/pages/index.astroの変更は作業中のものと判断し,このPRには含めていません.生成された JSON を参照する画面側の実装は別途必要です.🤖 Generated with Claude Code