محتوای کاربردی در زمینه برنامه نویسی و مهندسی نرم افزار تولید میکنم و سعی میکنم تا تجربیات خودم رو مطرح کنم . صفحه لینکدین من : https://www.linkedin.com/in/aliakbarzohour/
دانلود ویدئو از یوتیوب با پایتون !
به سرم زد که یه مینی پروژه فان رو استارت بزنم , پس سرچ کردم و دنبال پروژه های فان برای پایتون گشتم و چیزی که نظرم رو جلب کرد , ' دانلود ویدئو از یوتیوب ' بود . سعی کردم اول بدون اینکه کد های آماده رو ببینم خودم دست به کد بشم , پس دوباره سرچ کردم و دنبال ابزار گشتم و اولین گزینه ای که توی گوگل اومد کتابخونه pytube بود . . .
با استفاده از این کتابخونه شما میتونید فیلم های توی یوتیوب رو دانلود کنید ( شاید کاربرد های دیگه هم داشته باشه ولی برنامه نویس ها معمولا برای دانلود از یوتیوب ازش استفاده استفاده میکنن ) .
نکته : با اینترنت ایران نمیتونید دانلود کنید , چون فیلتره . میتونید از پروکسی استفاده کنید . . .
بعد از تموم شدن پروژه سرچ کردم و دیدم که یه برنامه نویس هندی , کتابخونه ' proxy ' رو معرفی کرده که برای شما پروکسی میسازه و شما میتونید توی یه همچین پروژه هایی ازش استفاده کنید .
اگر بخواید به طور خیلی خیلی ساده youtube-downloader بنویسید میتونید از کد زیر استفاده کنید :
from pytube import YouTube
url = input(' Enter URL : ')
video = YouTube(url)
stream = video.streams.get_highest_resolution()
stream.download(output_path = '/')
این کتابخونه به شما این امکان رو میده که کیفیت فیلم و صدا و چیز های دیگه رو تنظیم کنید و بعد دانلودش کنید و اگر حرفه ای تر کار میکنید میتونید یه محیط GUI براش درست کنید و تبدیل به فایل .exe کنید و لذت ببرید . اگر دوست دارید همین پروژه رو قشنگ تر داشته باشید میتونید گیت هاب من رو ببینید ( لینکش رو آخر مطلب میزارم ) .
نتیجه
این مینی پروژه ای بود که برای من , پیاده کردنش جذاب بود و امیدوارم که برای برنامه نویس های پایتون هم جذاب بوده باشه . اگر دوست دارید با زبان های دیگه بنویسید , میتونید دنبال کتابخونه های مربوطه بگردید . شما میتونید همین کار رو برای بک اند یه وب سایت هم انجام بدید و خوب اون هم برای خودش پروژه جداییه ..
برای ورود به صفحه گیت هاب من و دیدن همین پروژه روی این لینک کیلک کنید .
سالم و سلامت باشید . . .
مطلبی دیگر از این انتشارات
راه های افزایش تمرکز در زمان قرنطینه
مطلبی دیگر از این انتشارات
تبدیل گوشی موبایل به مانیتور دوم برای هر نوع کامپیوتری
مطلبی دیگر از این انتشارات
در اقیانوس Back-end چه خبره؟ مبادا چیزی از قلم بیوفته!