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 ]
🔥 A Bot To Telegram For Download High Qulity Videos & Songs From Youtube

🔥 A Bot To Telegram For Download High Qulity Videos & Songs From Youtube 🎗 Fast And Free Bot No Need To Pay ✅ By SL-Alpha-X-Team ⚡

Official Alpha-X-Team Account 7 Aug 31, 2022
Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH

Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH. It leverages selenium, a website testing framework to crawl

Xiaoyang Huang 39 Nov 21, 2022
Download courses from khanacademy.org

khan-dl A python script to download courses from Khan Academy using youtube-dl and beautifulsoup4.

rand-net 806 Jan 03, 2023
Python script to download all images/webms of a 4chan thread

Python3 script to continuously download all images/webms of multiple 4chan thread simultaneously - without installation

Micha Fink 208 Jan 04, 2023
Download images where login is required using har python and js

이미지 다운로드(har, python, js 사용) 로그인이 필요한 사이트에서 DevTools로 이미지를 다운받는 방법은 조금 까다로웠다. 가장 쉽게 할 수 있는 방법을 찾아보았다. 사용법 F12를 눌러 DevTools를 실행 Network 탭으로 이동 페이지 새로고침

0 Jul 22, 2022
This is a simple Python Script to download Imgur Pictures with the short url!

Imgur Downloader This is a simple Python Script that runs a process with progress bar that downloads an Imgur Picture! Code Example Features Progress

OGMatrix 1 Nov 18, 2021
Download from HBO-MAX-BLIM-TV-Paramount

#HBO MAX- BlimTV -Paramount plus 4K Downloader Tool To download 4K HDR DV SDR from HBO MAX- BlimTV -Paramount plus Hello Fellow Developers/ ! Hi! M

4 Dec 25, 2021
A simple kemono.party downloader using python.

kemono-dl This is a simple kemono.party downloader. How to use Install python Download source code from releases and extract it Then install requireme

318 Dec 27, 2022
Heroic-gogdl - GOG Downloading module for Heroic Games Launcher

heroic-gogdl GOG download module for Heroic Games Launcher Purpose This will tak

Paweł Lidwin 36 Dec 23, 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
Python based YouTube video Downloader GUI Application.

Youtube video Downloader Python based Youtube video Downloader GUI Application. Installation Python Dependencies Import pytube pip install pytube Im

Naem Azam 1 Jan 03, 2022
Organize your downloads easily with DownloadOrganizer

DownloadOrganizer Organize your downloads organize your downloads easily with DownloadOrganizer Instilation how to install DownloadOrganizer Method 1:

1 Dec 02, 2021
A scriptable music downloader for Qobuz, Tidal, and Deezer

streamrip A scriptable stream downloader for Qobuz, Tidal, and Deezer. Features Downloads tracks, albums, playlists, discographies, and labels from Qo

967 Jan 03, 2023
A simple Python +3.x script to download videos from Facebook.

Facebook Video Downloader A simple Python +3.x script to download videos from Facebook posts

Kerolos Atef Saber 1 Dec 03, 2021
Pytube ve tkinter kütüphanesi ile yapmış olduğum basit ve temel bir youtube video indirme programı.

PyTube Pytube ve tkinter kütüphanesi ile yapmış olduğum basit ve temel bir youtube video indirme programı. Videolar 720p çözünürlükte indirilmektedir.

1 Nov 12, 2021
YoutubeDownloader - Download any public Playlist from Youtube

YoutubeDownloader Download any public Youtube Channel / Playlist Features Bulk d

17 Nov 12, 2022
Spy Ad Network - Spy Ad Network Detection With Python

Spy Ad Network Spy Ad Network Detection Jumps from link to link to access a site

Baris Dincer 2 Jan 13, 2022
A very fast file streaming bot used for streaming and downloading movies

FileStreamBot GIVE A STAR AND FORK ELSE NO MORE OPENSOURCE A Telegram bot to turn all media and documents files to web link . Report a Bug | Request F

Code X Mania a.k.a Adarsh Goel 190 Jan 04, 2023
Pypixiv - A fully-typed, asynchronous api wrapper for pixiv

pypixiv this library is a fully-typed, asynchronous api wrapper for pixiv. featu

DeltaLaboratory 2 Nov 16, 2022
ComicDownloader - Downloads Comics from readcomiconline.li

ComicDownloader Downloads Comics from readcomiconline.li To use this script from

2 Nov 08, 2022