Compare commits

...

6 Commits

Author SHA1 Message Date
Albert
97e9151474
Merge 7458005510 into f0ea440d41 2024-11-21 16:28:22 +01:00
Ayush Bhardwaj
f0ea440d41
Merge pull request #379 from SoumyaOk4-4/patch-2
fix: Replace broken PyPI logo link and add social media logos
2024-06-21 16:51:34 +02:00
Ayush Bhardwaj
8c995f4e00
Merge pull request #380 from hastagAB/dependabot/pip/yts_torrents/urllib3-1.26.19
Bump urllib3 from 1.26.18 to 1.26.19 in /yts_torrents
2024-06-21 16:50:50 +02:00
dependabot[bot]
d8880df87b
Bump urllib3 from 1.26.18 to 1.26.19 in /yts_torrents
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.18 to 1.26.19.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/1.26.19/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.18...1.26.19)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 01:29:01 +00:00
Soumya Chakraborty
e261ff5240
fix: Replace broken PyPI logo link and add social media logos
Replaced the broken PyPI logo link in the README.md file with a working one. Additionally, added social media logos instead of text links at the bottom of the README for a better visual representation.
2024-05-28 20:07:41 +05:30
Albert
7458005510 Youtube remider 2020-10-10 18:20:30 +05:30
4 changed files with 54 additions and 9 deletions

View File

@ -1,4 +1,6 @@
# Awesome Python Scripts :sunglasses: <img alt="PyPI" src="https://warehouse-camo.cmh1.psfhosted.org/18509a25dde64f893bd96f21682bd6211c3d4e80/68747470733a2f2f696d672e736869656c64732e696f2f707970692f707976657273696f6e732f64796e61636f6e662e737667"> [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/hastagAB/Awesome-Python-Scripts) ![GitHub stars](https://img.shields.io/github/stars/hastagAB/Awesome-Python-Scripts?style=social)
# Awesome Python Scripts :snake:
<img alt="PyPI" src="https://pypi.org/static/images/logo-small.8998e9d1.svg" height="30px" width="auto"> [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/hastagAB/Awesome-Python-Scripts) ![GitHub stars](https://img.shields.io/github/stars/hastagAB/Awesome-Python-Scripts?style=social)
## Contents:
@ -197,15 +199,15 @@ Remember to star the repo if you love the scripts~ :wink:
- Only One Commit per PR is Adviced.
# If you like the project:
- Star this Repo - [Awesome Python Scripts](https://github.com/hastagAB/Awesome-Python-Scripts)
- **Star this Repo - [Awesome Python Scripts](https://github.com/hastagAB/Awesome-Python-Scripts)**
- Follow me on GitHub - [Ayush Bhardwaj](https://github.com/hastagAB)
- **Follow me on GitHub - [Ayush Bhardwaj](https://github.com/hastagAB)**
# Want to connect with me?
- [LinkedIn](https://www.linkedin.com/in/hastagab/)
- [Twitter](https://twitter.com/HastagAB)
- [Facebook](https://www.facebook.com/SirHastagAB)
- [Instagram](https://www.instagram.com/sirhastagab/)
## Want to Connect with Me?
[<img src="https://content.linkedin.com/content/dam/me/business/en-us/amp/brand-site/v2/bg/LI-Bug.svg.original.svg" height="30px" alt="Linkedin">](https://www.linkedin.com/in/hastagab/)
[<img src="https://static.dezeen.com/uploads/2023/07/x-logo-twitter-elon-musk_dezeen_2364_col_0.jpg" height="30px" alt="X/Twitter">](https://twitter.com/HastagAB)
[<img src="https://w7.pngwing.com/pngs/561/460/png-transparent-fb-facebook-facebook-logo-social-media-icon-thumbnail.png" height="30px" alt="Facebook">](https://www.facebook.com/SirHastagAB)
[<img src="https://static.cdninstagram.com/rsrc.php/v3/yI/r/VsNE-OHk_8a.png" height="31px" alt="Instagram">](https://www.instagram.com/sirhastagab/)
[![](https://img.shields.io/badge/Made%20With%20❤%20By-HastagAB-red)](https://github.com/hastagAB)

View File

@ -0,0 +1,3 @@
Add your own API key from console.google.com
This script tells you when a your favourite youtuber has uploaded a new video.

View File

@ -0,0 +1,40 @@
import urllib.request
import json
from selenium import webdriver
import time
def look_for_new_videos():
api_key = "" # Whatever API key you get from https://console.developers.google.com
channel_id = "LaterClips"# From https://www.youtube.com/c/LaterClips
base_video_url = 'https://www.youtube.com/watch?v='
base_search_url = 'https://www.googleapis.com/youtube/v3/search?'
url = base_search_url + 'key={}&channelId={}&part=snippet,id&order=date&maxResults=1'.format(api_key, channel_id)
inp = urllib.request.urlopen(url).read()
resp = json.load(inp)
vidID = resp['items'][0]['id']['videoId']
video_exists = False
with open('videoId.json', 'r') as json_file:
data = json.load(json_file)
if data['videoId'] != vidID:
driver = webdriver.Edge
driver.get(base_video_url + vidID)
video_exists = True
if video_exists:
with open('videoId.json', 'w') as json_file:
data = {'videoId': vidID}
json.dump(data, json_file)
try:
while True:
print("Starting...")
look_for_new_videos()
time.sleep(10)
except KeyboardInterrupt:
print("Stopping")

View File

@ -2,4 +2,4 @@ certifi==2023.7.22
chardet==3.0.4
idna==2.8
requests==2.31.0
urllib3==1.26.18
urllib3==1.26.19