Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pelias/pbf2json

An OpenStreetMap pbf parser which exports json, allows you to cherry-pick tags and handles denormalizing ways and relations. Available as a standalone binary and comes with a convenient npm wrapper.
https://github.com/pelias/pbf2json

docs: add license file (#110)

* Create LICENSE.md

Create license file to ensure the tool's license from `package.json` is p...

44091a9b1a56bc2a7f525556bc86316374ce4df6 authored over 2 years ago by Chris Atkin <[email protected]>
readme: update build targets (#109)

c27ad5ec1ead2f4a9393b0e428e1a39a50295cad authored about 3 years ago by Peter Johnson <[email protected]>
feat(build): update build targets (OS/ARCH) (#107)

5280e1817017b0ddc3be7b4f292cea32d6fc9aef authored about 3 years ago by Peter Johnson <[email protected]>
Merge pull request #106 from pelias/update-github-actions

Update GitHub Actions

0e50ce18f119b4bdd4acfa04aa764a80f49d8621 authored about 3 years ago by Julian Simioni <[email protected]>
Remove `travis` NPM script

380a5f9a64c25c547c555d9cd254fdb63c703645 authored about 3 years ago by Julian Simioni <[email protected]>
Use Ubuntu 20 for semantic-release job

1fab90446286d0facbf3c288549763a80f3b2861 authored about 3 years ago by Julian Simioni <[email protected]>
refactor(cache): move cache functions to their own file (#104)

aae551d0a8184d585fe51bb921e75f08fe5211ee authored over 3 years ago by Peter Johnson <[email protected]>
feat(CI): disable compiling in GH Actions (#102)

b217f9905bd7d2260a107fabab696ba85093ed83 authored over 3 years ago by Peter Johnson <[email protected]>
Merge pull request #98 from pelias/relation_admin_centre

use admin_centre node for relation centroid where available

92a450ec7381bf053871a280ce55defdec6039d4 authored over 3 years ago by Peter Johnson <[email protected]>
feat(admin_centre): use admin_centre node for relation centroid where available

3c00dd8399c4101db757d3257591e2ff5b6560db authored over 3 years ago by missinglink <[email protected]>
feat: preallocate buffers when decoding/encoding way nodes

tigger release

90d59511d72eedc54ead9ea08b7bf3a33972f8cd authored over 3 years ago by Peter Johnson <[email protected]>
feat: preallocate buffers when decoding/encoding way nodes

db6a8489dea0831200c9104bb297c9a083b83bdd authored over 3 years ago by missinglink <[email protected]>
chore: generate builds in CI

64acaf45a7e85941217ab8fbc096aec68dcf748e authored over 3 years ago by missinglink <[email protected]>
replace append with copy, refactor for loop

aad4172fc9e6a80c09de4b95509154f2e3b6d53e authored almost 4 years ago by Paul Mach <[email protected]>
preallocate buffers when decoding/encoding way nodes

900a53f29c85e35e3bc8659c9f11dd5de08a8652 authored almost 4 years ago by Paul Mach <[email protected]>
cleanup bytesToLatLon and nodeToBytes

benchmark old ns/op new ns/op delta
BenchmarkBytesToLatLon-12 ...

d38d44947514785598e63399d3684aae84924ef5 authored almost 4 years ago by Paul Mach <[email protected]>
Merge pull request #90 from pelias/remove-nodejs-8

Drop support for Node.js 8

cd8fe5e5f8dac00af5e9d6c80ac6a87a1fb22fa6 authored over 4 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 8

Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#r...

e6735e561cc0c80290e1b8d0c81b2ed2c2658064 authored over 4 years ago by Julian Simioni <[email protected]>
Update README.md NPM example

cb5d9d73b552ca1c934cb873472d5c1f17c8fdb5 authored over 4 years ago by doubleswirve <[email protected]>
Merge pull request #87 from pelias/fix-travis-config

chore(TravisCI): Remove deprecated `matrix` config section

8b3acabd01809a55a4cc87e6de1ca8c1196fa4b1 authored over 4 years ago by Julian Simioni <[email protected]>
chore(TravisCI): Remove deprecated `matrix` config section

This config entry is deprecated, and has now started overwriting the
`jobs` section, causing bui...

34e29341d74acb97db256f02e697b2dfb174a864 authored over 4 years ago by Julian Simioni <[email protected]>
feat(waynodes): add waynodes to generateParams.js

* Add waynodes to generateParams.js

* Add second hyphen to waynodes param

* Add test

0997d61ebce0ef620cdbe78d8f7987775491b6b6 authored about 5 years ago by Eric Kerr <[email protected]>
Merge pull request #84 from pelias/nodejs-12

feat(Node.js): Add Node.js 12 to CI

8cb3969e804384933b44a43c1b48b4b7c1ca5c29 authored over 5 years ago by Julian Simioni <[email protected]>
feat(Node.js): Add Node.js 12 to CI

Node.js 12 (and especially Node.js 12.9) is supposed to be significantly
faster than previous ve...

ae5e21b706ff7c1b75d9ced1848b2abefc77362f authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #83 from pelias/tag-generation-tests

Improve tag generation

07352d8336134333d4e0cab73bc8a54e1f7f0148 authored over 5 years ago by Julian Simioni <[email protected]>
chore: Remove use of util.format

2a1be897e9a117ffd164f5d205cacf331b891a7f authored over 5 years ago by Julian Simioni <[email protected]>
fix(flags): Explicitly convert array to parameter string

The behavior of passing an arrayt to `util.format` has changed in Node.js
12. Arrays now include...

8948818f21bdebd569c166258b73a772f626c848 authored over 5 years ago by Julian Simioni <[email protected]>
chore(tests): Extract and test generateParams method

This extracts the logic for converting the config object passed to the
`pbf2json` NPM module to ...

a7436a5d8929f714a4163aa65d588e9983b77976 authored over 5 years ago by Julian Simioni <[email protected]>
Update .jshintrc

It had fallen behind othe projects. Copied from pelias/api.

58fa51dc1e923a8ea8fa71bbe9ac8673b68d0e3a authored over 5 years ago by Julian Simioni <[email protected]>
feat(relations_with_no_way): skip relations which do not contain at least one way

d0da681e169b7943b7aa8193dad7c40723744d01 authored over 5 years ago by missinglink <[email protected]>
feat(loglevel): configurable logging verbosity

a55f069bec79679609b829a652f57144a9f40187 authored over 5 years ago by missinglink <[email protected]>
Merge pull request #75 from pelias/greenkeeper/tmp-0.1.0

Update tmp to the latest version 🚀

10caada9466dce2fa3e3bca92999a66f206bd694 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #77 from pelias/relation_members

fix bug where rel->way->node nodes were not being indexed

45e4d2a995c1b963f8f23058f802f28a110d6931 authored over 5 years ago by Peter Johnson <[email protected]>
feat(relations): fix bug where rel->way->node nodes were not being indexed

4445719035f0289e18118efd895b0e939298d8fd authored over 5 years ago by missinglink <[email protected]>
chore(package): update tmp to version 0.1.0

3e60f3410a2960be464e299074e98fed1c2ed247 authored over 5 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #70 from pelias/support_relations

support relations, reduce disk usage

6a168efc188332ccc9f91ad64a9c5594ee921731 authored almost 6 years ago by Julian Simioni <[email protected]>
feat(relations): fix end-to-end tests

50da1d799ca23e3af07cbc14592a730e5eddad87 authored almost 6 years ago by Peter Johnson <[email protected]>
bugfix(js): output errors on stderr instead of stdout

793c796d35334ad7df1032adbb70fc1e147bfc5a authored almost 6 years ago by Peter Johnson <[email protected]>
feat(relations): update README

797a3db16dcaf00b135b28129240a62e3598cb06 authored almost 6 years ago by missinglink <[email protected]>
feat(relations): rebuild binaries

f1a79dd0f5936914c33ab67399faa9f76d7e4cee authored almost 6 years ago by missinglink <[email protected]>
feat(relations): improved centroid and bbox calculations

e3b2ffd0afa62232711c564e5fe952d9d24b0371 authored almost 6 years ago by missinglink <[email protected]>
feat(relations): update end-to-end tests

ecebb53568115f390f49e7cd6ed53557ab89f608 authored almost 6 years ago by missinglink <[email protected]>
feat(relations): support relations, reduce disk usage

BREAKING CHANGE: major version bump to signify a new method of parsing
not technically a 'breaki...

c8abbb3386fa6f00af5ec7278df01bfc4d34caed authored almost 6 years ago by missinglink <[email protected]>
Merge pull request #73 from pelias/ci-updates

CI updates

7e55bd448bbc3418b1f0d8e3762de54917567fcb authored almost 6 years ago by Julian Simioni <[email protected]>
chore(release): Skip semantic-release run on pull requests

This should speed up our CI slightly

d402064f29c0243c692171146c2b166271ead6e7 authored almost 6 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 6

Connects https://github.com/pelias/pelias/issues/752

0f213cf8ac207f4614c76a48752708c9f7f5a675 authored almost 6 years ago by Julian Simioni <[email protected]>
Merge pull request #72 from pelias/greenkeeper/through2-3.0.0

Update through2 to the latest version 🚀

e46d83f5b4ecdb8a21a50a41982044f4b08cf69a authored about 6 years ago by Julian Simioni <[email protected]>
fix(package): update through2 to version 3.0.0

66267393046b78f28745f4b4bd3b38d9d9668283 authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix centroid tests

b860b3de94283e47cd616baf0daee932f2a24906 authored about 6 years ago by missinglink <[email protected]>
Merge pull request #69 from pelias/optional_way_nodes

put output of way nodes behind cli flag, disable by default

fa9e5c780e1ea362cdf0efcfbdfb980db8f3b691 authored about 6 years ago by Peter Johnson <[email protected]>
feat(compute_bounds): compute bounding boxes for ways

db6cf60919d0dc295c5a2c9982613a0db9bb84e4 authored about 6 years ago by missinglink <[email protected]>
feat(optional_way_nodes): put output of way nodes behind cli flag, disable by default

BREAKING CHANGE: waynodes were previously output by default, they are now off by default

046feccf9a1d47a4c813b7dda3985dde0fc2804e authored about 6 years ago by missinglink <[email protected]>
feat(compile): update compile script to work on bash3, reduced strictness of binary file checking, added support for UPX

0788d0392eeb2f19eb5395a26f076be0ed2d62d8 authored about 6 years ago by missinglink <[email protected]>
Merge pull request #68 from pelias/safely-run-tests

chore(test): Use dedicated test script to catch errors

2f2ce6c4a53b581f16afa41486642e906947be15 authored over 6 years ago by Julian Simioni <[email protected]>
chore(test): Use dedicated test script to catch errors

The way we were running our unit tests does not catch fatal errors in
the unit test run, even th...

892543217f944b55439aab974c0392d03a9fc097 authored over 6 years ago by Julian Simioni <[email protected]>
chore(npm): add npmrc disabling package-lock.json

A lockfile makes it harder for carat ranges to work as we desire for pelias
packages when runnin...

0e1eea27ab6a008d47db6829e4e2b7e38a7f3b84 authored over 6 years ago by Julian Simioni <[email protected]>
feat(release): replace semantic-release dep with Travis build stages

This makes CI quicker, and releases more stable.

Connects https://github.com/pelias/api/pull/1187

d83d42647904f44c5164969cf361e4278431859a authored over 6 years ago by Julian Simioni <[email protected]>
Merge pull request #64 from pelias/binary_encoding

improved binary encoding

636d702325ef21365d7a4be54bddc1b223d77e31 authored over 6 years ago by Julian Simioni <[email protected]>
feat(binary_encoding): improved compression

aafe5e62abe775e725263fb6401e7bb0f166e608 authored over 6 years ago by Peter Johnson <[email protected]>
feat(encoding): improve binary encoding format

8a369d143d6d94e232229d94f22e56f33f70dfde authored over 6 years ago by Peter Johnson <[email protected]>
Merge pull request #63 from pelias/centroid

improved centroids

37ef362e7c6afba4af0d381641bd3a3ff5192ff7 authored over 6 years ago by Julian Simioni <[email protected]>
feat(centroid): increase float precision from 6 to 7

d0c21d89008fccb7d75d9f4a2a7bf78bd49202ed authored over 6 years ago by Peter Johnson <[email protected]>
feat(centroid): update tests

c8e5dc82eaf7500abf5b3dbc9dd820563b942c99 authored over 6 years ago by Peter Johnson <[email protected]>
feat(centroid): add updated compiled binaries

2d11301be7cf560f9f7ca3f01ce6227994f97254 authored over 6 years ago by Peter Johnson <[email protected]>
feat(centroid): print type=entrance for centroids derived from node tags

f3294a2ff8e88af11dcc6473ba7e19abeb4dfc9b authored over 6 years ago by Peter Johnson <[email protected]>
feat(centroid): improved entrance logic to prefer main entrances

34435cbd4139bc069e8f61dbc0163865ec0b6eb9 authored over 6 years ago by Peter Johnson <[email protected]>
centroid: improved polygon centroid calculation which removes inner vertices

a2b80deacef23e84de7e794b5bed34c181348bdc authored over 6 years ago by Peter Johnson <[email protected]>
centroid: add tests, fix polygon centroid calculation by deduplicating start/end points

e8f0b9857b919fb145c6caee1276e45ac3e3a281 authored over 6 years ago by Peter Johnson <[email protected]>
centroid: use tagged entrance for centroid where available

3e6672ab0c4773946a544e97b6c1651da8f73b2b authored over 6 years ago by Peter Johnson <[email protected]>
Merge pull request #61 from pelias/greenkeeper/tap-spec-5.0.0

Update tap-spec to the latest version 🚀

769a42f4f160cc319f986d786bc3747f1a7a696d authored over 6 years ago by Julian Simioni <[email protected]>
chore(package): update tap-spec to version 5.0.0

196fb2b974a5c138670792115876338743ff3731 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
feat(bump): forcing new version

21e3eaa3922113991b76e76360b62070fbda7c36 authored over 6 years ago by Julian Simioni <[email protected]>
Merge pull request #60 from pelias/ci_cleanup

CI cleanup

63619b1a00c6c6234fc5c471dd2c5e6ef0c56d80 authored over 6 years ago by Julian Simioni <[email protected]>
Change default NPM version

1e7c56a2cab4ed8e9bd405566a20ce53e9e23550 authored over 6 years ago by Julian Simioni <[email protected]>
Configure semantic relese

ecd4c3f87719098fbe5e426f04ab2135b007509f authored over 6 years ago by Julian Simioni <[email protected]>
Remove npm-check

1cbbeb5a6eb71ac70f5426d3cade9d16b1272bc3 authored over 6 years ago by Julian Simioni <[email protected]>
Standardize TravisCI config

29c1bfdb85bef2a9b14a07c665d9a1eb43ec6951 authored over 6 years ago by Julian Simioni <[email protected]>
Add support for Node.js 8

Connects https://github.com/pelias/pelias/issues/612

ac0d4bf31b7b823ef11674034c1cc56aec9628bc authored over 6 years ago by Julian Simioni <[email protected]>
Drop support for Node.js 4

Connects https://github.com/pelias/pelias/issues/693

2ed94438f572588dd6fa63b48d69f1b7021a8819 authored over 6 years ago by Julian Simioni <[email protected]>
Update to node 10 in .travis.yml

Fixes https://github.com/pelias/pbf2json/issues/59
Connects https://github.com/pelias/pelias/iss...

5a06ca46a9a94c3280ce37b163a1c7e2d9d0be82 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #58 from pelias/greenkeeper/deep-diff-1.0.0

Update deep-diff to the latest version 🚀

1ba01d4909c136c0967ce56b8da7d9a1a5998277 authored over 6 years ago by Julian Simioni <[email protected]>
chore(package): update deep-diff to version 1.0.0

9a6b66606ad4da49b21e1d072b5c9d6f9f7ff57a authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #57 from pelias/greenkeeper/semantic-release-15.0.0

chore(package): update semantic-release to version 15.0.0

493ca5cbfd847fd0ee36668b08d9e696c94cb1d3 authored over 6 years ago by Julian Simioni <[email protected]>
chore(package): update semantic-release to version 15.0.0

Closes #55

4a0d2719640f69c38a03827727ee2c077aa77f21 authored almost 7 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #44 from pelias/signals

propagate signals from parent to child

40aa8946eb0499ad2795b100807abb7c4c314069 authored about 7 years ago by Peter Johnson <[email protected]>
Merge pull request #54 from pelias/greenkeeper/initial

Add Greenkeeper badge 🌴

47526b1566eff3abb39b71cb0c14aafac32c3fd7 authored about 7 years ago by Julian Simioni <[email protected]>
docs(readme): add Greenkeeper badge

cb6303c5a28c37dfa1d099760e2c35f57c498839 authored about 7 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #52 from pelias/repo-crawler-npx-sem-rel

Use NPX to run Greenkeeper with Node.js 8

96505d62e2dd8aca9891d184b8cf076daef40b1c authored about 7 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #53 from pelias/greenkeeper/semantic-release-8.0.3

chore(package): update semantic-release to version 8.0.3

12fe38ff8409feb8d810ae4b161c17416c8a37b7 authored about 7 years ago by Diana Shkolnikov <[email protected]>
update npm-check to ignore updates

16939b6bc4123095ea659bed75becdaec8908e06 authored about 7 years ago by Diana Shkolnikov <[email protected]>
chore(package): update semantic-release to version 8.0.3

Closes #51

5d9b30302b0ef530c446111b0f7d913eaa6a1872 authored over 7 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #49 from pelias/greenkeeper/tmp-0.0.33

Update tmp to the latest version 🚀

909900baf6c76bf9b2bd0c19ccb592d97f80c676 authored over 7 years ago by Diana Shkolnikov <[email protected]>
Merge pull request #50 from pelias/greenkeeper/semantic-release-7.0.1

Update semantic-release to the latest version 🚀

cd5b4aa612192bdb4e0ae95ff1b9d4b3a678cab9 authored over 7 years ago by Diana Shkolnikov <[email protected]>
chore(package): update semantic-release to version 7.0.1

3cbe77ac516c76bc131fc2174bf6a146d29f3cd8 authored over 7 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
chore(package): update tmp to version 0.0.33

0d8bfe084aba0cacd6f1f1d39d60ff7baaeee3c0 authored over 7 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
feat: Merge pull request #43 from pelias/recompile

recompile pbf2json on all architectures

dbdba703eb4eff9ffd7a15f3919cd22cdd083381 authored over 7 years ago by Peter Johnson <[email protected]>
recompile: go version 1.8.3

95350b7bf0ddc196df150dcae194f7d9c592e40e authored over 7 years ago by Peter Johnson <[email protected]>
propagate signals from parent to child

e8e2ca2237dfb2999becdf2273a65d5f2b5c5c45 authored over 7 years ago by Peter Johnson <[email protected]>
recompile pbf2json on all architectures

0103dacbe9cc53d17ff650017d4f64191fd2e143 authored over 7 years ago by Peter Johnson <[email protected]>
feat: Merge pull request #41 from pelias/repo-crawler-add-dep-check

Add dependency checks to pre-commit and travis

097b1b9a94dcc88dd39d004a6d2e4e69e8ac0449 authored over 7 years ago by Julian Simioni <[email protected]>