Git Product home page Git Product logo

jpma's Introduction

jPMA

Predicción meteorológica de la AEMET (PMA)

Paquete: com.javierllorente.jpma

Programa para obtener y procesar los partes meteorológicos de la AEMET. Los partes meteorológicos se pueden usar y reproducir siempre que se mencione a la AEMET como autora de los mismos.

Copyright (C) 2012-2021 Javier Llorente [email protected]

Instalación

Para poder usar jPMA como dependencia en otros proyectos de Maven que tengas en local, tienes que instalarlo en el repositorio local de Maven;

Clona este repositorio

git clone https://github.com/javierllorente/jpma.git

y ejecuta la siguiente orden dentro del directorio jpma:

mvn install

También puedes instalar jPMA directamente con un IDE que soporte Git y Maven como NetBeans.

Si no usas Maven, simplemente copia el jar de jpma al directorio correspondiente.

Ejemplos de uso

Edita jpma.properties; pon los datos de acceso a la base de datos y los municipios/provincias de los que quieras obtener previsiones. Normalmente son siete por municipio (previsión del tiempo para los próximos siete días).

Base de datos

Para usar MySQL, tienes que crear una base de datos (pma, por ejemplo)

mysql -u root -p -e "CREATE DATABASE IF NOT EXISTS \`pma\` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"

e importar la estructura (pma.sql)

mysql -u root -p pma < db/pma.sql

Dependencias

  • jsoup para obtener los IDs de todos los municipios de la provincia
  • mysql-connector-java si se usa la clase DBAccess (opcional)

Licencia

Esta biblioteca está bajo la licencia GPL 3.0. Para más detalles, echa un vistazo a gpl-3.0.txt

Nota: debes citar a la AEMET como autora de los partes meteorológicos.

jpma's People

Contributors

dependabot[bot] avatar javierllorente avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.