swapagarwal / JARVIS-on-Messenger

:speech_balloon: A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks
https://m.me/J.A.R.V.I.S.on.Messenger
MIT License
1.35k stars 988 forks source link

theaters functionality #181

Open johnnyczhong opened 7 years ago

johnnyczhong commented 7 years ago

I'd like to add a "theaters" endpoint for JARVIS. Like most operations here, it will be focused on providing information to the user, in this case, information about movies currently playing in theaters in a provided area. I was originally going to use Fandango/RT's API, but upon further research, they no longer offer a public API service.

Example usage: "theaters in seattle" - would return a list of theaters and their locations to the user. "theaters playing Logan" - would return the list of theaters where Logan is currently playing.

I understand that this is some overlap with the "movies" endpoint and would likely have to rely on more precise keywords matching "theater" and locations or movie titles. Other methods would be to narrow the focus of the "movies" endpoint.

Please let me know what you think and how/if I should adjust my approach. Thanks!

edit1: I'll be looking for a viable alternative and will likely pursue this if one is found.

swapagarwal commented 7 years ago

@johnnyczhong Did you find an API that can be used for this purpose? This looks like a good value-addition to jarvis. I'll be waiting for your PR. Let me know if you need any help! 😄