mapofmetal
1.0.0
このプロジェクトには、2009年に最初に発売されたMetal Webサイトのマップのソースコードとデータが含まれています。メタルの歴史のインタラクティブな地図と、今日知っているジャンルを形作るのに役立つ影響力のあるバンドが含まれています。
バグレポートを提出するには、https://github.com/patrickgalbraith/mapofmetal/issues/newにアクセスしてください
すべてのプレイリストは、/data/genre-info/directoryに保存されます。
各ジャンルは、次の構造を持つ別のjsonファイルとして保存されます。
{
// Genre Title
"title" : "Heavy Metal" ,
// Genre Description - May contain HTML
"description" : "Heavy metal (often referred to simply as metal)..." ,
// List of tracks
"tracklist" : [
{
"artist" : "Black Sabbath" , // Track artist name
"title" : "Black Sabbath" , // Track name
"year" : "1970" , // Year released
"videos" : [ // List of YouTube video IDs
"0lVdMbUx1_k" , // The ID can be found in the URL https://www.youtube.com/watch?v=[THIS BIT]
"2KnyL4IFcwo" , // If a video fails to play the next video in the list is tried
"qrVKmTPFYZ8"
]
} ,
// ...and so on
] ,
// Genre ID
"id" : "heavymetal"
}変更を行うには、これらの指示に従ってくださいhttps://help.github.com/articles/editing-files-in-on-user-s-repository/。
JSONデータファイルに変更を送信する前に重要なのは、内容をhttps://jsonlint.com/に貼り付けることで有効であることを確認してください。
私は新しいジャンルの提案を受け取ることができてうれしいですが、関係する作業の量のために、少なくとも以下が提供されると予想されます。
地図に新しいジャンルを追加するには、基礎となるマップデザインを変更する必要があるため、時間がかかる場合があることに注意してください。
要件
NodeJS & NPM - https://nodejs.org
インストール
パッケージのインストール:
npm install
静的資産をコピーしてdistを設定します。
mkdir -p dist && cp -r ./tiles ./dist/tiles && cp -r ./static ./dist/static && cp -r ./data ./dist/data
走る
npm run dev
建てる
npm run build
基本的に、画像、デザイン、名前(金属の地図)を除くものを使用できてうれしいです。
詳細については、著作権および関連するライセンスファイルを参照してください。