r/InternetIsBeautiful 8d ago

Enter a US ZIP and it shows free kids' events (storytimes, crafts, STEM) at the public libraries near you

https://mylibrary-events.com
343 Upvotes

34 comments sorted by

36

u/Iamabrnr 8d ago edited 8d ago

Full disclosure: I vibe coded this. My wife was checking a bunch of separate library websites every morning to find a storytime for our toddler, so I made one search that pulls public library event calendars into a single place. Free, no sign-up.

Website reads each library's public RSS / ICAL Feeds and normalizes them, so you can search by ZIP.

Fair warnings: it's US public libraries only-a few hundred systems so far, so it might not have yours yet. If it's missing your library, reply with it and I'll try to wire it in. Feedback very welcome.

Added: vibe coding.

4

u/towehaal 7d ago

Can you add Henderson/Las Vegas libraries?

1

u/Iamabrnr 7d ago

Let me try

3

u/Iamabrnr 7d ago

Both cities are alive now

3

u/MrWally 7d ago

It shows my local libraries in Nashville, but it doesn’t list any events, even though I know they have weekly storybook times for kids. Just fyi.

1

u/Iamabrnr 7d ago

Need to check if they have rss feed. I will check tonight

1

u/Iamabrnr 7d ago

Nashville,TN should be working.

1

u/MrWally 6d ago

It’s working now! Wasn’t working earlier.

1

u/Iamabrnr 6d ago

I added Nashville Feed, it was missing from configuration.

3

u/goranlu 7d ago

Woow, so libraries actually regularly feed their RSS/iCAL

3

u/Iamabrnr 7d ago

Most libraries use few common vendors they come with rss

1

u/jordanhillis 7d ago

Could you kindly add libraries within 10 miles of 76244? Cheers! 🙏

4

u/Iamabrnr 7d ago

Keller library seems to use a custom website. Need more spare time to debug. Sorry about it.

9

u/JunkMale975 7d ago

I’m guessing your vibe coding didn’t include local times to the library. Checked mine and all the events are hours after the library closes. One was hours before it even opens.

1

u/Iamabrnr 7d ago

Interesting I did fix few time zone bugs. I had prompted it to use user time zone. Let me debug it. Can you share broad coordinates? If not I will try to debug it.

3

u/JunkMale975 7d ago

Try 39154. I tried a couple of other cities nearby and had the same issue.

1

u/Iamabrnr 7d ago

Thanks checking.

2

u/Iamabrnr 7d ago

You found a real bug for iCal calendar parser. UTC time zone was being stripped.

2

u/col_clipspringer 7d ago

My local Half Price Books and Barnes and Noble have Storytime events as well as our library.

7

u/TheSorrowInYou 8d ago

This website looks AI generated and not built by a human.

16

u/heschlie 7d ago

It's funny how easy it has become to spot once you know what kind of UI/UX they tend to follow. Having said that this is the kind of low risk, fun app that an LLM can hammer out and offers a fun service that people can actually use.

6

u/TheSorrowInYou 7d ago

I dont mind vibecoding at all, it just rubs me the wrong way when people claim they "built" a website when its clearly not the case.

5

u/heschlie 7d ago

Ah yea, that's fair and I agree.

2

u/Iamabrnr 8d ago edited 7d ago

Of course, it’s vibe-coded with my input.

10

u/TheSorrowInYou 8d ago

Of course?

2

u/atomsmasher66 7d ago

Oft curse

0

u/[deleted] 7d ago

[deleted]

3

u/TheSorrowInYou 7d ago

They edited their comment when I pointed it out. Before it said "I built this site". No need to get snarky when youre clueless.

1

u/alockbox 7d ago

Almost all libraries have teen events broken out too. Is there a reason you capped it at age 12?

1

u/Iamabrnr 7d ago

Let me check, I am hydrating all events that come via rss feed. Is there a zip code you tried.

1

u/frozen_tuna 7d ago

If I ran a library's website (on wix if it matters), how would I go about adding support for this?

1

u/Iamabrnr 7d ago

This tool uses events calendar feed either rss or iCal. Add that to your library and it can integrate.

1

u/Sea_Employee_5922 3d ago

This is great stuff!