Esempio n. 1
0
def setup_pushbullet(pb_api_key, debug):
  if debug:
    print('> DEBUG MODE: setup_pushbullet: acquired device api!')
    return 'TEST_DEVICE_ID'
  else:
    pb = Pushbullet(api_key=pb_api_key)
    device_iden = pb.list_devices()['devices'][0]['iden']
    return device_iden
Esempio n. 2
0
import requests
from BeautifulSoup import BeautifulSoup
from pushbullet.pushbullet import Pushbullet
import json

pb = Pushbullet(api_key="API KEY HERE")
device_iden = pb.list_devices()['devices'][0]['iden']

# Read list of shows interested in.
f = open("shows.txt")
shows = f.read().split("\n")
shows.pop()
print shows
f.close()

# Get HTML of kat.cr and extract all anchor tags
r=requests.get("https://kat.cr",verify=False)
soup = BeautifulSoup(r.text)
links = soup.findAll("a")
text_list = []
# Get text of all anchor tags
for i in links: 
  text_list.append(i.text)
  pass
# From layout of kat.cr, the list of tv shows lie between these two strings
# Horrible hack
text_list = text_list[text_list.index("TV Shows Torrents"):text_list.index("Music Torrents")]


# Fetch the list of shows that match with yours
match = [ text for text in text_list for show in shows if show in text]