Conversation
|
Ready for review. I have one design question pertaining to number of requests: For plays and event categories, BMS returns back with a list of venues [V1,V2,V3] and a list of date ranges [D1,D2,D3,D4] which don't have clear correspondence. (V1=D1, V2=D2+D3+D4 and a different venue in another city might have D4). To actually get details of a specific venue (when the play is held there) requires an extra call specific to that post. So if there are 10 plays returned in the feed, this will require 1+10 HTTP calls. Most events/plays have a single venue so it could be optimized a bit. Right now some code is commented pending the extra 10 calls, but should I make those extra calls? |
A general rule of thumb is to return a feed within "a few seconds". It should be around 1-2 seconds at best, 10-15 seconds at most. If the payload is small, 10 calls is no problem. Otherwise give the user an option to limit the amount of data. |
|
@captn3m0 Is this PR still relevant? |
|
@captn3m0 Any update on this? Let us know when it's done. |
Pull request artifacts
|
|
@dvikan This should be good to review/merge now. I validated everything as working, made a few small fixes (links were breaking, and online events were overwhelming physical ones - added a filter for that). Resolved prior comments from @logmanoriginal as well, so content looks much better. |
|
I'm getting Some personal preferences: use short array syntax. Move A side note: the frontpage is getting quite large and this bridge does not help. Adds a lot of extra html to a page that already has 4000 lines. Something to think about. Maybe later. |
Supports the following: - Plays and Event listings across all BMS supported cities - Venue Directions - Multiple Venues - Proper Image attachments - SuperStar Exclusive Listings Currently does not support: - Events spread across multiple dates and cities. - Multiple dates are a hard problem in general, since the event page on BMS shows all dates across all cities, and then a second page tells you whether what dates it is for your city. - jsonGenre metadata tags, which require a bit more nuance and parsing - Movies
- Shows all venues in a table - Adds a new filter for online events
This depends on the number of bridges you enable right? |
|
Great work, thanks! |
BMS is a Indian aggregator of events, movie theaters and theaters. This is still a WIP PR, needs a little more work.
Supports the following:
Currently does not support:
Plays/Events
on BMS shows all dates across all cities, and then a second page
tells you whether what dates it is for your city.
Movies
DEMO: https://rss-bridge.bb8.fun/