Open erunion opened 10 years ago
Do you think it makes sense to put multiple API providers into one module like this? Or are you thinking of moving away from scraping completely? Seems like none of the APIs provide much access or reasonable quotas without becoming an approved partner (TMS, Fandango, etc.)
I started this project while I was experimenting with an idea for a new way to display movie showtimes. After about a week of trying to go through the hoops of signing up or TMS and the Fandango API, I got fed up and just started scraping Google Movies. TMS/Fandango are a massive barrier to entry if you're prototyping with theater data, so I think at the very least, having the option to scrape should be part of this library (whether it's part of something like showtimes-google-movies, I don't know).
That said, if someone wants to become an approved partner, I don't see any reason why they couldn't use this module to simplify their lives (granted there was a showtimes-fandango or showtimes-tms plugin).
Got it, was just curious about the idea behind this, thanks!
It would be awesome to not have to rely on scraping Google Movies and instead be able to configure what movie showtime service to utilize. I'm not sure if this would require having to install a plugin like
showtimes-google-movies
, or if you'd just pass inservice: 'google-movies'
into the options object.If an API service, like Tribune Media Services required an API key, that could also just be passed into the options object I suppose.