من سریال و فیلم زیاد می بینم.یعنی یکی از علایق شخصیم هست.مثلا سریال هایی که همیشه دنبال شون میکنم اینا هستن:
1-game of thrones
2-fargo
3-daredevil
4-stranger things
5-westworld
یکی از مشکلاتی که همیشه گریبان گیر من بوده این هست که چطور می تونم اطلاعات مختصری راجع به سریال های مورد علاقه م پیدا کنم.(مثلا تاریخ فصل بعدی game of thrones کیه؟!)روش هایی که معمولا "در جرقه اول" به ذهن آدم ها میرسه این گزینه ها هستن:
۱-برم تو ویکی پدیا و درباره شون بخونم.
۲-تو کانال های تلگرامی عضو شم و مدام پست ها رو بالا پایین کنم(یا در بهترین حالت سرچ کنم) و ببینم آیا اطلاعات مدنظرم در مورد سریال محبوبم تو اون کانال هست یا نه(اگه نباشه مجبورم برم یه کانال دیگه عضو شم.و این چرخه ادامه داره و یهویی به خودم میام و می بینم تو هزار تا کانال عضوم!!!)
۳-سرچ معمولی کنم تو گوگل.
خوب از اونجایی که دوست دارم به شخصه تا حد امکان همه چی رو مکانیزه انجام بدم به فکرم زد چه خوب میشد api ای وجود داشت که اطلاعات جامعی در مورد سریال و فیلم های دنیا در اختیارم قرار میذاشت.(شبیه api هواشناسی که هر لحظه اطلاعات آب و هوایی نقاط مختلف رو می تونید ازش بگیرید.)
یه کمی سرچ کردم و به
http://www.tvmaze.com/ رسیدم.نکته جالبی که در مورد این سایت و api ش وجود داره این هستش که پیاده سازی ها(wrapper) های مختلفی برای کار با پایتون،node js و حتی سی شارپ براش وجود داره و کار برنامه نویسا رو یه جورایی راحت کردن.پیاده سازی پایتونش
در این مخزن وجود داره.
خوب دست به کار شدم و با پایتون یه برنامه (تحت ترمینال) ساختم و اسمشو گذاشتم tvdoon.
نرم افزار برای همه توزیع های گنو/لینوکسی از طریق مدیربسته پایتون قابل دسترسی و نصب هست.حتی ویندوزی ها و مک دارها هم به شرط نصب بودن پایتون روی سیستم شون میتونن از tvdoon استفاده کنند.(
توجه کنید که با pip3 بسته رو نصب کنید!):
sudo pip3 install tvdoon
پ.ن.1:برنامه حالا حالا ها کار داره و میشه قابلیت های دیگه ای بهش اضافه کرد.خوشحال میشم اگه پیشنهادی واسه بهبود برنامه داشتید،
در ریپوی گیت هابش،ایشو بذارید یا در همین جا واسم پست بذارید.