DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key

Overview

Ditch YouTubeAPI (BETA)

DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key

  • Detailed Documents

  • Got questions? Having issues? Join Discord

  • How to use?

  • Installation:

    • pip install dya
  • Importing DYA:

    • from DYA import *
  • Create an instance of target YouTube Channel:

    • channel = Channel("Channel ID/ Custom ID/ URL/ CustomURL")

    • Attributes:

      • live

        Returns True if channel is Live at that moment, Otherwise returns False

      • stream_link

        Returns URL of Livestream if channel is Live at that moment, otherwise returns None

      • latest_uploads(*limit:int [optional])

        Returns List of latest uploaded videos as Video Object if channel is not live at that moment, otherwise returns None

      • info

        Returns a Dict of the About of the YouTube Channel. Dict contains channel Name, Subscribers, Description, Total Views, Joining Date, Country, Custom URL, Channel Avatar URL, Channel Banner URL

      • playlists

        Returns a list of Playlist Objects of the channel's public playlists

      • Or, you can use independent attributes to get channel info:

        • name Returns Name of the channel or None
        • id Returns ID of the channel or None
        • subs Returns Sub-count of the channel or None
        • total_views Returns total number of Views of the channel or None
        • joined Returns channel creation date or None
        • country Returns the generic country of the channel or None
        • custom_url Returns the Custom URL of the channel or None
        • description Returns the Description of the channel or None
        • avatar_url Returns the Avatar URL of the channel or None
        • banner_url Returns the Banner URL of the channel or None
  • Create an instance of YouTube Search:

    • query = Search()

    • Get Videos by YouTube Search:

      • Result = query.video(*keywords: str)

        Returns a Video Object according to queries.

      • Results = query.videos(*keywords: str, *limit:int [optional])

        Returns a list of Video Objects according to queries.

    • Get Channels by YouTube Search:

      • Result = query.channel(*keywords: str)

        Returns a Channel Object according to queries.

      • Results = query.channels(*keywords: str, *limit:int [optional])

        Returns a list of Channel Objects according to queries.

    • Get Playlists by YouTube Search:

      • Result = query.playlist(*keywords: str)

        Returns a Playlist Object according to queries.

      • Result = query.playlists(*keywords: str, *limit:int [optional])

        Returns a list of Playlist Objects according to queries.

  • Create an instance of Video Data:

    • vid = Video("Video ID")

    • Attributes:

      • info

      Returns a Dict of video information { title, views, likes, dislikes, parent, duration, upload_date, thumbnail, tags } etc.

    • Or, you can use independent attributes to get each info individually:

      • title Returns title of the video
      • views Returns view count of the video
      • likes Returns total likes on the video
      • dislikes Returns total dislikes on the video
      • parent Returns channel id from which the video belong
      • duration Returns duration of the video
      • uploaded Returns date of upload of the video
      • url Returns url of the video
      • thumbnail Returns HQ Thumbnail of the video
      • tags Returns list of tags of the video
  • Create an instance of Playlist Data:

    • playlist = Playlist("playlist_id")

    • Attributes:

      • info

        Returns a dict of info of the playlist containing playlist's name, video count, video ids, thumbnail URL, playlist URL

      • Or, you can use independent attributes to get each info individually:

        • name Returns the name of the playlist or None
        • url Returns the URL of the playlist or None
        • videos Returns the list of Video Objects of the videos in playlist or None
        • video_count Returns the video count of the playlist or None
        • thumbnail Returns the Thumbnail of the playlist or None
  • Create an instance of YouTube Extras:

    • extras = Extras()

    • Attributes:

      • Trending Returns #1 Trending Video Object
      • Music Returns fresh trending list of Music Video Objects [ Video Object ]
      • Gaming Returns fresh trending list of Gaming Video Objects [ Video Object ]
      • News Returns fresh trending list of News Video Objects [ Video Object ]
      • Live Returns fresh trending list of Live Video Objects [ Video Object ]
      • Learning Returns fresh trending list of Educational Video Objects [ Video Object ]
      • Sports Returns fresh trending list of Sports Video Objects [ Video Object ]
YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Created using Python, PyTube and PySimpleGUI.

YouTube Downloader YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Disclaimer It's

Simeon Tsvetanov 3 Dec 14, 2022
Userscript qutebrowser for downloading audio / video from youtube using aria2

Yt-Downloader Userscript qutebrowser for downloading video / audio from youtube using aria2 by hint links. Requirements Rofi youtube-dl aria2 dunst In

Ara 0 Dec 11, 2021
Spotify Playlist Downloader With Python

Spotify Playlist Downloader This will let you download Spotify playlists for free without Premium. It gets all the songs from the API and downloads th

Yasho 16 Sep 28, 2022
Download Youtube videos in mp4 format in a fast, easy, convenient way made with Python!

yt_downloader Download Youtube videos in mp4 format in a fast, easy, convenient way made with Python! Required Modules pytube os time colorama Errors

3 Jul 02, 2022
Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a Kindle or other similar reading devices.

Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a read

Soumik Rakshit 8 Jul 09, 2022
A bot to download songs from YouTube to telegram.

Song-Downloader-Bot A BOT TO DOWNLOAD SONGS FROM YOUTUBE. Mandatory variables API_ID - Get It From my.telegram.org API_HASH - Get It From my.telegram.

Ashik Muhammed 38 Dec 11, 2022
Quickly, simply, and asynchronously download NFT's from an Opensea collection

iRightClick Quickly, simply, and asynchronously download NFT's from an Opensea collection. NOTICE This tool is not developed to encourage or facilitat

Setro 34 Dec 30, 2022
Download YouTube videos/music and images in MP4, JPG with this tool.

ABOUT THE TOOL Download YouTube videos, music and images in MP4, JPG with this tool, with an easy to understand interface. This tool works with both,

TrollSkull 5 Jan 02, 2023
๐Ÿ“บ YouTube Song Downloader Bot For Telegram ๐Ÿ”ฎ

๐Ÿ“บ YouTube Song Downloader Bot For Telegram ๐Ÿ”ฎ Powerd By TamilBots.

Tamil Bots 146 Dec 31, 2022
Fully Automated YouTube Channel โ–ถ๏ธwith Added Extra Features.

Fully Automated Youtube Channel โ–’โ–ˆโ–€โ–€โ–ˆ โ–ˆโ–€โ–€โ–ˆ โ–€โ–€โ–ˆโ–€โ–€ โ–€โ–€โ–ˆโ–€โ–€ โ–ˆโ–‘โ–‘โ–ˆ โ–ˆโ–€โ–€โ–„ โ–ˆโ–€โ–€ โ–ˆโ–€โ–€โ–ˆ โ–’โ–ˆโ–€โ–€โ–„ โ–ˆโ–‘โ–‘โ–ˆ โ–‘โ–‘โ–ˆโ–‘โ–‘ โ–‘โ–’โ–ˆโ–‘โ–‘ โ–ˆโ–‘โ–‘โ–ˆ โ–ˆโ–€โ–€โ–„ โ–ˆโ–€โ–€ โ–ˆโ–„โ–„โ–€ โ–’โ–ˆโ–„โ–„โ–ˆ โ–€โ–€โ–€โ–€ โ–‘โ–‘โ–€โ–‘โ–‘ โ–‘โ–’โ–ˆโ–‘โ–‘ โ–‘โ–€โ–€โ–€ โ–€โ–€โ–€โ–‘

sam-sepiol 249 Jan 02, 2023
Youtube videos and channels scraper python wrapper!

YouTubeCrawle Wrapper for python Why This wrapper? This is wrapper is not limited to videos only it can scrape both channel and videos seperately ;D

Kei 16 Aug 08, 2022
Fast TikTok NO Watermark Video Downloader (username or url)

๐Ÿ’Ž TD [ TikDown v4 ] Star โญ if you want more Discord Server * discord.gg/onlp | Waxor#9999 Why not open source anymore ? * BECAUSE PEOPLE SKID, STEA

Tekky 26 Dec 01, 2022
Youtube Downloader Telegram Bot ๐Ÿ˜‰

Youtube Dl bot ๐Ÿ˜‰ Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

Aryan Vikash 285 Dec 06, 2022
A python scripts that downloads doujin from nhentai without having an account

nhentai-downloader a python scripts that downloads doujin from https://nhentai.net without having an account. Usage Needs Python 3^ Linux pip3 install

Earl Sabalo 4 Jun 13, 2022
the best video downloader for terminals (currently only compatible with Linux and Windows)

the best video downloader for terminals (currently only compatible with Linux and Windows)

Amaral 2 Oct 14, 2021
A simple contents download module using url for python

A simple contents download module using url for python

Fayas Noushad 16 Oct 20, 2022
Download every approved Obsidian.md community Plugin and Theme

obsidian-repos-downloader Contents What? Why? Setup Requirements Download Run Getting Started Usage - all the arguments Output Directories Flatter Str

Clare Macrae 16 Dec 13, 2022
Python Youtube Video-Playlist Downloader

Youtube-Video-Playlist-Downloader-PyQt5 You can download videos and playlists on YouTube with this script. Script has GUI. Enjoy. Setup git clone http

Yunus Emre ร–ztรผrk 2 Jun 06, 2022
AI Dungeon Catalog Archive Toolkit

AI Dungeon Content Archive Toolkit (AID CAT) AID CAT is a command-line utility that will allow you to download JSON backups of: Your private and publi

Mimi 31 Oct 26, 2022