Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pelias/openaddresses
Pelias import pipeline for OpenAddresses.
https://github.com/pelias/openaddresses
2eccbd9b538ca57068eae7cdc589e76c90063f6f authored almost 9 years ago by Julian Simioni <[email protected]>
A lot of import pipeline details lived in one place. As many details as
possible are now moved i...
924a420f67ff83651a4f9989e90db3a477d6ccda authored almost 9 years ago by Julian Simioni <[email protected]>
If a user's peliasConfig specified a list of files, the importer was not
properly joining the re...
240da87ed6a800a9e0422a93c6a1de696f5a3881 authored almost 9 years ago by Julian Simioni <[email protected]>
af47ce66f8205ea40e969288768e7f250dbf31c1 authored almost 9 years ago by Julian Simioni <[email protected]>
73843715a64081ce8e17d6206072f022040b7c63 authored almost 9 years ago by Julian Simioni <[email protected]>
9db5976b999318b8a0527f0b9da44c1f54315912 authored almost 9 years ago by Julian Simioni <[email protected]>
83ba2bc9dc0b3a00fd18a5f98cf08776831e571c authored almost 9 years ago by Julian Simioni <[email protected]>
a72967ff66c5d1608d4652fe6adaa19adb835999 authored almost 9 years ago by Julian Simioni <[email protected]>
Count records that don't have a lat, lon, housenumber or streetname and
display the total count ...
841ccdd8550fcc550938827e14e301762d6647c4 authored almost 9 years ago by Julian Simioni <[email protected]>
621ae11a0e2154282235182c1e97df181b6593d9 authored almost 9 years ago by Julian Simioni <[email protected]>
It's expected that zipcodes aren't always present, so a try/catch isn't
appropriate.
cf865980fd48205d22097a9581eccbed0287083d authored almost 9 years ago by Julian Simioni <[email protected]>
a2729555e7b1bac60246cee1b37e2b99fa352361 authored almost 9 years ago by Julian Simioni <[email protected]>
c08b3973d637b45977ad32e92755d197658fe5df authored almost 9 years ago by Julian Simioni <[email protected]>
Both of these fields are required, so if there is an error setting
either of them, the document ...
3fda9d6eb3c9f548c7a653860c460b8234d96c20 authored almost 9 years ago by Julian Simioni <[email protected]>
bf699dcc66130831b2c499a9ebc054014bbc237f authored almost 9 years ago by Julian Simioni <[email protected]>
0401b3844f2d7bbde32bf4fd047250d6a9146b1e authored almost 9 years ago by Julian Simioni <[email protected]>
Add cleanup module with numbered street handling
fbebf5c4873475820bfbf4c902515d678d2d041f authored almost 9 years ago by Julian Simioni <[email protected]>c97d304d44afc490edd9b215e419bc488d00eeff authored almost 9 years ago by Julian Simioni <[email protected]>
This cleanup code handles numbered streets with leading zeros. For
example, `05th Street` will b...
400ead03793ee8f678f3dda21247e3c331ac631d authored about 9 years ago by Julian Simioni <[email protected]>
250af50c2c4fcc9c8117ef7089c41f028bd38bab authored about 9 years ago by Stephen Hess <[email protected]>
c0f78bec241d14a5472e5192c9ebff244a160bb3 authored over 9 years ago by Peter Johnson <[email protected]>
159755b2394617bff2bdb1506032fb9b71b3b858 authored over 9 years ago by Peter Johnson <[email protected]>
f4a4a0d47fd0f25b767eb8586767c83ef5a49895 authored over 9 years ago by Julian Simioni <[email protected]>
50ae7e1d07f61103be2f18e02bcb94cc54bc7961 authored over 9 years ago by Peter Johnson <[email protected]>
This can happen on import when the user is specifying a directory of
files and hasn't set anythi...
e0171fa571e316395fb1c697f19b81ff3c3d221f authored over 9 years ago by Peter Johnson <[email protected]>
migrate from FST to ngrams
da55f9e561786d9808e1ca5f56d47c2f2a17ef10 authored over 9 years ago by Peter Johnson a.k.a. insertcoffee <[email protected]>99b24baeb617d961654187e2dcfde88052c2ee14 authored over 9 years ago by Peter Johnson <[email protected]>
resolves #15
d0133d55a48a8f33acebd518b5a7d3823edf02dc authored over 9 years ago by Peter Johnson a.k.a. insertcoffee <[email protected]>e664c3e105f9c245120df22b57898a386b4b5034 authored over 9 years ago by Peter Johnson <[email protected]>
lib/import_pipelines.js
-Remove repeated spaces with a single space.
test/(openaddresses_sampl...
596967326c4a12d4ebedb0e3218c94ab1a4dfe44 authored over 9 years ago by Severyn Kozak <[email protected]>669739d51acc883a1d05b2e1a2eaa02a70534ed0 authored over 9 years ago by Severyn Kozak <[email protected]>
17f5fcb77c3134182ee3e49a01ff803a0b6050e5 authored over 9 years ago by Severyn Kozak <[email protected]>
This reverts commit bbf81fc9948b6998476d4d4eb8f7abc7a4f30b4b.
b6733cf8bc585a3d8bbfdb4f51a160d1acd24954 authored almost 10 years ago by Severyn Kozak <[email protected]>
package.json
-Link to a version with an attempted memory fix.
lib/import_pipelines.js
-Instead of logging a message per bad CSV record encountered
(which mi...
lib/import_pipelines.js
-Extract the address-validation conditional to its own function,
`isVa...
c915794b8a27ed53626ba7a23b3039215377bb8f authored almost 10 years ago by Severyn Kozak <[email protected]>
test/openaddresses_sample.csv
-Make the data more unpredictable by adding extra additional
col...
lib/import_pipelines.js
-A change in the OA schema (the addition of a `POSTCODE`) field
broke ...
README.md, import.js
-Close #13: allow cherry-picking the files to import from
pelias-config.
README.md
-Update the documentation of the `files` property in
`pelias-config` against the cha...
import.js
-When an empty `files` array is specified in the config, import
all files from the t...
README.md, import.js
-Update documentation to reflect changes in the past two
commits.
-Docum...
import.js
-The code that filters out non-CSV files was meant to only run
on files read from a ...
import.js
-Check the `pelias-config` openaddresses configuration object
for a `files` property...
import.js
-Log the total amount of time the import took, as a convenience
(instead of forcing ...
README.md
-Remove the copy-and-pasted `node import.js --help` from the
"usage" section to prev...
import.js, package.json
-Integrate the latest admin-lookup (v2.0.0), which ships with a
pseudo...
import.js
-Concurrent requests don't make a ton of sense for what seems
like a CPU-bound problem.
7a6dbdda9af49919a583c15ad2bb3c0b4d366e50 authored almost 10 years ago by Severyn Kozak <[email protected]>
import.js, package.json
-Update references to the `pelias-deduplicator-stream` package
to refl...
package.json
-Use the `^` in dependency versions to make npm install the
latest compatible ones.
import.js, lib/import_pipelines.js, package.json
-Use the new `pelias-logger` package instead o...
lib/import_pipelines.js, package.json
-OpenAddresses data got trickier to parse now that it con...
import.js, package.json
-Integrate the `pelias-admin-lookup` package, which replaces
`pelias-h...
import.js, package.json
-Use the `minimist` package for argument parsing.
-Make the data path ...
package.json
-Set the `pelias-hierarchy-lookup` package to the latest
version, which should fi...
import.js
-Add two conditionals to `interpretUserArgs()` to check whether
the provided directo...
8e938bb14093f6796f1cafdb80bde861571cd9fe authored almost 10 years ago by Severyn Kozak <[email protected]>
admin_data/(country_codes, state_codes/(ca, us)).json
-Remove all `admin_data` files, which wer...
lib/import_pipelines.js
-Fix #9.
206b708c308cc15ddc27ec6efb609020e2e5c0e8 authored almost 10 years ago by Severyn Kozak <[email protected]>
lib/import_pipelines.js, package.json
-The replacement of `fast-csv` with a dead-simple CSV par...
lib/import_pipelines.js
-`fast-csv`, the package used to parse OpenAddresses CSVs,
appeared to...
ac3125df2cbe4400a32805e84ef892467d248900 authored almost 10 years ago by Severyn Kozak <[email protected]>
f74817d1aaa7629782c83dfcb9d4e53fcaa0f9d9 authored almost 10 years ago by Severyn Kozak <[email protected]>
abd5b1e83e1ac6ee2624bde2a2767181dce49417 authored almost 10 years ago by Severyn Kozak <[email protected]>
7ec1ac6a8521a1586bbb42e22e673ae741816959 authored almost 10 years ago by Severyn Kozak <[email protected]>
import.js, lib/import_pipelines.js, test/test.js
-Fix the few things that `jshint` complained a...
.jshintignore, .jshintrc, package.json
-Add a `.jshintrc`, and the `precommit-hook` package to ...
import.js
-Add some configuration options to Winston.
-Add more diagnostic logging statements ...
import.js, lib/import_pipelines.js, package.json
-Add the `winston` logger, and replace all `co...
1428fe3c0d1a93169c28b68f0f9ad3e2daadcbdd authored almost 10 years ago by Severyn Kozak <[email protected]>
README.md
-Add usage information, as copied from `node import.js --help`,
and this repo's trav...
import.js
-Add a `--help` argument, to print the usage message.
import.js, test/
-Improve the module's test coverage substantially, and refactor
some bits to ...
test/test.js
-Add a unit-test for the newly revised `interpretUserArgs()` in
`import.js`.
import.js
-Rewrite `handleUserArgs()` such that it returns an object
containing the interprete...
test/test.js
-Add a test for the interface of
`createPeliasElasticsearchPipeline()`.
test/(test.js, openaddresses_sample.csv)
-Add a thorough test for `createRecordStream()`, to ch...
import.js, lib/import_pipelines.js
-Break up `import.js` into another module, and add some
doc...
lib/import_pipelines.js
-The `try/except` block in `createRecordStream()` performed more
actio...
import.js, lib/import_pipelines.js
-Add documentation comments to all functions that were missi...
import.js, lib/import_pipelines.js
-Move functions that create parts of the import data pipelin...
lib/create_admin_values.js, test/test.js
-Remove the remnants of the old admin-value assignment...
a36b99bbd336b1542d06ef9a010c83d1b8bddaa8 authored almost 10 years ago by Severyn Kozak <[email protected]>
lib/create_admin_values.js, test/test.js
-Remove the `create_admin_values` module, as we're now...
import.js, package.json
-Use `pelias-admin-hierarchy` to perform admin value lookups
against Q...
f9dad42bf583b336d9622801e637bda61af7b7cd authored almost 10 years ago by Severyn Kozak <[email protected]>
import.js
-Make address deduplication and admin hierarchy lookup optional
steps of the import....
import.js
-Add a real CLI usage message.
README.md
-Add a warning indicating that this importer is strictly a WIP,
and not entirely rea...
import.js, package.json
-Use the `hierarchy-lookup` package to identify address admin
values, ...