Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gastonpereyra/climaql-server
App para encontrar las condición climaticas de donde te encontras en Argentina
https://github.com/gastonpereyra/climaql-server
glitch graphql nodejs weather
Last synced: 8 days ago
JSON representation
App para encontrar las condición climaticas de donde te encontras en Argentina
- Host: GitHub
- URL: https://github.com/gastonpereyra/climaql-server
- Owner: gastonpereyra
- Created: 2019-01-20T20:39:11.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-26T00:12:59.000Z (over 4 years ago)
- Last Synced: 2024-01-30T02:17:18.678Z (10 months ago)
- Topics: glitch, graphql, nodejs, weather
- Language: HTML
- Homepage: https://gastonpereyra.github.io/climaQL-server/
- Size: 62.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CLIMA QL
Convierte la RESTful API del SMN (Servicio Meteorológico Nacional Argentino) en datos GraphQL.
## Pagina Principal
En Glitch:
En Github (Recomendada para usuarios en Chrome) :
Al entrar muestra el clima segun la estación meteorologica mas cercano a tu ubicación.
En la parte superior se puede ingresar al Playground para probar los Query.
## Query Disponibles
* `getWeahterById(id!)` / Dado un ID de una subestación, devuelve los datos de la misma y del clima del lugar
* `getWeahterByCoords(lat!,lon!)` / Dado unas Coordenadas devuelve los datos de la misma y del clima del lugar dela Subestación mas cercana
* `getWeathers` / Devuelve un objecto con los datos de la substación y los datos del clima del lugar, todos los disponibles
* `getForecasts` / Devuelve todos los pronosticos disponibles de todas las subestaciones
* `getForecast(id!)` Dado un ID de una subestación, devuelve los pronosticos disponibles## Versión
Actual de Server: `0.4.3`.
Actual de Client: `0.5.0`.
### Server
Anteriores:
* `0.1.0` - Solo informaba el ID segun lat y lon; y el estado del clima de todas las subestaciones.
* `0.1.1` - Correción con problemas para mostrar pronostico, estos ya no son parte.
* `0.2.0` - Agregar Query para mostrar Pronosticos de 1 subestación
* `0.2.1` - Corregir carga de datos de Pronosticos
* `0.3.0` - Agregar Queries de Pronostico de todas las subestaciones y clima Actual de solo 1.
* `0.4.0` - Elimina `getLocationId` (no mostraba bien los ID). Reemplazo de getWeather por `getWeatherByID` y `getWeatherbyCoords`.
* `0.4.1` - Mejora en la busqueda por Coordenadas
* `0.4.2` - `getWeathers` y `getWeathersBy` ahora también pueden mostrar pronosticos (solución al problema de `0.1.1`)
* `0.4.3` - Corregir el calculo por Coordenadas### Client
Anteriores:
* `0.1.0` - Solo Playground para GraphQL
* `0.2.0` - Muestra Clima segun Geo-Posición con Click de un Boton
* `0.3.0` - Muestra Clima segun Geo-Posición al Ingresar.
* `0.3.1` - Agregar cambiar Imagen del Clima segun el tipo.
* `0.4.0` - Agregar Barra Navegadora y Footer con Links
* `0.5.0` - Agregar función de cambio de colores por dia/noche y segun temperatura## Hecho con
* Node.js
* Express.js
* GraphQL
* Apollo
* [Glitch](https://glitch.com/)
* SMN API## Hecho por Gastón Pereyra
* Github:
* Docs de la API del SMN: