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

Pokemon icons #72

Closed gqinami closed 8 years ago

gqinami commented 8 years ago

Hi there PokeData group :).

We from PokeMap will need to have the pokemon icons for all pokemons, and since they will probably be used throughout all the project, we will kindly ask you for a model to be created and an endpoint that will allow us to upload the icons.

Thanks, Team D7

gyachdav commented 8 years ago

Make sure we're allowed to use those. Please document all license requirements and including the attributions requirements.

sacdallago commented 8 years ago

@PokemonGoers/pokemap-1 has already some icons which we can use. @PokemonGoers/pokedata you can tap into that: also, save on FS should be good enough as these are some really small files.

sacdallago commented 8 years ago

HA! sorry @gqinami how stupid of me :D Anyway yeah, download them all https://github.com/PokemonGoers/PokeMap-1/issues/7 but I suggest you to keep a copy in your map project as well, so you don't need to go over an http request to fetch this data

jonas-he commented 8 years ago

@gqinami Please provide us with the icons (e.g. send me an email to jonas.heintzenberg@tum.de or upload to your favorite filehoster) and we will integrate them into the DB and create an API call to request them.

gqinami commented 8 years ago

Hi @jonas-he,

I sent you the email with the icons for original pokemons (151) in .gif format. All the files are named as per pokemon name.

Thanks, PokeMap1 group

fabe85 commented 8 years ago

After the pokemon icons are now inserted into our develop branch with the corresponding adaptations in the remaining code (especially filler/pokemon and store/pokemon) we can close this issue now. If some problems or further requirements are due to do we can create a follow-up issue.

samitsv commented 8 years ago

@gqinami please look into our api doc for getting pokemon icon by id, http://pokedata.c4e3f8c7.svc.dockerapp.io:65014/doc/#api-Pokemon-GetIconById, it gives base64encoded string which needs to be decoded when fetched

sacdallago commented 8 years ago

@samitsv oh wow, why don't you directly push the image back as a binary file and skip the decoding phase?

samitsv commented 8 years ago

@gqinami the GetIconById api is changed: http://pokedata.c4e3f8c7.svc.dockerapp.io:65014/doc/#api-Pokemon-GetIconById, the requester gets the pokemon icon as binary data directly http://pokedata.c4e3f8c7.svc.dockerapp.io:65014/api/pokemon/id/1/icon

sacdallago commented 8 years ago

They are so cute! :heart_eyes: