LotteryChecker/twostep/Feed.py

27 lines
807 B
Python
Raw Permalink Normal View History

import feedparser
class Feed:
def __init__(self):
self.feed = 'https://www.texaslottery.com/export/sites/lottery/rss/tlc_latest.xml'
self.parsed_feed = feedparser.parse(self.feed)
def get_winning_numbers(self):
nums_pre = self.parsed_feed.entries[6].summary
nums_pre = nums_pre.replace('Bonus Ball', '-')
nums = nums_pre.split(' - ')
winning_numbers = nums[:4]
for idx, num in enumerate(nums[:4]):
winning_numbers[idx] = int(num)
special_ball = int(nums[4])
return {'numbers': winning_numbers, 'special_ball': special_ball, 'multiplier': 1}
def get_jackpot(self):
jp_pre = self.parsed_feed.entries[7].summary
jp_pre = jp_pre.replace("$", "").replace(",","")
return float(jp_pre)