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 ]
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
A CLI that searches and download Youtube videos in mp3 format.

A CLI that searches and download Youtube videos in mp3 format.

Finhawk 4 Jul 25, 2022
Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery.

ksy-dl Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery. This tool will: Fetch any of the official

3 Jun 20, 2022
A tool written in Python to download all Snapmaps content from a specific location.

snapmap-archiver A tool written in Python to download all Snapmaps content from a specific location.

46 Dec 09, 2022
VK sticker downloader with python

VK Sticker Downloader This repository is used to automate download file from VK Sticker How to use Execute the file ./downloader.py Writedown full url

Hartawan Bahari M. 1 Dec 29, 2021
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
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
A Telegram bot to download TikTok videos without any watermark.

TikTok Downloader Bot A Telegram bot to download TikTok videos without any watermark. Host on Heroku Youtube: Deployment Tutorial Demo: JayBee TikTok

Joy Biswas 184 Jan 04, 2023
This script fully automates of downloading tiktok videos, editing them,compiling them and finally uploading them to youtube.

This script fully automates of downloading tiktok videos, editing them,compiling them and finally uploading them to youtube. If you wanted to create a tiktok video compiilation youtubbe channel this

Supriyo Sarkar 32 Dec 16, 2022
Aline file downloader automator!

AlineDorker Aline is used for donwloading files with google dorking , dowloading specified links such as dorks. Dependences: python3 installed pip ins

27 Nov 16, 2022
A Telegram bot to download Subtitle for movies and tv shows.

Subtitle Downloader Bot A Telegram bot to download Subtitle for movies and tv shows. Host on Heroku Configuring Environments API_HASH : Your Telegram

Joy Biswas 15 Nov 12, 2022
Python-Youtube-Downloader - An Open Source Python Youtube Downloader

Python-Youtube-Downloader Hello There This Is An Open Source Python Youtube Down

Flex Tools 3 Jun 14, 2022
Python module to download all media from a CyberDrop gallery.

CyberDrop Downloader Intro Let's suppose you found out the Eva G (bby_gee) leak on https://cyberdrop.me/a/aWAt4TWY. You wish you could download the en

Quatrecentquatre 1 Dec 12, 2021
Simple python script to download .mp3 formatted files from YouTube video URLs

Introduction: Simple python script to download .mp3 formatted files from YouTube video URLs Requirements: Requires: youtube_dl module Requires: ffmpeg

Pat 2 Aug 18, 2022
DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key

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

Sougata Jana 23 Dec 22, 2022
Google Art Image Downloader Tkinter

Google-Art-Image-Downloader-Tkinter 由 google-art-downloader 整改的批量 Google 艺术展平台高清图片下载 ⭐ It works perfectly from 2018 year till today, thanks for stars!

PY-GZKY 1 Jan 05, 2022
python code used to download all images contained in a facebook uid , the uid can be profile,group,fanpage

python code used to download all images contained in a facebook uid , the uid can be profile,group,fanpage

VVHai 2 Dec 21, 2021
Download YOUR files, documents from vk.

vk-documents-downloader Кароч эта симпл херня качает все ВАШИ документы с вк. Или я еблан, но в гх и тмб гугле я подобного не нашел. py main.py Login:

4 Jun 10, 2022
📺 YouTube Song Downloader Bot For Telegram 🔮

📺 YouTube Song Downloader Bot For Telegram 🔮 Powerd By TamilBots.

Tamil Bots 146 Dec 31, 2022
Python script designed to search and fetch direct download links from nxbrew.com

SwitchGamesDownloader Only for windows nxbrew.com is a website, accessible only using a proxy, where the majority of games for the Nintendo Switch are

Backend 91 Dec 28, 2022