Skip to content

Jaffar93/Telegrambot-Youtube-Video-Downlaoder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novatube

Novatube is a Telegram bot that allows users to download YouTube videos in various resolutions.

Badges

MIT License

Features

  • Download YouTube videos in various resolutions (144p, 360p, 480p, 720p, 1080p)
  • Support for different video formats (MP4, WebM)
  • Option to download only the audio stream (for audio-only content)

User Experience Enhancements:

  • Interactive and user-friendly interface using inline keyboards Progress tracking for video downloads
  • Error handling and informative messages for unsuccessful downloads

Additional Features:

  • Support for downloading multiple videos at once
  • Integration with cloud storage services for direct saving of downloaded files

Future Enhancements:

  • Support for downloading private YouTube videos (with proper permissions)
  • Ability to search for YouTube videos within the bot
  • Integration with YouTube playlists for batch downloading
  • Option to download subtitles along with videos

Installation

Install my-project with npm

git clone https://github.com/arelazazi/Telegrambot-Youtube-Video-Downlaoder.git
pip install telebot pytube
  cd Telegrambot-Youtube-Video-Downlaoder

Replace Telegram bot Token with your actual bot token obtained from @BotFather: https://t.me/BotFather

Usage/Examples

1 - Start a conversation with the bot.

2 - Send the bot the YouTube video URL you want to download.

3 - Select the desired resolution from the provided options.

4 - The bot will download the video and send it to you.

Deployment

To Start the bot project

  python Novatube.py

Then:

/start #To start the bot chat
/youtube 

Contributing

Feel free to contribute to this project by reporting bugs, suggesting features, or submitting pull requests.

DO WHAT THE FUCK YOU WANT TO DO WITH THE PROJECT

About

Telegram Bot to Downlaod Youtube video with all resolutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%