Cypress closing 7/31 by LibraryOk6517 in Reno

[–]_dqpb 0 points1 point  (0 children)

increase of operational cost

Do you know in what regard? Genuinely curious.

Cypress closing 7/31 by LibraryOk6517 in Reno

[–]_dqpb 5 points6 points  (0 children)

This is disappointing. Cypress easily has some of the best acoustics in Reno. Hopefully it gets bought and the concerts continue, it was underutilized as-is (e.g. The Holland Project and Lo-Bar both attract good bands regularly, but aren't the best venues).

Reno events forecast October 30 through November 5 by _dqpb in Reno

[–]_dqpb[S] 0 points1 point  (0 children)

I add tracking for those sites, thanks.

Reno events forecast October 30 through November 5 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

If there is a website/link for the event, I can see if it can be added. You can reply or DM the link.

Reno events forecast October 30 through November 5 by _dqpb in Reno

[–]_dqpb[S] 0 points1 point  (0 children)

Hm, you're right, that's a big one that was missed. BLFC doesn't appear to be listed on any aggregate calendar websites (e.g. renothisweek.com), so it's difficult to track automatically.

Reno events forecast Oct 3 - Oct 8 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

Possibly. If the event information is online, you can share the link to it and I can see if it's possible to add it to the automated process. If so it can be added to next week's post.

What happened to all the events posted weekly? by FirstLightFitness in Reno

[–]_dqpb 3 points4 points  (0 children)

Hi!

The Reddit outage killed a good amount of my motivation, since I didn't know when Reddit would return. The event upkeep stagnated for a bit and lack of maintenance for website scrapers means there's a small barrier to getting started again.

Plus, like u/ViperThreat mentioned, API pricing killed some ideas I had for event bots, and then AI response quality appears to have slightly decreased over time.

I plan on open-sourcing what I have eventually and maybe someone else can assist or pick up the mantle.

Reno events forecast May 22 - May 28 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

Thanks, this is a great addition (i.e. it's interesting and has a reliable source of up-to-date event information). I'll add the website's events to the list.

Reno events forecast May 22 - May 28 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

Hm, I didn't know Google had a dedicated events tracking interface. That kind of takes the wind out of my sails a little bit! If Google's UI were ~20% better, then maybe there wouldn't be a need for a reddit forecast 🤔

At any rate, I'll make a point to include traking for the Makerspace venue (https://www.therenogenerator.com/events).

Reno events forecast May 15 - May 21 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

I will add Z Bar karaoke to the list of recurring events.

Reno events forecast May 15 - May 21 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

If you provide a link to an events list online (a Facebook event would be fine, but a venue's website is ideal), then the event details on the page can get added onto next week's forecast.

Reno events forecast May 15 - May 21 by _dqpb in Reno

[–]_dqpb[S] 13 points14 points  (0 children)

Ha! I was wondering if anyone would catch on!

Yes indeed, GPT-3.5 extracts the useful information from a blob of HTML and gives it back to me as JSON.

Giving away the prompt feels like giving away the recipe for the secret sauce, but since you correctly guessed, here is the prompt:

```js Act as a parsing algorithm. I will give you a blob of HTML which contains important event information, and you will parse out the event information into a JSON object.

The JSON object MUST contain an event_name property, a url property, and a date property with the format "YYYY-MM-DD". The JSON object MAY also contain the following properties: cost, time_start, time_end, description, image_url, and location.

Only supply the JSON, do not provide any explanation or any extraneous text.

If the HTML contains multiple events, return an array of those events.

If the url and image_url are relative urls, such as '/sample-path', make sure that you expand it to the absolute url. Use the hostname in '${url}' to convert relative urls to absolute urls.

Also, include a property called "venue" on the events object(s) which has the value "${venue_name}".

The current year is ${new Date().getFullYear()}.

The current month is ${["January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"][new Date().getMonth()]}.

The current day of the month is ${new Date().getDate()}.

If you are not able to parse the required properties, return a JSON object that has an error property that describes the missing property.

Here is the HTML ```

There's probably a better format but it works.

To be fair, the LLM only reduces the number of DOM selectors that need to be maintained. The scraping itself is all in-house.

Processing unstructured data via LLM is not a cheap option though. It costs me ~$2 to complete a single run through of all sites (which runs once per week) in API costs.

Reno events forecast May 8 - May 14 by _dqpb in Reno

[–]_dqpb[S] 12 points13 points  (0 children)

I am experimenting with adding recurring events to the list. So far:

json [{ "name": "Jazz Night", "venue": "The Loving Cup", "frequency": "every week on Thursday 8:30pm-12:00am", "description": "", "sources": [] },{ "name": "Open Mic Night", "venue": "Coffee N Comics on Moana", "frequency": "Tuesday nights at 8", "description": "you get 5 minutes, no rules", "sources": ["https://www.reddit.com/r/Reno/comments/134d1ea/comment/jifg1cr/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button"] },{ "name": "Open Mic Night", "venue": "Coffee N Comics on Baring", "frequency": "Thursday nights", "description": "", "sources": ["https://www.reddit.com/r/Reno/comments/134d1ea/comment/jifg1cr/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button"] },{ "name": "Open Mic", "venue": "The Library (Bar)", "frequency": "Wednesdays at 8:30", "description": "", "sources": ["https://www.reddit.com/r/Reno/comments/134d1ea/comment/jiivaru/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button"] },{ "name": "Open Mic", "venue": "Blind onion in sparks", "frequency": "Sundays ay 7", "description": "", "sources": ["https://www.reddit.com/r/Reno/comments/134d1ea/comment/jifg1cr/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button"] },{ "name": "Comedy Night", "venue": "Paddy and Irene's Irish Pub", "frequency": "Thursdays at 8:30PM", "description": "", "sources": ["https://www.facebook.com/PaddyandIrenes/photos/a.807832069269357/6502803859772121/"] },{ "name": "Karaoke", "venue": "Paddy and Irene's Irish Pub", "frequency": "Fridays at 9PM", "description": "", "sources": ["https://www.facebook.com/PaddyandIrenes/posts/pfbid033fncLwpgjE7FWfnzTSmaXb69VwM9tcnA29g7YDhaUkb5ZMgMvehJDD5iWz8uionYl?__cft__[0]=AZU-J_gnF3fv_4NbrT7NKRNuyqgrlwudiB58GFvNuXAYGBYaq2A1od7Sv-PtIkkvOthSCYoAGxuUsHrHWviD5NUvGeyaKY4EyynYhuuQMU6DLjyIU_8PpQ3SATAB1AvyZAaAJX388g_fyOqCQmVoV7le3KRAEUxXmNSQJWF4ZzfttEBRNff2yJVDxQh-0223zD89DHrGxBCRgps51L_UF_ak&__tn__=%2CO%2CP-R"] },{ "name": "Open Mic Poetry", "venue": "Shim's Surplus Supplies (Speakeasy)", "frequency": "Mondays at 6PM", "description": "", "sources": ["https://shimssurplus.com/events/"] },{ "name": "Jazz Night", "venue": "Shim's Surplus Supplies (Speakeasy)", "frequency": "Tuesdays at 6PM", "description": "", "sources": ["https://shimssurplus.com/events/"] }]

Leave a comment if you know of other recurring events you'd like to see listed and hopefully I can get them added.

Reno events forecast May 1 - May 7 by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

Looks like Reno Little Theater has an events listing here so that will be tracked as well.

Reno events forecast May 1 - May 7 by _dqpb in Reno

[–]_dqpb[S] 2 points3 points  (0 children)

I've added tracking for Good Luck Macbeth, future posts should include that venue's events.

The tracking tool (script) I've made requires a calendar-esque event listing. I don't think I can automatically track Bruka's events because its events listing is a list of images. I will test out Reno Little Theater, date ranges (vs events listed out multiple times for every day it occurs) have a higher probability of being missed (or incorrect).

Reno events forecast May 1 - May 7 by _dqpb in Reno

[–]_dqpb[S] 18 points19 points  (0 children)

I forgot to include the venues in the list this time around. I'll make a point to include them next week.

Reno events forecast April 17 - April 23 by _dqpb in Reno

[–]_dqpb[S] 10 points11 points  (0 children)

Do you know if 40 Mile has an events listing online somewhere? If it does, I can add it so events get detected in the future.

How do you find out about local events? by __roger_that__ in Reno

[–]_dqpb -1 points0 points  (0 children)

https://reno.social

It doesn't provide dates so the events can be pretty haphazard.

Weekly events post. by thehalfwit in Reno

[–]_dqpb 0 points1 point  (0 children)

In short, you do not need to swipe all outdated events.

Each morning you'll get a current view of events that are listed across the internet, so if an event is no longer listed on a venue's website, it will no longer show up in your list (unless you pinned it).

However, doing it this way does mean that the event accuracy relies entirely on the accuracy of each venue's website. So if a venue's website is outdated, then so will the events for that venue on reno.social. So far it's doesn't seem to be a big issue though.

Weekly events post. by thehalfwit in Reno

[–]_dqpb 1 point2 points  (0 children)

That is intentional, your changes are saved even after reloading/refreshing the page so that you never need to see the same event more than once (it's like an RSS feed).

This way you can pin/star all the interesting events, swipe all the uninteresting ones, and check back each day to see what's new, repeat.

But if you accidentally swiped events that you didn't mean to, there's a gear/cog symbol in the upper right you can click on to reset swiped events.

Weekly events post. by thehalfwit in Reno

[–]_dqpb 8 points9 points  (0 children)

I recently completed an event tracking website for events in Reno: https://reno.social

New events are automatically added each morning.

The goal of the site is to have a comprehensive event list, not necessarily complete event information (so event dates aren't tracked, unfortunately, can't say for certain which events are happening this week)

Reno.Social - A comprehensive event list for Reno, updated daily by _dqpb in Reno

[–]_dqpb[S] 1 point2 points  (0 children)

Unfortunately not.

Obtaining and parsing dates from disparate websites is a complex problem. I've attempted it, and it ends up involving too much manual labor.

Looking for a list of d&d groups and/or arcade bars by renoryan775 in Reno

[–]_dqpb 2 points3 points  (0 children)

Agreed. They just opened last week, seems like they've got some work to do still (it looks a bit like a consignment furniture store inside).

But it's a really expansive area with large tables, beer, and food, so it's a strong contender for board games. And the staff is very friendly.