This commit is contained in:
mcinj 2022-05-15 11:39:44 -04:00
parent e8596fb544
commit fd9e5ba23e
3 changed files with 3 additions and 4 deletions

View file

@ -47,4 +47,4 @@ web.basic_auth = true
# basic auth username # basic auth username
web.basic_auth.username = admin web.basic_auth.username = admin
# basic auth password # basic auth password
web.basic_auth.password = admin web.basic_auth.password = ChangeMe

View file

@ -182,7 +182,7 @@ class SteamGifts:
for item in unentered_game_list: for item in unentered_game_list:
giveaway = Giveaway(item) giveaway = Giveaway(item)
txt = f" {giveaway.game_name} - {giveaway.cost}P - {giveaway.game_entries} entries " \ txt = f" {giveaway.game_name} - {giveaway.cost}P - {giveaway.game_entries} entries " \
f"(w/ {giveaway.copies} copies) - Created {giveaway.time_created_string} ago " \ f"(w/ {giveaway.copies} copies) - Created {giveaway.time_created_string} ago " \
f"with {giveaway.time_remaining_string} remaining by {giveaway.user}." f"with {giveaway.time_remaining_string} remaining by {giveaway.user}."
logger.info(txt) logger.info(txt)

View file

@ -8,7 +8,6 @@ logger = log.get_logger(__name__)
class Giveaway: class Giveaway:
def __init__(self, soup_item): def __init__(self, soup_item):
self.soup_item = soup_item
self.steam_app_id = None self.steam_app_id = None
self.steam_url = None self.steam_url = None
self.game_name = None self.game_name = None
@ -35,7 +34,7 @@ class Giveaway:
self.giveaway_uri = soup_item.select_one('a.giveaway__heading__name')['href'] self.giveaway_uri = soup_item.select_one('a.giveaway__heading__name')['href']
pin_class = soup_item.parent.parent.get("class") pin_class = soup_item.parent.parent.get("class")
self.pinned = pin_class is not None and len(pin_class) > 0 and pin_class[0].find('pinned') != -1 self.pinned = pin_class is not None and len(pin_class) > 0 and pin_class[0].find('pinned') != -1
self.cost, self.copies = self.determine_cost_and_copies(self.soup_item, self.game_name, self.giveaway_game_id) self.cost, self.copies = self.determine_cost_and_copies(soup_item, self.game_name, self.giveaway_game_id)
self.game_entries = int(soup_item.select('div.giveaway__links span')[0].text.split(' ')[0].replace(',', '')) self.game_entries = int(soup_item.select('div.giveaway__links span')[0].text.split(' ')[0].replace(',', ''))
contributor_level = soup_item.select_one('div[title="Contributor Level"]') contributor_level = soup_item.select_one('div[title="Contributor Level"]')
self.contributor_level = self.determine_contributor_level(contributor_level) self.contributor_level = self.determine_contributor_level(contributor_level)