Edward Betts
6b558086c1
Fix error handling
2024-05-04 11:44:44 +03:00
Edward Betts
2302809364
Add types and docstrings
2024-05-04 06:48:22 +00:00
Edward Betts
757f9822b7
Type hints and a docstring.
2023-05-20 06:35:48 +00:00
Edward Betts
212a4f4ec3
Remove unused code and add types and a docstring.
2023-05-14 20:21:28 +00:00
Edward Betts
2424fe0fdf
Various updates.
2023-05-14 17:25:35 +00:00
Edward Betts
ff41bb21d2
Add types and docstrings.
2023-05-14 16:05:19 +00:00
Edward Betts
b1625115ad
Adjust lxml import.
2023-05-14 16:04:53 +00:00
Edward Betts
be2de5dc1a
Remove broken error handling code.
2023-05-14 16:04:23 +00:00
Edward Betts
977f83779a
Type hint and docstring.
2023-05-14 15:46:38 +00:00
Edward Betts
39b2a3c469
Remove duplicate code.
2023-05-14 14:23:37 +00:00
Edward Betts
6ce8b30fcc
Merge branch 'main' of github.com:EdwardBetts/owl-map
2023-05-14 10:30:15 +00:00
Edward Betts
88a0b9f897
Code doesn't work with python 3.9
2023-05-14 11:17:30 +02:00
Edward Betts
c607351699
Update
2023-05-13 15:01:28 +02:00
Edward Betts
87005dea18
New API call to get items in a place
2022-04-18 12:24:45 +01:00
Edward Betts
40effe4548
Various improvements
2022-04-08 10:37:43 +01:00
Edward Betts
e3d825c48f
Fix user location crash
2021-11-16 12:22:17 +00:00
Edward Betts
84a2cfa5ad
Add API method to return osm2pgsql polygon as geojson.
2021-11-13 16:43:30 +00:00
Edward Betts
7c5253b15b
Include tags for IsA item page.
2021-11-13 16:42:46 +00:00
Edward Betts
e7f8884b7b
Add support for changing Wikidata tag on OSM object
2021-10-22 11:32:26 +01:00
Edward Betts
e8b1b411e5
Watercouses are also linear features
2021-10-22 11:31:34 +01:00
Edward Betts
2c8ac7259c
Look for more variations of street names
2021-10-22 11:30:27 +01:00
Edward Betts
badef91b97
No need for user object. Grab item if needed.
2021-10-22 11:27:50 +01:00
Edward Betts
bd9323006b
Start work on IsA page
2021-10-22 10:02:52 +01:00
Edward Betts
7a3cb474ac
Improve error handling
...
* Report errors to admin by e-mail
* Return details of error in JSON for API calls
* Show error details page for non-API calls
2021-10-22 08:02:46 +01:00
Edward Betts
71ac793101
Include duration in api_missing_wikidata_items response
2021-10-06 18:42:44 +02:00
Edward Betts
a18528d2f9
Incldue max_distance in api_find_osm_candidates response
2021-10-06 18:42:06 +02:00
Edward Betts
c47590dd65
Switch save default from mock to live.
2021-08-05 08:43:15 +02:00
Edward Betts
9b7f6ee878
Add item type filter
2021-07-30 16:02:41 +02:00
Edward Betts
867e77ab7b
Switch to SQLAlchemy Core for OSM objects
...
osm2pgsql creates tables without primary keys. Some OSM objects are
split into multiple table rows to help with PostGIS index performance.
Adjust the code to be aware of this.
Also add name matching for streets.
2021-07-22 14:47:38 +02:00
Edward Betts
8b7ab45c73
Handle missing item in find nearby OSM API call
2021-07-22 09:49:24 +02:00
Edward Betts
19a9010aa7
Fix for OSM objects with multiple geometry
2021-07-19 22:07:41 +02:00
Edward Betts
6f30e1232a
rename function
2021-07-19 22:06:36 +02:00
Edward Betts
a87fe9eed2
Bug fix
2021-07-19 22:06:07 +02:00
Edward Betts
22c44aaced
Implement uploading to OSM database
2021-07-16 12:00:20 +02:00
Edward Betts
7649afa526
Add a documentation page
2021-07-14 15:57:21 +02:00
Edward Betts
5a42e100c7
Improve OSM search
2021-07-11 17:19:21 +02:00
Edward Betts
7c075227d7
Don't visit index after login or logout
2021-07-11 17:17:29 +02:00
Edward Betts
d4eb60fe33
No need to drop geotext from search output
2021-07-11 17:16:54 +02:00
Edward Betts
31431ecdcb
Remove old unused code
2021-07-08 15:05:32 +02:00
Edward Betts
c4f284031c
Improve search API output
2021-07-08 14:35:32 +02:00
Edward Betts
4ebe992919
Bug fix for redirect after logout
2021-07-08 14:34:55 +02:00
Edward Betts
f60aa70472
Switch to maxminddb for user location.
2021-07-06 17:24:14 +02:00
Edward Betts
9e5236c387
New API method to get details of single item
2021-07-03 13:40:26 +02:00
Edward Betts
22cfe64896
Include more detail in OSM tags API call
2021-07-03 13:39:37 +02:00
Edward Betts
34b2d0fa05
Split API logic out of web_view.py
2021-06-25 14:52:42 +02:00
Edward Betts
e25aaa5ec6
Admin page for checking skip IsA list
2021-06-25 14:52:06 +02:00
Edward Betts
a91790b66d
Move skip_isa into database
2021-06-25 13:00:41 +02:00
Edward Betts
2fc233401e
API to show details of user location
2021-06-25 11:12:50 +02:00
Edward Betts
81f8f7d426
Move location of GeoIP data to config file
2021-06-25 11:10:25 +02:00
Edward Betts
8f3f40e569
Simply code for OSM name
2021-06-25 11:08:02 +02:00