Les meilleurs développeurs Java freelances sont sur Codeur.com
Fermé · Moins de 500 € · 2 offres · 611 vues · 2 interactions
Description du projet :
Créer un parseur de site internet qui compare des mots/phrases/versions de logiciel avec une liste préalablement fournie dans le fichier .properties (voir exemple dans cahier des charges) :
Explications:
Je lance mon parseur sur une page [URL visible pour les membres Pro] avec le fichier .properties qui contient la ligne suivante : version=0.1.
Dans la page superPlugin.html la version est en 0.2.
Vu qu'il y a une différence de version, le parseur me remontera une alerte.
Todo :
Le checkVersion doit prendre en compte:
• le changement de version dans une page
• l'envoi d'un email si une version change et si c'est spécifié dans le fichier .properties
• la liste des liens qui sont dans un fichier .properties
• notre checkVersion se fera en 3 projets distincts:
- l'API (juste un package d'interface et/ou classe abstraite)
- le coeur (checkVersion) + Main (utilisation de l'API)
- les plugins externes (utilisation aussi de l'API)
(Les plugins externes permettent de parser vos pages internet)
• Si une version (ou phrase) change mais que le parseur est incapable de donner la nouvelle version, il doit écrire: "[nom de la recherche] a changé - [lien]"
• Utilisation de Maven simple (gestion de dépendances) pour des bibliothèques tierces ainsi que votre api
=> Respect du Pattern Bridge (classes qui implémentent la même interface, pour différentes implémentations).
Comme je l'écris dans la liste ci-dessus, l'api étant un projet à part, elle devient une bibliothèque.
Les plugins et CheckVersion devront inclure cette API.
Le cahier des charges est joint.
Budget indicatif : Moins de 500 €
Publication : 22 juin 2016 à 07h02
Profils recherchés : Développeur Java freelance
2 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h