Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pelias/api
HTTP API for Pelias Geocoder
https://github.com/pelias/api
8f6596db27ef74a451e4307f81a0ff7e7870ac03 authored about 1 year ago by Peter Johnson <[email protected]>
5e4153fbd16535f3f44ae7062106318eddf9874e authored about 1 year ago by Peter Johnson <[email protected]>
9a0e94f70f10f2557d75ab187b939cc72df640ec authored about 1 year ago by missinglink <[email protected]>
This is a no-op commit that simply serves to trigger CI to rebuild the
Docker image with our new...
Use GitHub Actions variable for Ubuntu version
0db84fd1f239bf6583cef6cd59eaa37761bc7b16 authored over 1 year ago by Julian Simioni <[email protected]>
This is a new approach to managing our Ubuntu version for CI where the
version comes from a Gith...
This is an empty commit that serves only to tell our CI to build new Docker
images now that we h...
Pin `remove-accents` to 0.4.2
a6566fd3c98d2d6dd2f4e8dd48a56db7503d6a5a authored over 1 year ago by Julian Simioni <[email protected]>
A unit test has been failing because this dependency added normalization
to the German [Eszet](h...
d1163de90bf30f300f10568d2d521f21f046ffd6 authored about 2 years ago by Peter Johnson <[email protected]>
* update lodash to newer version
c151f6c8321aaf7abf76285bc0903232e7fdffb5 authored about 2 years ago by Vanessa Yuen <[email protected]>CI: support running tests on external contributions
e64e9969bab1ad30edb05faa7f851010f759aa44 authored about 2 years ago by Julian Simioni <[email protected]>674ca9be2ca2b017c0e576c34d683456cce03765 authored about 2 years ago by Julian Simioni <[email protected]>
Add option to quit on type mapping discovery errors
b0433032a0e69ce5e8f5cb4693d53baac72811e4 authored over 2 years ago by Julian Simioni <[email protected]>This adds a new config option, `api.targets.auto_discover_required`. If set to true, the API wil...
ade4de626391c2fcf3a0b2db62bae5c2d99cde83 authored over 2 years ago by Julian Simioni <[email protected]>5272f25a3c69e0849c20bcb49be0b8dd25c392c2 authored over 2 years ago by Julian Simioni <[email protected]>
* feat(deps): update sorting module to fix numeric sorting bug
* feat(deps): stable sort nati...
10d56c53f4002cd1824d38fe6d8f206a3340dae6 authored over 2 years ago by Peter Johnson <[email protected]>Support filtering against `dependency_a` when using `boundary.country` parameter
418bf0489d168b9824206c1f5d06a5afb457e29e authored over 2 years ago by Julian Simioni <[email protected]>fa7238391128d9e23cea4de5e1e0fbc00aba1558 authored over 2 years ago by Julian Simioni <[email protected]>
Language specific label formats
8d72ac16ba95cc2c5112d645e8f706ef44cfddb8 authored over 2 years ago by Julian Simioni <[email protected]>
This allows labels to be customized depending on the display language
selected.
This is required for language-specific label functionality
b49740f18f217fecdbbe1687c39eb19914d7dfe8 authored almost 3 years ago by Julian Simioni <[email protected]>04617bae2231b1eaea8d6583ceb1b469bed2b436 authored almost 3 years ago by Peter Johnson <[email protected]>
* feat(default-parameters): extend functionality to be more general purpose
* feat(default-pa...
6935ca0dc0a51319a0c0be1bceec2a5b9f095f55 authored almost 3 years ago by Peter Johnson <[email protected]>Dedupe geonames self parent
c2eac2cf0d75b17fa98d87260c7a9075d3f2c04b authored almost 3 years ago by Julian Simioni <[email protected]>
Background
==========
In https://github.com/pelias/geonames/pull/93 we added some special case
...
Dedupe Geonames records with WOF concordances
5d4617b78c5b34a7c86f0ef7394da34eca99d227 authored almost 3 years ago by Julian Simioni <[email protected]>533884c5363f74c555770835b623b899870e858b authored almost 3 years ago by Julian Simioni <[email protected]>
These concordances can be trusted over any other signals and really help
us remove lots of bad G...
dedupe placetype in name
ad93fc460f6a59df5d35d7683f5e6bc300992c38 authored almost 3 years ago by Julian Simioni <[email protected]>Connects https://github.com/pelias/geonames/issues/395
a835f4ba41b54f085e100f9e432b607456a37ef5 authored almost 3 years ago by missinglink <[email protected]>Do not deduplicate US States
aa8ce84105b41564720a3738040f5cc605e4284b authored almost 3 years ago by Julian Simioni <[email protected]>
It's common for US states to have either a county or city within them
that shares a name (with m...
simplified dedupe + preserve order
7e1c568cc0919250c7745e0e940caf93bddeda85 authored almost 3 years ago by Julian Simioni <[email protected]>8c70f8f71f389a53ce59b0785c8b3bb64331f27d authored almost 3 years ago by missinglink <[email protected]>
560fff8eeba6ae4b554ff4b3de4010b2cdc94ecc authored almost 3 years ago by missinglink <[email protected]>
bc53aeefdc71fa16d94e23e71e63c299502da877 authored almost 3 years ago by Peter Johnson <[email protected]>
* feat(debug): code cleanup
* feat(debug): disable variadic function calls
492317632bb9b744508bfa66a79591479e0c1865 authored almost 3 years ago by Peter Johnson <[email protected]>6aa997dc69904b35a98a162db011df8054cadbdf authored almost 3 years ago by Peter Johnson <[email protected]>
Allow the `address_layer_filter` performance optimization to work with negative layers
de470ed59a94c2af7131eac8c4344098154c228d authored almost 3 years ago by Julian Simioni <[email protected]>
In https://github.com/pelias/api/pull/1525 we introduced the concept of
negative sources and lay...
The old method, Object.keys, will generate a list of all targets _and_
all aliases.
We don't ha...
889eb1e8fc17379f77a8c3814bf8f1fbd273e372 authored almost 3 years ago by Julian Simioni <[email protected]>Use only phrase.default field in search endpoint
3810609d6f5c2717f416c07fd109dee5cb10df86 authored almost 3 years ago by Julian Simioni <[email protected]>
This avoids use of the expensive `name.default` field, which includes
partial tokens (ngrams)
T...
439b6f2049dfb6ca79a7d4fdd3315706c1de139a authored almost 3 years ago by Julian Simioni <[email protected]>* Added Missing HTML / BODY tag
* Updated Text var to use Template Literal plus Simplified co...
5c650df7dd6bc534fcc37647792ae35e50c507a2 authored almost 3 years ago by Peter Johnson <[email protected]>a5aabc2a5d69c25554c85ff580d25bfb602aaa38 authored almost 3 years ago by Peter Johnson <[email protected]>
385687a861ba4d37128b604c64e99f59173087ef authored almost 3 years ago by Peter Johnson <[email protected]>
Support any casing for GID sources and layers
3590b47e853b125370097f0b529dfb929c3b54e1 authored about 3 years ago by Julian Simioni <[email protected]>
We have always supported any combination of uppercase or lowercase for
the `sources` and `layers...
Upgrade to pelias-parser-2.2.0
dd5e5f55f9b3b0cb17c40406e7075f3447f20177 authored about 3 years ago by Julian Simioni <[email protected]>
This includes a new Parser circuit breaker that should prevent the
parser from taking huge amoun...
Fix category sanitizer for new call format
f1f4c240d0171249eb0eac6b99cc7d7a9677b2ca authored about 3 years ago by Julian Simioni <[email protected]>51acf8c3876fa61cfa9d0fb9cbec9eccec669d34 authored about 3 years ago by Julian Simioni <[email protected]>
It turns out the changes to the parameters for sanitizer functions in
https://github.com/pelias/...
Pin to an exact pelias-parser version (2.1.0)
3cb2620eaffba8c05889c5a2934bb84f8e90c14d authored about 3 years ago by Julian Simioni <[email protected]>
Historically we've kept most Pelias NPM dependencies on carat versions,
but because the Pelias P...
758e574a4e811a3759cdfa0dcdc4f65450fa21e4 authored about 3 years ago by Peter Johnson <[email protected]>
35efea5825ad83e986c9b7c3587d35aa70a1bb9f authored about 3 years ago by Peter Johnson <[email protected]>
9021f09efc251d331ff921d412236ec61aef7142 authored about 3 years ago by Peter Johnson <[email protected]>
Fix typo in CI badge
fadc2f3d5cc5cf175c298545b5cdfb25add35191 authored about 3 years ago by Julian Simioni <[email protected]>This was my copy/paste error in https://github.com/pelias/api/pull/1571
bb3b00499a0776149278d028e3267397b7c0d502 authored about 3 years ago by Julian Simioni <[email protected]>Return 502 response code for service timeouts instead of 400
130da3253b379b2ced5e4906e097fcbe1f32dfa2 authored about 3 years ago by Julian Simioni <[email protected]>
A lot of this code is quite old and inconsistent. This commit itself is
a no-op that moves thing...
Long ago we added some code to work around an issue with jshint.
That bug was fixed soon after,...
d0e45021169875c8ff7504c9fe850186dfed31d5 authored about 3 years ago by Julian Simioni <[email protected]>
Pelias has always had a bit of trouble selecting the right HTTP response
code in the face of var...
This code, which checks all existing errors and classifies them as a
certain error type, was run...
6e682a5814edf995cd2b2254764085749612c720 authored about 3 years ago by Julian Simioni <[email protected]>
Require Node.js 12 or newer in `package.json` engines
38ab7837e960b64eee892ed1d83a4204d092b558 authored about 3 years ago by Julian Simioni <[email protected]>
Node.js 10 has reached EOL, so this PR updates `package.json` to make it
clear that this older v...
Add Github Actions CI badge to README
a2be68a92c4ff3856df5feaf1712e757fed9cf20 authored about 3 years ago by Julian Simioni <[email protected]>
After our full migration to Github Actions, I figure we should keep
around the nice little badge...
Upgrade pelias-parser to v2.0.0
04f65c37b81dc4d9658d75174eeb7d90a32c1566 authored about 3 years ago by Julian Simioni <[email protected]>
Changes in pelias/parser being brought in:
- https://github.com/pelias/parser/commit/72d64636443...
Remove references to TravisCI
71c7e43813924e414248d816d825d3aec123acef authored about 3 years ago by Julian Simioni <[email protected]>cc9155401f549c93ea67ff4e409cc23f5068701e authored about 3 years ago by Julian Simioni <[email protected]>
Update 'npm-publish' action Ubuntu and Node versions
48686cf8a037350d48b4a4066f2088d7c04c6627 authored about 3 years ago by Julian Simioni <[email protected]>
It looks like Ubuntu 16 based Github Action runners are really going
away, so this PR updates th...
Remove CircleCI directory
b005628c0365674322b6ac3b1cec2c65335e8e86 authored over 3 years ago by Julian Simioni <[email protected]>We don't need this anymore with Github Actions
7b6c3d89bc39c3610d754848e12a2b12f9caa211 authored over 3 years ago by Julian Simioni <[email protected]>Remove debug code in Github Actions workflow
52f785da3bfcaa979adcc0be9f9feb54cc0e7217 authored over 3 years ago by Julian Simioni <[email protected]>
During development of https://github.com/pelias/api/pull/1538 I left a
bit of debug code in, thi...
Fix minor errors in deduplication debug output
4bea6df99cc42aca017777a12d68dbb28a0ed7aa authored over 3 years ago by Julian Simioni <[email protected]>
This tricky bit of code is essentially the same as Lodash's `compact`,
allowing us to filter out...
e0d6cc5c5613366aca8be8d77adfb7a0bce35d23 authored over 3 years ago by Julian Simioni <[email protected]>
ef59ef4da971b078ec1291e92b88f9a1281dc3fc authored over 3 years ago by Peter Johnson <[email protected]>
b6ed89d1e403f6570efe69ce04ac114512f6ff42 authored over 3 years ago by Peter Johnson <[email protected]>
5c1d3db23cb4181eb5aa2511663ad0a59487bf79 authored over 3 years ago by Peter Johnson <[email protected]>
1b6318a4c8b780a2f54ba33cbab3a9ad161a469f authored over 3 years ago by Peter Johnson <[email protected]>
* fix(unicode): strip "variation selector" symbols
* fix(unicode): strip "zero-width joiner" ...
43ab358827a01a715613f011aed23077bf4c0226 authored over 3 years ago by Peter Johnson <[email protected]>bc9c963852fc7ae228e2306b9f2a61fe710406ab authored over 3 years ago by Peter Johnson <[email protected]>
Support HTTP connections to Pelias services
e6179c5734d76fedc130a3905da521303c675b6f authored over 3 years ago by Julian Simioni <[email protected]>
While the recommended configuration for Pelias has used HTTP
communication between services, the...
Negative sources and layers
07fc5844af3751d72f4245c7cda30119c8fd3fa9 authored over 3 years ago by Julian Simioni <[email protected]>
The address layer filter is a performance optimization that excludes the
`address` layer from se...
This adds support for negative sources and layers as described in
https://github.com/pelias/peli...
Run Docker image build _after_ release
18ff47b990246b982b883d0cf9c6dcf14c3df0c4 authored over 3 years ago by Julian Simioni <[email protected]>
As discussed in https://github.com/pelias/ci-tools/pull/7, we need to
build the Docker images _a...
Ignore empty tokens in query view
956e9fc37ee1dec0c58f6a23f233031324c7df68 authored over 3 years ago by Julian Simioni <[email protected]>
Empty tokens should not make it this far into the query code, but it can
happen.
In that case, ...
210b00c98cc540d106a8aa2e5e0e7dd4fdf228a0 authored over 3 years ago by Julian Simioni <[email protected]>fix(labels): handle rare case where name is empty
33ab9d0310f9426612b66e03d025f3b15d40b76b authored over 3 years ago by Julian Simioni <[email protected]>