Aplicación que por medio de una task obtiene la data sismológica desde el sitio USGS, de los últimos 30 días (API) y persiste la información en una base de datos de acuerdo a ciertos parámetros.
https://github.com/JaviNGD/seismology.git
cd seismology
bundle install
DB_USERNAME=
DB_PASSWORD=
DB_HOST=
DB_PORT=
rails db:create
rails db:migrate
rails server
http://127.0.0.1:3000/ ó http://localhost:3000/
La dirección cambia respecto al valor ingresado en DB_HOST, del archivo .env
rails import_earthquake_data:earthquake_data
curl -X GET
'http://127.0.0.1:3000/api/features'
-H 'Content-Type: application/vnd.api+json'
-H 'cache-control: no-cache'
curl -X GET \
'http://localhost:3000/api/features?filters[mag_type]=valor' \
-H 'Content-Type: application/vnd.api+json' \
-H 'cache-control: no-cache'
'http://127.0.0.1:3000/api/features?page=valor'
-H 'Content-Type: application/vnd.api+json'
-H 'cache-control: no-cache'
🌍