یکی از آرزوهای من این بود که بشه کل کلیپهای یک کاربر در یوتیوب رو به صورت یکجا دانلود کرد
و خب چه چیزی بهتر از ترمینال برای تحقق این آرزو؟
یکی از برنامههای خوب بیبیسی فارسی، برنامه کلیک که تمام برنامههای اون رو میشه از طریق یوتیوب نیز مشاهده نمود.
حالا خیلی ساده میخوایم کل برنامههای کلیک فارسی موجود در این کانال رو روی کامپیوتر ذخیره کنیم
روش کار اینه که وارد کانال فرد مورد نظر میشید. و صفحه فرد مورد نظر رو توسط مرورگر ذخیره میکنید. که در مثال مورد نظر ما فایلی به اسم clickfarsi.html رو خواهیم داشت.
و حالا نوبت بیرون کشیدن لینکهای موجود در این فایله .
برای اینکار به ترمینال سر میزنیم و دستور زیر رو وارد می کنیم.
grep -E ‘http://www.youtube.com/watch\\?v=[[:alnum:]-]{11}’ clickfarsi.html -o | uniq > click.txt
خروجی این دستور فایلیه به اسم click.txt . با کمک دستورgrep -E در دستور بالا لینکهای موجود از فایل clickfarsi.html بیرون کشیده میشه
حالا فایلی داریم به اسم click.txt که لینک همه کلیپها به صورت مرتب درونش ذخیره شده .
حالا برنامه youtube-dl رو باید نصب کنید.
با زدن دستور زیر برنامه شروع به دانلود تک تک لینکهای موجود در این فایل می کنه
for i in `cat click.txt`; do youtube-dl -t $i; done; rm click.txt;
بعد از ذخیره همه کلیپها، فایل click.txt به صورت خودکار پاک خواهد شد.
12 دیدگاه برای این نوشته:
حسن حبیبی:
۲۸ دی ۱۳۸۹
سلام داش نوید فک نکن میام میرم چیزی نمیگم پس نیستم ! دائم بهت سر میزنم ممنون بابت این پست خیلی مفید بود :D ( خودم برنامه کلیک رو خیلی دوست دارم )Novid:
۲۸ دی ۱۳۸۹
سلاااااااااااام دااااااااااش حســـــــــن گل :)لاااااااییییییییییک بررررات که بهم سر میزنی :) مایه افتخاااررره برام استاد بزرگ :ی
حسن حبیبی:
۲۹ دی ۱۳۸۹
خودتی ! ( استاد ) :دیAlir3z4:
۲۹ دی ۱۳۸۹
این است قدرت کنسول!- دانلود ویدئو از کانال های یوتیوب در ویندوز « کامپایل مغزی:
۳۰ دی ۱۳۸۹
[…] بگم این پست دوست خوبم نوید واقعا برام جذاب بود و باعث شده ویدئوهای […] Sankar:
۰۷ بهمن ۱۳۸۹
Thank you a lot for linking to my blog :-)serhossien:
۲۵ تیر ۱۳۹۰
سلام مهندس
یه سری ویدیوها هستن که برای کشور ایران تحریم شدن اینا رو چطور باید دانلود کنیم.serhossien:
۲۵ تیر ۱۳۹۰
مثلا این ویدیو:
serhossien:
۲۵ تیر ۱۳۹۰
در ضمن یوتیوب توی ایران تحریمه چطور باید ترمینال رو به پروکسی وصل کنم.نوید:
۱۹ مرداد ۱۳۹۰
ویپیان :)نوید:
۱۹ مرداد ۱۳۹۰
نوکرتم، یوتیوب که کلا برای ایران فیلتره! از ایران که نمیشه وارد یوتیوب شد:) ولی خب یک سری از فیلمهاست که برای کشور خاص مثل آلمان بسته هست. راه اینه که آمریکایی بشیدسید احمد:
۱۵ بهمن ۱۳۹۰
سلام
آیا دانلود فیلمهای یوتیوب قانونی است؟
ایا از نظر کپی رایت اشکالی ندارد؟