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 ]
MMDL (Mega Music Downloader) - A tool to easily download music.

mmdl - Mega Music Downloader What is mmdl ❓ TLDR: MMDL is a cli app which allows you to quickly and efficiently download one or multiple songs from Yo

techboy-coder 30 Dec 13, 2022
Python youtube playlist downloader

Youtube-Playlist-Downloader-python 👍 This program is a simple Youtube playlist downloader where you input the playlist link, and then the desired pat

Pepczenko 2 Dec 25, 2021
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
A Simple YouTube Video Downloader With Python

Simple YouTube Video Downloader Simple YouTube Video Downloader is an open source project with a very simple UI that tries to speed up the process of

Brian Han 2 Jan 03, 2022
Download all games from a public Itch.io Game Jam

Itch Jam Downloader Downloads all games from a public Itch.io Game Jam. What you'll need: Python 3.8+ pip install -r requirements.txt For site mirrori

Dragoon Aethis 19 Dec 07, 2022
YouPlay is a python based tool for downloading YouTube videos through its URL

YouPlay is a python based tool for downloading YouTube videos through its URL. It is capable to download videos from YouTube playlists too and can extract the audio file only from the video. It can r

Nitin Choudhury 10 Sep 15, 2022
Most versatile Telegram torrent and youtube-dl bot.

TorToolkit Telegram So basically Tortoolkit is aimed to be the most versatile torrent leecher and Youtube-DL bot for telegram. This bot is highly cust

Yash Khadse 541 Dec 22, 2022
Audio/Video downloader

youtubeDownloader Audio/Video downloader • The project downloads audio/video/both after link is entered • It also shows total size of the file, time l

Tulsi Thakur 1 Nov 16, 2021
A simple python script and it's used for mp4 type video downloading from youtube.

This is a simple python script and it's used for mp4 type video downloading from youtube. also, it's used inbuilt python module pytube. Furthermore, I know we have so many apps and online websites to

Yousaf K Hamza 1 Jan 10, 2022
Youtube playlist downloader with full metadata support

ytrake GUI tool to embed metadata for albums on Youtube with youtube-dl. Requires youtube-dl v2021.06.06. Post-processing Album metadata: Usage ytrake

28 Jul 12, 2022
A small distributed download manager to help bypass device-specific bandwidth limitations.

Distributed Download Manager A small distributed download manager to help bypass device-specific bandwidth limitations. Architecture The download mana

Anand Balaji 3 Sep 23, 2022
Stremio addon for fetching videos from your google drive.

stremio-gdrive Instructions: There are two ways to go about: Method 1 is hard and long but might give you better performance and you need to make your

72 Dec 31, 2022
lo2: Simple youtube-dl web frontend

Simple youtube-dl web frontend

Denis Volk 22 Jun 03, 2022
😷 Dowload dos documentos da CPI da Pandemia

A CPI da Pandemia recebeu milhares de documentos públicos, todos disponibilizados no site do Senado Federal.

Eduardo Cuducos 98 Sep 23, 2022
The tool allows to download a list of tiktok sounds

dependencies: pip install requests how to use LAUCH THE PROGRAM file (option f)

carpal 3 Jan 21, 2022
bing image downloader app used to download bulk images for a specific search term created using streamlit and bing_image_downloader python packages

bing image downloader app bing image downloader app is used to download bulk images for a specific search term. bing image downloader app gets the sea

Siva Prakash 8 Apr 05, 2022
Tool to download Netflix in 4k

Netflix-4K-Script Tool to download Netflix in 4k You will need to get a L1 CDM that is whitelsited with Netflix CDM In this script are downgraded

9 Dec 23, 2021
Python script to download (TCR) genes from IMGT/GENE-DB

IMGTgeneDL 0.1.0 Jamie Heather | CCR @ MGH | 2021 This script provides an alternative way to access TCR and IG genes stored in IMGT/GENE-DB. It's prim

Jamie Heather 1 Mar 30, 2022
抖音批量下载助手

抖音批量下载助手

HuangSK 303 Jan 05, 2023
Python module to download all media from a GoFile gallery.

GoFile Downloader Setup First of all, clone this repository : ~$ git clone https://github.com/quatrecentquatre-404/gofile-downloader Second, oh wait..

Quatrecentquatre 61 Jan 01, 2023