ماژولک های کاربردی پایتون : دانلود از یوتوب – ساندکلاود – اسپاتیفای و دیگران

… بگذریم :))))

یه مدت هست که تو ذهنم میگذشت که آموزش برنامه نویسی هایی که بلدم رو کلیپ آموزشی کنم و تا جایی که میتونم ساده و راحت الحلقوم توضیح بدم چیزایی که بلدم رو برای کسایی که دوست دارن. چون خودم درصد خیلی زیادی از چیزایی که یاد گرفتم رو از همین کلیپا و تمرین و تکرار و خطا و سرچ پیدا کردم و کلا خیلی آدم کتاب خونی نیستم واسه این داستان … یکی دو قسمت هم ضبط کردم از آموزش Qt (کیوت) که زبان برنامه نویسی ای هست که خودم خیلی باهاش کار میکنم. اما دیدم بردیا از بچه های آسمان یه دوره آموزشی تصویری Qt داره و گفتم چه خوب خب اول اینا رو ببینم بدونم تا کجا رو پوشش داده و اگه بعد چیزی از قلم افتاده بود دست به کار شم و کاملش کنم.

این پلی لیست آموزش کیوت از بردیا روی یوتوب هست

بعد خب تمام اینا چه ربطی به ماژولک های پایتون داره؟ میگم…

ازونجایی که قراره یه دسته جدید به مطالب اینجا اضافه بشه که ربط به حرفه و علاقه من که برنامه نویسی هست داره و باز ازونجایی که من خودم خیلی آدم موزیک و موزیک ویدیو و فیلم بازیم و یه پام همیشه توی SoundCloud و Spotify و Youtube هست و خیلی وقتها میدونم همه مون نیاز پیدا میکنیم که از این سرویس های رسانه ای گنده یه چیزهایی دانلود کنیم (چون سرعت نتمون تو ایران همه جا خوب نیست… قاعدتا) واسه همین گفتم راه حلهای ساده ای که خودم ازشون همیشه برا دانلود ازین سرویس ها استفاده میکنم رو اینجا هم بزارم شاید بدرد بقیه بخوره همینکه یه آشنایی کاربردی با چیزهای برنامه نویسی خواهد بود همینکه باحاله که برای کارهای کاربردی روزمره یکم با این محیطهای تاریک و سیاه برنامه نویسی آشنا بشید و ازشون استفاده کنید و مثلا خیلی راحت کل یه پلی لیست یوتوب (مثل همین پلی لیست آموزش کیوت بردیا) رو با یه دستور دانلود کنید و نیاز نباشه هی برای هر ویدیو زحمت بکشید و توی برنامه های مسخره ای مثل IDM یا سایتهای دیگه دست و پا بزنید.

اول اینکه من از ماژولک (برنامه های خیلی کوچولو موچولو) پایتونی (Python زبان برنامه نویسی) برای دانلود ازین سرویس ها استفاده میکنم که طرز استفاده ازشون خیلی ساده هست و همینکه اوپن سورس هستن و میتونید کدهاشونو اگه دوست داشته باشید ببینید و یاد بگیرید حتی، فقط کافیه:

  • پایتون رو دانلود و نصب کنید
    • به سایت python.org بروید
    • روی سربرگ Downloads کلیک کنید
    • روی دکمه Download Python 3.*x کلیک کنید
    • برنامه پایتون رو دانلود و نصب کنید
    • وارد محیط Command Prompt یا Terminal شوید
      • ویندوز
        • دکمه Start را بزنید و تایپ کنید cmd و enter را بزنید
      • لینوکس
        • قاعدتا باید اینو بلد باشید دیگه ولی Terminal رو باز کنید (Ctrl+Alt+T)
    • مطمئن بشید پایتون درست نصب شده
      • توی اون محیط سیاه و تاریک تایپ کنید python --version و enter رو بزنید
  • ماژولک های پایتونی زیر رو برای استفاده از هر کدوم از پلتفرم های (Youtube, SoundCloud یا Spotify) دانلود و نصب کنید
    • توی همون محیط تاریک و سیاه برای هر کدوم از پلتفرم های زیر دستور نصب ماژولکش رو اینطوری تایپ کنید و enter رو بزنید و صبر کنید برنامه شون دانلود و نصب شه.
    • حالا برای استفاده از هر کدومشون میتونید دستورات خیلی ساده ای دارن که هم میتونید از مثالهای خودشون توی گیت هاب استفاده کنید
  • استفاده آسان : توی همون محیط سیاه
    • Youtube: مثلا میخوایم همون پلی لیست آموزش کیوت بردیا رو دانلود کنیم همه ویدیوهاشو (البته قطعا نیاز به فیلتر شکن خواهید داشت واسه یوتوب متاسفانه)
      • youtube-dl --playlist-start 1 https://www.youtube.com/playlist?list=PLuU5PicIfhjgk3HQM_7WLmq2BVAkibGBu
    • SoundCloud: مثلا میخوایم پلی لیست مورد علاقه من رو دانلود کنیم که پر از آهنگهای پرانرژی برای دوچرخه سواری و کارا و فکرای باحال کردنه
      • soundscrape https://soundcloud.com/electro_selekta_project/sets/running
    • Spotify: مثلا میخوایم یه ترک خیلی رندوم رو ازینجا دانلود کنیم
      • spotdl --song https://open.spotify.com/track/2DGa7iaidT5s0qnINlwMjJ

به صورت استاندارد تمام برنامه ها و همچنین این ماژولک ها رو با زدن اسم برنامه و پسوند –help (مثلا youtube-dl --help) میتونید به منوی راهنماشون دسترسی داشته باشید و اینکه خوندن چند تا از مثالهاشون از روی راهنماشون توی گیت هاب خیلی میتونه کمکتون کنه چون خیلی کامل و خوب نوشتنشون.

لینکشون توی گیت هاب: youtube-dl , spotdl , soundscrape

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *