このプロジェクトについて
Automated YouTube Playlistは、YouTube APIを中心に構築されたPythonプロジェクトです。その目的は、YouTube動画をプレイリストに追加し、それらのプレイリストを自動的に更新することだと明記されています。
READMEでは、維持されている2つのプレイリストが挙げられています。1つは音楽ライブストリーム用(YouTube上のmusic radios)、もう1つは選定されたDJ、ミュージシャン、レーベル、独立系音楽キュレーターによるミックス、ポッドキャスト、ライブパフォーマンス用です。
リポジトリ構成の主な点:
- src/ には主要スクリプトが含まれます: main.py、cron_update.py、youtube_req.py、analytics.py、およびサンドボックスファイル。
- data/ にはJSONおよびCSVの状態が保持されます。playlists.json、add-on.json、pocket_tube.json、mix_history.csvなど。
- log/ にはhistory.logとlast_exe.logが保存されます。
- notebooks/ にはレポート用のplaylists_report.ipynbが含まれます。
- .github/workflows/ ではcron_workflow.yml、update_workflow.yml、licence_workflow.ymlが定義され、さらにDependabot設定とissueテンプレートがあります。
- archive/、cmd/、tokens/ はgitで無視されます。tokens/ はOAuth認証情報がリポジトリ外に保持されることを示唆しています。
外部に関する注記: READMEには、コードがDeepSourceボットによってレビューされると記載されており、バッジは最終コミット、コミットアクティビティ、DeepSourceのissue数を報告しています。性能、ランキング、ベンチマークに関する主張はありません。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.