Themerrdbは、映画やビデオゲームのテーマソングのデータベースです。
データベースは、コードレスの貢献を使用して作成されます。
データベース全体をThemerrdbで表示できます。
重要
重要な問題が修正されるまで、テーマの送信は現在無効になっています。忍耐をありがとう。
テーマのガイドラインを読んでください。
新しいリクエストを作成します
要求されたURLを問題に追加します。
警告
YouTube URLは、ビデオIDパラメーターのみを含める必要があります。 IE https://www.youtube.com/watch?v={VIDEO_ID}またはhttps://youtu.be/{VIDEO_ID}
?さらなる指示については、YouTubeの共有を参照してください。
リクエストにラベルが追加されます。つまり、 request-theme 。
ワークフローは、追加するテーマのタイプを自動的に決定します。
ワークフローが実行されます。必要に応じて、問題のタイトルが更新されます。さらに、この問題にコメントが追加されます。 YouTube URLに問題がある場合、コメントには最初のセクションにエラーメッセージが含まれます。コメントの残りの情報は、レビュープロセスを支援することです。
提出された「問題」は、開発者/モデレーターによってレビューされます。承認されたら、ラベル、つまりapprove-themeを追加します。この時点で、ワークフローが実行され、データベースブランチのデータベースの更新を試みます。
データベースは、UTC 12:00で1日1回、GH-Pagesブランチにプッシュされます。テーマソングは公開されるまで利用できません。
メディアタイプを決定します。サポートされているタイプがテーブルに示されています。
| タイプ | データベース |
|---|---|
| ゲーム | IGDB |
| game_collections | IGDB |
| game_franchises | IGDB |
| 映画 | himoviedb、imdb |
| ムービー_collections | himoviedb |
| tv_shows | himoviedb |
メインデータベースからアイテムのIDを決定します。
次のURLでhimerrdbのアイテムにアクセスしてください。
https://app.lizardbyte.dev/ThemerrDB/<media_type>/<database>/<item_id>.json
注記
すべての映画がimdbデータベースディレクトリで入手できるわけではありません。これは、 imdb_id themoviedbのアイテムのエントリから欠落しているという事実によるものです。
jsonファイルには、テーマソングのYouTubeビデオURLを含むyoutube_theme_urlという名前のキーがあります。| 言語 | 図書館 |
|---|---|
| C# | youtubeexplode |
| JavaScript | ytdl-core |
| Python 2.6+ | youtube_dl |
| Python 3.7+ | yt-dlp |
何か欠けていますか? PRを開いてREADMEを更新してお知らせください。