Commit Graph

20 Commits

Author SHA1 Message Date
Tom Kralidis 29d119c419 fix timezone aware date parsing (#337)
* fix timezone aware date parsing

* fix ref

* add deps
2020-01-12 20:31:33 -05:00
Tom Kralidis 611dffcb6b OpenAPI and datetime updates (#244)
* support CRS in collections, refactor OpenAPI responses, update collections model

* add test for invalid format for /api
2019-09-24 10:14:36 -04:00
Tom Kralidis 081d7ed1c8 add support for CSV output (#52) 2018-07-04 06:29:05 -04:00
Tom Kralidis cd1ea9d5b3 move elasticsearch to dev requirements and only keep core requirements 2018-05-09 17:37:45 +00:00
Tom Kralidis b822f8137b remove shapely dependency and cast CSV geometries as common use case of x/y columns 2018-05-03 19:23:40 -04:00
Tom Kralidis 67025c249d refactor flask_cors as optional 2018-05-03 19:57:37 +00:00
Tom Kralidis f0ef4940a9 clean up requirements.txt 2018-04-29 07:21:14 -04:00
Jorge Samuel Mendes de Jesus 1cfd97dd2f Remove GeoJSON dependency from sqlite module (#36) 2018-04-29 07:20:01 -04:00
Tom Kralidis c61c8d6cda remove 2.7 testing on Travis (#32)
* remove 2.7 testing on Travis

* test unpegging requirements
2018-04-16 13:17:36 -04:00
Jorge Samuel Mendes de Jesus 1de0439e2d Spatiallite3 provider implementation (#17)
* 	new file:   docker/Dockerfile
Dockerfile for pygeoapi

* 	modified:   pygeoapi/provider/__init__.py
	new file:   tests/data/ne_110m_lakes.sqlite
	new file:   tests/json_marshmallow.py
	new file:   tests/test_sqlite_provider.py

Sqlit implementation and testing marshmallows

* 	new file:   provider/sqlite.py
	new file:   provider/tmp_parser.py
Sqlite provider

* Testing sqlalchemy

* query for sqlite3

* Countries dataset, message in assert

* yml config

* table in data link and query implemented without limit

* PR of refactor

* functional sqlite3 driver

* flake8

* pipreq for complete list of requirements

* updated readme with working examples, extra requirements

* typos, SQLite removed Dockerfile and ne_100m_lakes.sqlite

* update requirements

* pypandoc in requirements-dev.txt
2018-04-02 12:05:26 -04:00
Tom Kralidis 403fa4648b Revert "remove application level CORS (leave to server)"
This reverts commit 8e931e644f.
2018-03-27 21:26:21 -04:00
Tom Kralidis 8e931e644f remove application level CORS (leave to server) 2018-03-27 21:18:30 -04:00
Tom Kralidis 9015b16e6d implement OpenAPI from single config 2018-03-27 21:15:43 -04:00
Tom Kralidis d6e4b1dc00 implement logging, first pass cli (#14) 2018-03-08 08:38:42 -05:00
Norman Barker 957df9b844 Swagger gen (#10)
* initial swagger gen

* removed support for html returns

* geojson configuration

* working swagger ui

* config rename

* observation example

* missing call in csv driver

* pr comments
2018-03-07 16:44:04 -05:00
Tom Kralidis d1d2a589b3 add CSV provider, misc updates 2018-03-07 00:08:05 +00:00
Tom Kralidis 7c04cdf498 flask implementation 2018-03-06 13:32:14 +00:00
Tom Kralidis 1ea1984773 update repository transfer 2018-03-05 02:51:40 +00:00
Tom Kralidis 69476a9370 add setup and top level cli scaffolding 2018-02-14 22:15:31 -05:00
Tom Kralidis fa65aa1c1f add bootstrap files 2018-02-14 21:54:31 -05:00