প্রকল্প সম্পর্কে

Automated YouTube Playlist হলো YouTube API-কে ঘিরে তৈরি একটি Python প্রকল্প। এর উল্লিখিত উদ্দেশ্য হলো YouTube ভিডিও প্লেলিস্টে যোগ করা এবং সেই প্লেলিস্টগুলো স্বয়ংক্রিয়ভাবে আপডেট করা। README-তে দুটি রক্ষণাবেক্ষণকৃত প্লেলিস্টের নাম দেওয়া হয়েছে: একটি মিউজিক লাইভস্ট্রিমের জন্য (YouTube-এ music radios) এবং একটি নির্বাচিত DJ, সঙ্গীতশিল্পী, লেবেল ও স্বাধীন সঙ্গীত কিউরেটরদের মিক্স, পডকাস্ট ও লাইভ পারফরম্যান্সের জন্য। রিপোজিটরি লেআউটের গুরুত্বপূর্ণ দিক: - src/ এ রয়েছে প্রধান স্ক্রিপ্ট: main.py, cron_update.py, youtube_req.py, analytics.py এবং একটি sandbox ফাইল। - 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-ignored; tokens/ থেকে বোঝা যায় OAuth ক্রেডেনশিয়াল রিপোজিটরির বাইরে রাখা হয়। বাহ্যিক নোট: README-তে বলা হয়েছে কোড DeepSource বট দ্বারা রিভিউ করা হয়, এবং ব্যাজগুলো last commit, commit activity ও DeepSource issue সংখ্যা রিপোর্ট করে। কোনো পারফরম্যান্স, র‍্যাঙ্কিং বা বেঞ্চমার্ক দাবি করা হয়নি।