removing /trackdays because trackpinata exists

This commit is contained in:
Luke Robles 2024-04-01 11:30:28 -07:00
parent 1704fdbed1
commit 12ebef8e01
3 changed files with 2 additions and 70 deletions

View File

@ -128,49 +128,6 @@ class ActualUtils(commands.Cog):
except Exception: except Exception:
return await ctx.send_followup("Sorry, I'm unable to answer that") return await ctx.send_followup("Sorry, I'm unable to answer that")
@commands.has_role("Track day gamers")
@commands.slash_command(
guild_ids=core_utils.my_guilds,
name="trackdays",
description="Query motorsportsreg.com for a list of trackdays going on at Buttonwillow and Thunderhill",
)
@option(
"track",
description="Choose a track to see the trackdays at, or leave blank for all",
choices=["Buttonwillow", "Thunderhill", "Both"],
default="Both",
)
async def trackdays(self, ctx: commands.Context, track: str):
import trackdays
shid = await trackdays.get_msreg(track=track)
for track, events in shid.items():
embed = discord.Embed(
description=":checkered_flag: **Upcoming events at %s**:checkered_flag: "
% track,
color=0x428BCA,
type="rich",
)
for track_day in events:
embed.add_field(
name="-------------\n**Organizer**",
value=track_day["event_organizer"],
inline=False,
)
embed.add_field(
name="**Event Name**",
value=track_day["event_name"],
inline=False,
)
embed.add_field(
name="Date", value=track_day["event_date"], inline=False
)
embed.add_field(
name="Event URL", value=track_day["event_url"], inline=False
)
await ctx.defer()
await ctx.send_followup(embed=embed)
@commands.slash_command( @commands.slash_command(
guld_ids=None, guld_ids=None,
name="stock", name="stock",

View File

@ -156,6 +156,8 @@ async def rsi_find(player):
org_name = ( org_name = (
org_soup.find("div", class_="inner").findNext("h1").text.split("/")[0] org_soup.find("div", class_="inner").findNext("h1").text.split("/")[0]
) )
print(org_name)
org_abbreviation = ( org_abbreviation = (
org_soup.find("div", class_="inner").findNext("span", class_="symbol").text org_soup.find("div", class_="inner").findNext("span", class_="symbol").text
) )

View File

@ -76,30 +76,3 @@ async def get_msreg(track):
pass pass
return events return events
def get_corsa_club():
base_url = "https://corsa.club"
events = {}
products_blob = requests.get(base_url + "/products.json").json()["products"]
for event in products_blob:
# Filter out hoodies and what not, only care about track days that list run-groups as the options
if any("Intermediate" in s for s in event["options"][0]["values"]):
event_object = {
"event_name": event["title"],
"event_url": base_url + "/products/" + event["handle"],
"event_date": event["title"].split()[-1],
}
track = " ".join(event["title"].split()[0:-1])
try:
if track not in events:
events[track] = []
events[track].append(event_object)
except TypeError:
pass
return events
# if __name__ == '__main__':
# get_corsa_club()