-
Notifications
You must be signed in to change notification settings - Fork 0
Examples
Mahiro edited this page Jul 30, 2025
·
3 revisions
from asyncyt import AsyncYT
import asyncio
downloader = AsyncYT()
async def main():
await downloader.setup_binaries()
await downloader.download('https://www.youtube.com/watch?v=dQw4w9WgXcQ')
asyncio.run(main())from asyncyt import AsyncYT, DownloadConfig
import asyncio
downloader = AsyncYT()
config = DownloadConfig(quality='720p', extract_audio=True, audio_format='mp3')
async def main():
await downloader.setup_binaries()
await downloader.download('https://www.youtube.com/watch?v=dQw4w9WgXcQ', config)
asyncio.run(main())from asyncyt import AsyncYT
import asyncio
downloader = AsyncYT()
async def main():
await downloader.setup_binaries()
files = await downloader.download_playlist('https://www.youtube.com/playlist?list=PL12345')
for file in files:
print(file)
asyncio.run(main())from asyncyt import AsyncYT
import asyncio
downloader = AsyncYT()
async def main():
await downloader.setup_binaries()
results = await downloader.search('python tutorial')
if results:
await downloader.download(results[0].url)
asyncio.run(main())See Usage for more details.