Commit graph

  • ee082a91de optimisation INSERT geo cquest 2016-11-20 11:16:13 +01:00
  • 071005528f optimisation calcul hash/validité geojson cquest 2016-11-20 10:58:16 +01:00
  • 268c270ac0 accept PUT and DELETE cros domain cquest 2016-11-04 10:37:51 +01:00
  • 44901cb5bd Fix setup.sql for Docker use Laurent Bossavit 2016-09-26 16:12:59 +02:00
  • 03a6e3278c Add libgeos (shapely dependency) to Dockerfile Laurent Bossavit 2016-08-30 11:48:15 +02:00
  • 56be749f7d secret based authentication Christian Quest 2016-08-18 22:33:35 +02:00
  • dda78efdd1 soft DELETE, saved in events_deleted table cquest 2016-08-11 22:20:28 +02:00
  • 816d3e7ece 2D+T optimisation removed cquest 2016-08-11 22:18:46 +02:00
  • 207379b0ce 2D+T index on geo cquest 2016-08-07 17:09:52 +02:00
  • e3d27f6b19 create/update 2D+T index on geo table cquest 2016-08-07 16:59:28 +02:00
  • 075e292e86 PATCH implementation cquest 2016-08-07 12:51:28 +02:00
  • 8cecaeab3c events_count as integer, not float cquest 2016-08-07 10:34:17 +02:00
  • bb4a8cf5e3 more error messages feedback on POST cquest 2016-08-07 10:23:42 +02:00
  • 83d808e303 polyline_precision parameter + ST_LineFromEncodedPolyline bug workaround cquest 2016-07-31 13:22:09 +02:00
  • d8c5e557fc Merge branch 'master' of github.com:openeventdatabase/backend cquest 2016-07-28 16:10:34 +02:00
  • 5bb208d98b add polyline geometry support cquest 2016-07-28 16:10:03 +02:00
  • 3eeedade52 Create polyline.py cquest 2016-07-28 14:59:52 +02:00
  • 0c4685e251 falcon 1.0.0 minimum cquest 2016-07-28 08:48:42 +00:00
  • 0dd060ad02 shapely and geojson required, uuid unused, gunicorn to serve cquest 2016-07-28 01:01:53 +02:00
  • 429cf6197b search event by geometry cquest 2016-07-28 01:00:07 +02:00
  • 2e2bd9e106 add geom=only to return only event id and geom center cquest 2016-06-19 16:47:48 +02:00
  • 17222abf63 add YEAR to LAST/NEXT relative dates cquest 2016-06-19 16:31:36 +02:00
  • 29907cfc7c add YEAR to LAST/NEXT relative dates cquest 2016-06-19 16:31:03 +02:00
  • 73d5dd5eab accept + in URL for timezones cquest 2016-06-19 16:30:13 +02:00
  • 6d718755c5 add geom_center lat/lon in properties cquest 2016-06-19 16:29:06 +02:00
  • d05415c694 uppercase for relative times cquest 2016-06-19 14:18:27 +02:00
  • 639347de8f limit parameter cquest 2016-06-19 14:15:05 +02:00
  • 81c0b2f4b2 fix LAST/NEXT HOUR/DAY/MINUTE, etc cquest 2016-06-13 23:42:40 +02:00
  • b78bbf577f cleaner code ;) cquest 2016-06-09 00:25:09 +02:00
  • f696a258e8 re.match instead of too many if cquest 2016-06-09 00:21:17 +02:00
  • aa6b65b8a1 sort json cquest 2016-06-08 23:58:37 +02:00
  • e641d46008 more then 0-9 minutes/hours cquest 2016-06-08 23:54:45 +02:00
  • 0a047d5a93 when = LAST/NEXT nn MINUTES cquest 2016-06-08 23:38:49 +02:00
  • 788e4f0324 avoid errors on failed insert because of duplicates cquest 2016-06-07 06:38:48 +02:00
  • 277e712449 return error 409 when attempting to create duplicates cquest 2016-06-07 06:38:07 +02:00
  • 4c6d9e8fd7 uptime + db_uptime added in /stats cquest 2016-06-05 20:37:35 +02:00
  • 49ff0a1832 faster /stats, no more count(*) cquest 2016-06-05 20:24:47 +02:00
  • 107a2ce3b1 relative dates for when/start/stop cquest 2016-06-05 20:03:19 +02:00
  • 6ca76391bd round distance to 1m cquest 2016-06-04 23:05:06 +02:00
  • fb2d817f05 OEDB logo ! cquest 2016-06-03 08:58:05 +02:00
  • 5f10e79a75 geom snaptogrid added Christian Quest 2016-05-30 09:06:25 +02:00
  • 6d081de7f1 cleaner features count Christian Quest 2016-05-30 08:57:08 +02:00
  • 4e712eb891 add count in results Christian Quest 2016-05-30 08:03:17 +02:00
  • be3c7c3dc1 when to uppercase Christian Quest 2016-05-30 07:51:16 +02:00
  • 23e1cef33b when=lasthour/nexthour search added Christian Quest 2016-05-30 07:45:36 +02:00
  • b6dbe874d1 when=now search added Christian Quest 2016-05-30 07:42:40 +02:00
  • 65ac5dec59 when=today/tomorrow/yesterday search added Christian Quest 2016-05-30 07:34:58 +02:00
  • 4c169c169f Allow Content-Type in CORS Laurent Bossavit 2016-05-23 14:56:10 +02:00
  • 6264912347 id+lastupdate back in the properties Christian Quest 2016-05-17 17:53:45 +02:00
  • 5312a6bd47 Merge branch 'yohanboniface' Christian Quest 2016-05-17 17:40:14 +02:00
  • 31dbc19e36 Merge branch 'review' of https://github.com/yohanboniface/backend into yohanboniface-review2 Christian Quest 2016-05-17 17:19:59 +02:00
  • 06a40638db Use our own json encoder to deal with datetime Yohan Boniface 2016-05-17 16:03:13 +02:00
  • a9af21418b Factorize rows_to_collection Yohan Boniface 2016-05-17 10:05:39 +02:00
  • 8b5107e6c1 Factorize row_to_feature Yohan Boniface 2016-05-17 09:45:11 +02:00
  • f6179e354b Update other.json cquest 2016-05-16 18:35:44 +02:00
  • cfdaba74a3 Update event.json cquest 2016-05-16 18:34:20 +02:00
  • 49523bd566 Use DictCursor for events query Yohan Boniface 2016-05-13 21:49:52 +02:00
  • bc731e686c Use Falcon middleware for common headers Yohan Boniface 2016-05-13 21:25:33 +02:00
  • 65dd8fad24 Simpler db connection pattern Yohan Boniface 2016-05-13 21:22:05 +02:00
  • 71719e849f import order Yohan Boniface 2016-05-13 21:11:33 +02:00
  • a9f1220bca Use DictCursor for stat query Yohan Boniface 2016-05-13 21:10:58 +02:00
  • 5458bedd09 Do not generate json by hand Yohan Boniface 2016-05-13 20:58:37 +02:00
  • 3cde7042a1 pep 8 Yohan Boniface 2016-05-13 20:56:04 +02:00
  • c05b744fee limit to 200 events in search results Christian Quest 2016-05-09 18:10:27 +02:00
  • 08bee9d947 distance is now optional in 'near' search (defaults to 1m) Christian Quest 2016-05-09 16:11:17 +02:00
  • a2125a74ba get full geometries with &geom=full Christian Quest 2016-05-09 14:39:27 +02:00
  • 63ff78eaa1 compute/store geo.geom centroid only once Christian Quest 2016-05-09 14:23:51 +02:00
  • 5d07c7895d Merge branch 'master' of github.com:openeventdatabase/backend Christian Quest 2016-05-09 14:13:59 +02:00
  • 0537b09e47 near distance using buffer intersection Christian Quest 2016-05-09 14:13:34 +02:00
  • 2690347bc8 Implement DELETE method on /event Laurent Bossavit 2016-05-08 17:06:45 +02:00
  • 089e4a8dbd Upgrade backend to production version of Ubuntu Laurent Bossavit 2016-05-08 16:45:50 +02:00
  • 48a18584c3 add distance calculation with 'near' search Christian Quest 2016-05-08 16:09:29 +02:00
  • 093bda5fa6 needed utf-8 decode back Christian Quest 2016-05-08 14:47:20 +02:00
  • 9897e07a34 unneeded utf-8 decode removed Christian Quest 2016-05-08 14:44:38 +02:00
  • b21cbe1d46 start/stop to now by default Christian Quest 2016-05-08 14:43:41 +02:00
  • 3f2c5d9429 minimal formatting for featurecollections Christian Quest 2016-05-08 11:56:56 +02:00
  • 1f6cc66b36 Merge pull request #1 from openeventdatabase/updates cquest 2016-05-08 10:08:06 +02:00
  • 51ef635674 && instead of @> to match overlapping date ranges Christian Quest 2016-05-08 09:51:16 +02:00
  • cac641f26e Deal with updates Laurent Bossavit 2016-05-07 10:59:57 +02:00
  • 10b92cb555 str() removed around mogrify Christian Quest 2016-05-07 10:44:27 +02:00
  • bdb1a9d3dc bytes to string after morgrify Christian Quest 2016-05-07 09:38:36 +02:00
  • 304250fa7c fix Christian Quest 2016-05-06 22:25:45 +02:00
  • be0f5a958f start/stop added + fix Christian Quest 2016-05-06 22:21:12 +02:00
  • 22679a47fe first swagger definition file Christian Quest 2016-05-06 22:08:39 +02:00
  • fe0119e16d fix on when=now Christian Quest 2016-05-06 20:55:16 +02:00
  • 24e8d28117 search events on type, what, when, where Christian Quest 2016-05-06 20:51:46 +02:00
  • 81dbb18ef4 has_key > in Christian Quest 2016-05-06 18:06:08 +02:00
  • 2818e28708 bbox(E,S,W,N) support to filter event list Christian Quest 2016-05-06 18:01:55 +02:00
  • 1bca268190 safer SQL range in INSERT query Christian Quest 2016-05-06 17:27:01 +02:00
  • f94740c1cf events_tags now jsonb (was json) Christian Quest 2016-05-06 17:04:52 +02:00
  • ad965fffee id/createdate/lastupdate added to properties Christian Quest 2016-05-06 16:48:37 +02:00
  • d966e626a3 return centroid of event in lists Christian Quest 2016-05-06 15:59:18 +02:00
  • a47007c7dd postgres default connection Christian Quest 2016-05-06 15:22:31 +02:00
  • fb7af852c8 resync with master Christian Quest 2016-05-06 15:17:01 +02:00
  • 1427b3a0e3 list recent current events Christian Quest 2016-05-06 15:08:32 +02:00
  • c2a7e37d85 Remove editor, moved to its own repo Laurent Bossavit 2016-05-06 12:14:56 +02:00
  • 8bf79a1288 Adds an editor for geometry and properties Laurent Bossavit 2016-05-05 22:31:54 +02:00
  • 6ef16787ab Rework Docker setup, provide for remote DB, add example JSON Laurent Bossavit 2016-05-04 19:22:56 +02:00
  • 1f8741a14b timestamp ranges instead of single timestamp Christian Quest 2016-05-03 17:11:43 +02:00
  • f55c05cfde Merge branch 'master' of github.com:openeventdatabase/backend cquest 2016-05-01 13:48:26 +02:00