Skip to main content

Site Navigation

Your Account

Choose Language

Discussion Topic

iFixit Community local event widget?

Hi there, I'm happy to see the Community Repair Hub launched and event listings available to unauthenticated users!

I hope to use this resource to promote the various repair cafes in my city, but it seems right now the finest filtering possible is by country (here). Could it be possible in the future to search for events more precisely (e.g. within 10 miles of Denver, CO)? I would love to have the event page and embed endpoint (/Community/Events/Embed) support query parameters for this so I could link to/embed a calendar of events in my area.

If this isn't already in the works, maybe I can help if the site is open source? I'm a programmer. I see the portal is powered by restarters.net, but I'm not sure which software project of theirs is behind it or how to coordinate a feature request upstream.

Reply to discussion Subscribe to discussion

Is this a worthwhile discussion?

Score 0
Add a comment

1 Reply

Most Helpful Answer

Location filtering: yes, you can do that in the map view. It would make sense to add this to the list view as well.

An embed: good suggestion, we should make something like that! There is an API for the community site, following the Restarters spec: https://restarters.net/apiv2/documentati...

The events we're displaying are from community.ifixit.com as well as The Restart Project.

Our software is open source as well! https://github.com/iFixit/restarters

We've diverged a bit from them as we upgraded some of the core software it's based on (hope to get things merged back together at some point), but the APIs remain compatible.

Was this reply helpful?

Score 1

1 Comment:

Thanks Kyle. You mention that location filtering can be done in the map view, but I'm not sure that's fully true. In the map tab of https://www.ifixit.com/Community/Events I can pan and zoom the map to show/hide events, but the list to the side doesn't respond accordingly. It seems to statically show all events for the selected country.

I think a few simple changes to that view would make it perfect for my use case. Can you double check the location of the source code for that page though? I'm able to pinpoint code in that repository that corresponds to page content on https://community.ifixit.com/party, but not so with https://www.ifixit.com/Community/Events.

by

Add a comment

Join the discussion

Jakob C will be eternally grateful.