چرا لینوکس رو دوست دارم، لیستی از اطلاعات IMDB فیلم‌های خود داشته باشید

۲۲ / مهر / ۱۳۹۰

اولین بار عنوان “چرا لینوکس رو دوست دارم” را توی وبلاگ جادی دیدم، منم از این ایده خوشم اومد و اولین “چرا لینوکس رو دوست دارم” خود را می‌نویسم.

حدود ۴۰۰ تا فیلم دارم که دوست داشتم اطلاعات هر کدوم رو از IMDB بگیرم اما با توجه به تعداد زیاد فیلم ها خیلی وقت گیر بود برای همین با کمی جستجو در گوگل به این ابزار تحت خط فرمان “IMDB movie fetcher ” رسیدم.

طریقه‌ی استفاده‌ از این ابزار تحت خط فرمان بصورت زیر است:

imdb-mf -t "نام فیلم"

با این حال بازم وقت گیره، برای همین نیاز به راهی دارم که بصورت خودکار نام پوشه‌ی فیلم رو بگیره و نتیجه رو ذخیره کنه، برای این کار به شاخه‌ی اصلی فیلم‌ها میرم و خط زیر رو اجرا میکنم :

find -maxdepth 1 -type d -exec imdb-mf -t '{}' \; > result.txt

حالا نتایج رو توی یه فایلی به نام result.txt بصورت زیر دارم :

Title : The Matrix
Year : 1999
Rating : 8.7/10
Director : Andy Wachowski, Lana Wachowski
Genres : Action, Adventure
Cast : Keanu Reeves, Laurence Fishburne and Carrie-Anne Moss
Plot :

A computer hacker learns from mysterious rebels about the true nature
of his reality and his role in the war against its controllers.

IMDB movie URL : http://www.imdb.com/title/tt0133093/

==============Other similar Titles=============
Nothing interesting here
Use above key words to know more about them

من میخواستم امتیاز هر فیلم رو ببینم برای همین با grep نتایج رو فیلتر کردم.

cat result.txt | grep -e "Title" -e "Rating"

نتیجه :
Title : Street Fighter: The Legend of Chun-Li
Rating : 3.7/10
==============Other similar Titles=============
Title : The Accidental Husband
Rating : 5.4/10
==============Other similar Titles=============
Title : The Dark Knight
Rating : 8.9/10
==============Other similar Titles=============
Title : The International
Rating : 6.5/10
==============Other similar Titles=============
Title : The Road
Rating : 7.4/10

ساده و لذت بخش نبود !؟ این یکی از دلایلی هست که از لینوکس استفاده میکنم.

 

طریقه‌ی نصب

آرچ

yaourt -S imdbmoviefetcher

توزیع‌های دیگر

wget http://downloads.sourceforge.net/project/imdbmoviefetche/imdbmoviefetcher-v4.0.tar.gz

tar zxvf imdbmoviefetcher-v4.0.tar.gz

cd imdbmoviefetcher

su -c “./installer.sh”

*این راهی بود که به ذهن من رسید، ممکنه راه‌های بهتر و ساده تری وجود داشته باشه.