PokemonGoers / PokeData

In this project you will scrape as much data as you can get about the *actual* sightings of Pokemons. As it turns out, players all around the world started reporting sightings of Pokemons and are logging them into a central repository (i.e. a database). We want to get this data so we can train our machine learning models. You will of course need to come up with other data sources not only for sightings but also for other relevant details that can be used later on as features for our machine learning algorithm (see Project B). Additional features could be air temperature during the given timestamp of sighting, location close to water, buildings or parks. Consult with Pokemon Go expert if you have such around you and come up with as many features as possible that describe a place, time and name of a sighted Pokemon. Another feature that you will implement is a twitter listener: You will use the twitter streaming API (https://dev.twitter.com/streaming/public) to listen on a specific topic (for example, the #foundPokemon hashtag). When a new tweet with that hashtag is written, an event will be fired in your application checking the details of the tweet, e.g. location, user, time stamp. Additionally, you will try to parse formatted text from the tweets to construct a new “seen” record that consequently will be added to the database. Some of the attributes of the record will be the Pokemon's name, location and the time stamp. Additional data sources (here is one: https://pkmngowiki.com/wiki/Pok%C3%A9mon) will also need to be integrated to give us more information about Pokemons e.g. what they are, what’s their relationship, what they can transform into, which attacks they can perform etc.
Apache License 2.0
9 stars 6 forks source link

New API route #178

Closed gqinami closed 7 years ago

gqinami commented 7 years ago

Hello @PokemonGoers/pokedata,

As per the requirements, we need to have a filter function that will get some data from the database, based on the filter criteria.

The filter criteria is:

So basically, we would like to get all pokemons that match this criteria. There are two options, either you make two api routes, one for sightings and one for predictions, or you can give us one and we get all sightings and predictions at the same time (we prefer the second option).

Please let us know if you would need more information, and also confirm us on the things that are optional (i.e. date object or seconds; and one api route vs two).

Best, PokeMap-1

gyachdav commented 7 years ago

@gqinami this is a bit too late in the process don't you think? you're already suppose to wrap up this week. Also this is not really an issue but more of a draft requirement. If you want project A to cooperate you better give them concise info of what you need and how to execute. Asking them to come up with design and implementation decision at this stage will not fly. I'm closing this issue and expect you come up with a better more serious approach.