Skip to content
This repository has been archived by the owner on Jan 3, 2020. It is now read-only.
/ PokemonGoAlerter Public archive

🐒 Scan zones & Notify when a pokemon pop!

Notifications You must be signed in to change notification settings

pinguet62/PokemonGoAlerter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokemon GO alerter

Build Status

Zones à scanner

La liste des zones (couple de coordonnées) est définie dans la classe fr.pinguet62.pokemongo.config.Preferencies.
La zone totale à couvrir est représentée par l'ensemble des Zone constitué d'un couple de Position. Ils sont nommés afin d'avoir un détail dans la notification.

Parce que toute la zone ne peut pas être scannée en entier, la zone totale est scannée par morceaux. Voir méthode Zone::crissCross().

Message

Les messages envoyés sont de cette forme :

Minidraco
End: 08:21:36
Zone: Citadelle
http://maps.google.com/maps?q=50.6379695,3.0502286

Notification

Implémentation par défaut

Le programme envoie un message sur un compte Facebook.
Il faut donc configurer un aure compte que celui cible.

La configuration des identifiants se fait dans le fichier application.yml.

Notification personnalisée

Il est possible de créer ses propres systèmes de notification.

Il faut pour cela créer les @Bean implémentant l'interface : fr.pinguet62.pokemongo.notification.Sender.

Niveau d'alert

La classe fr.pinguet62.pokemongo.model.Pokemon contient en 3ème argument le niveau d'alerte (3 valeurs).
TODO : séparer la configuration du model.

Le niveau minimum de filtrage des alertes est définie dans fr.pinguet62.pokemongo.config.Preferencies.

About

🐒 Scan zones & Notify when a pokemon pop!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages