i have create a new userscript to easily import events from venue websites.
the code is mostly inspired to @dvirtz setlist.fm importer
it will lookup the venue + event information from the website, do a lookup if there is already an event on that day in that location and either give you a button to view the event (if it already exists) or add it (if it doesn’t)
it is possible that you sometimes need to refresh before the button appears.
on some websites it is not allowed to doo a fetch to different sites (ab). in that case i cannot do a lookup, so i fetch what i can from the website and use that.
but i’m plannin to add more in the future so if there are any requests, just let me know and i will try to add them as soon as possible.
Exciting! I would love to see Facebook event import supported again. Events is one of the only reasons I still have FB.
It doesn’t matter if artists or other things can’t be imported properly - even just importing the event name would be useful (FB makes it hard to copy and paste the title )
Otherwise I just use local/NZ ticketing sites like undertheradar - I don’t know if it is worth your effort to add support for those tbh, it will be just me using them I think
the problem with fb events is that they don’t full hold the correct data.
if i compare this with the trix website for instance. it tels me at what stage the event is played.
for instance trix bar/ trix zaal/… on facebook it just says trix.
i currently look if there is already an event on that stage on that day to make sure it doesn’t make double events.
but to do that check i need to know on what stage the gig will happen.
otherwire i have to do a more complicated search to see if there is a child venue that has the same artists to check if the event already exists.
It’s up to you really. For me, like I said, it doesn’t really matter if a lot of the data can’t be populated. Just opening a new tab with the event name is already convenient.
I would expect to have to search for stages/child venues myself anyway, if that field is seeded (my preference). But you could also just not seed it
i just added another venue in belgium (ab) and the issue there is that they block fetches to other websites. so i cannot do a lookup there.
the only thing i can do is provide the info i find in the website.
so i will try to add fb aswel.
edit:
after trying i think i will do other sites first before i try facebook again.
the website loads information in a slow way and they block other stuff my userscript tries to do async.
i have also looked into the api but that is a whole different shitshow.
maybe later i will try again.
but for now i think i will just add some venues themself (since they have the most correct data)
maybe also try bandsintown or something like that (but they are totally inconcistant with event names and stuff.
Your userscript looks super useful, especially for importing events from detailed venue websites. Adding more venues and refining it sounds like a great approach, and I’m excited to see how it progresses!
so if anybody is curious about it:
i don’t us the API (the FB API sucks).
insteady i read the values directly from the page (i do this for all the websites) the annoying part is that the facebook website doesn’t have all the components on the website when you open the page. so i have to wait before doing anything.
also, i can’t get something from other pages, so i can’t do a fetch to find the mbid of an event to see if it already exists.
(on other websites i do this to find if there already exists an event in that venue on that day)