diff --git a/README.md b/README.md new file mode 100644 index 0000000..da19b97 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# JKAnimeNotifier +This script scraps the website jkanime.net and checks if the new episode of certain anime is up. If it's up, the script opens the episode on a Firefox tab. diff --git a/icon/sup.ico b/icon/sup.ico new file mode 100644 index 0000000..e0061bd Binary files /dev/null and b/icon/sup.ico differ diff --git a/main.py b/main.py new file mode 100644 index 0000000..108584d --- /dev/null +++ b/main.py @@ -0,0 +1,42 @@ +from bs4 import BeautifulSoup +import notify2 +import requests +from requests import get +import time +import webbrowser + +link = 'https://jkanime.net/' +anime = '' +notify2.init('A-notifier') +ep = '' +def linkObtainer(anime): + lonk = anime.replace(' ', '-') + lonk = lonk.replace('(', '') + lonk = lonk.replace(')', '') + lonk = lonk.lower() + return lonk +def isItUp(anime): + on = 0 + webp = requests.get('https://jkanime.net/') + soup = BeautifulSoup(webp.text, 'html.parser') + + recent_ani = soup.find_all('div', class_ = 'anime__sidebar__comment__item__text') + for div in recent_ani: + if div.h5.text == anime: + on = 1 + return on + + +while True: + online = isItUp(anime) + if online == 1: + n = notify2.Notification("Hiii" , + anime + " is up on JKanime", + "/home/siengrain/Stuff/aFlvNot/icon/sup.ico" # Icon name + ) + n.show() + link = link + linkObtainer(anime)+'/'+ep+'/' + webbrowser.open(link) + break + else: + time.sleep(300)