Ecosyste.ms: OpenCollective

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

github.com/openaddresses/pyesridump

Scrapes an ESRI MapServer REST endpoint to spit out more generally-usable geodata.
https://github.com/openaddresses/pyesridump

raising EsriDownloadError if server does not support returnIdsOnly so fallback works correctly, logging

ed57337150b4c981f854eeed29aac44ab3da4d68 authored almost 8 years ago by Al <[email protected]>
Merge pull request #36 from thatdatabaseguy/master

Allow retrieving >= maxRecordCount when doing quadrant partitioning

fe5ade922aa1266525af27f65bebb01aa2a56d4d authored almost 8 years ago by Ian Dees <[email protected]>
duplicate check for oid_field_name

c5c7c2db054565b83ba463491ce3cee8daf96cc8 authored almost 8 years ago by Al <[email protected]>
move quadrant-based method below OID enumeration as the new OID enumeration method is faster if the source supports returnIdsOnly

8912c60ff2fdd2e450c26e282024aa8cf4480931 authored almost 8 years ago by Al <[email protected]>
Allow retrieving >= maxRecordCount when doing quadrant partitioning

9d445421ad914636deb819129a089af0378a1d75 authored almost 8 years ago by Al <[email protected]>
Merge pull request #33 from thatdatabaseguy/master

Faster method for object ID enumeration for sources that do not support pagination

a039e879e0e52c454016c00f0901b1d93745e95f authored almost 8 years ago by Ian Dees <[email protected]>
remove paren

15a914d88b9fa9b0149fbf1741319ecd94322f8b authored almost 8 years ago by Al <[email protected]>
instead of querying for object ids, sort them and query for ranges in a WHERE clause

5fda0087ee5acc9f476ce1dac60bda43a70bab2e authored almost 8 years ago by Al <[email protected]>
Bump version: 1.4.1 → 1.5.0

5823178539b6b1571c74663eaf83890e0c156eab authored about 8 years ago by Ian Dees <[email protected]>
Merge pull request #30 from openaddresses/update_readme

Update README

49510d1e4c2d50fc58ba7a322358186a8636d293 authored about 8 years ago by Ian Dees <[email protected]>
Mention that you don't need to git clone

e851a177ffd5f427f348d92a8e296bdbc198424d authored about 8 years ago by Ian Dees <[email protected]>
Add to the readme

b7d10efd35cc303b5b56a2e5041c3c77e87e9cc5 authored about 8 years ago by Ian Dees <[email protected]>
Merge pull request #26 from datamade/master

have extra args overwrite default args instead of the other way around

1147ec487c290cdb4e15edf7959204c36211bc68 authored about 8 years ago by Ian Dees <[email protected]>
Bump version: 1.4.0 → 1.4.1

f1dbd96508f2a93fcef1cf66d90b4c08704598c6 authored about 8 years ago by Ian Dees <[email protected]>
Merge pull request #27 from openaddresses/skip_broken_rings

Skip over rings in geometry that are broken

c553bb3cb9cc284f43123c60fca589e6aea77a9d authored about 8 years ago by Ian Dees <[email protected]>
Skip over rings in geometry that are broken

897a43294ede139672f86313c9422ed6dd165839 authored about 8 years ago by Ian Dees <[email protected]>
have extra args overwrite default args instead of the other way around

b34ad18838dae5f6fd55417499b683c1e823fed1 authored about 8 years ago by Forest Gregg <[email protected]>
Bump version: 1.3.0 → 1.4.0

42c79073c90d705b5b0da2b2aac412c927352c26 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #21 from openaddresses/fix_multipolygon_conversion

Improve MultiPolygon conversion

4c7f07666c86a39f41e53c55b08aede88c337786 authored over 8 years ago by Ian Dees <[email protected]>
Ditch the izip to be Python 3-friendly

139f355346d555504e3264e488c12fef1b544ed7 authored over 8 years ago by Ian Dees <[email protected]>
Remove prints

e383219ab1c9d8bb3766ebc9e40586969caf4ee3 authored over 8 years ago by Ian Dees <[email protected]>
Improve MultiPolygon conversion

717b6eb62dcf4133736ccae659482df17375698e authored over 8 years ago by Ian Dees <[email protected]>
Bump version: 1.2.0 → 1.3.0

728bdf77b2dcb98d4b6a765620edc5ac08472af7 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #20 from openaddresses/fix_no_fields_set_in_cli

Add tests for the CLI

c7210971e4c961fb6a0aca51fde45af7f35a7a14 authored over 8 years ago by Ian Dees <[email protected]>
Fix py3 iterator compatibility problem

See http://stackoverflow.com/questions/12274606/theres-no-next-function-in-a-yield-generator-in-...

9b3e867975fa9b288651123e5b0f1754677ed063 authored over 8 years ago by Ian Dees <[email protected]>
Add tests for the CLI

6652baee0da0bc9cf70b5f8003d9484d71f227fe authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #19 from openaddresses/fix_no_fields_set_in_cli

Fix the case where the fields param was not set

3079c35bea60eead6741ccc483b9fbe230883a97 authored over 8 years ago by Ian Dees <[email protected]>
Fix the case where the fields param was not set

2dc454333b80647e8c9c5c203de3a360a055e0eb authored over 8 years ago by Ian Dees <[email protected]>
Bump version: 1.1.1 → 1.2.0

45a23fa7a780183344f76298a47886102d21b6f4 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #18 from openaddresses/support_fields

Add support for fields and disabling geometry fetching

8cd3e1f4eabdfb8c37ee3736a75c1416becf3da5 authored over 8 years ago by Ian Dees <[email protected]>
Fixing tests after allowing features without geometry

ba1522c0c937a43d7813d45ba7d159b8cb779326 authored over 8 years ago by Ian Dees <[email protected]>
Add support for fields and disabling geometry

a82231896515abfdc66c1bc976ec7c4ff0145e47 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #17 from openaddresses/fix-cmdline-param

Fix command line param option

f716661cc1cdb44aee21e6d530eb8f146224adc8 authored over 8 years ago by Ian Dees <[email protected]>
Use six compatibility for urlparse

cdd114fa8ee70f5316cd59e8165ee205e174429e authored over 8 years ago by Ian Dees <[email protected]>
Simplify tests

c93729eb8cb326284184efe51f6d3a6ab9245ec4 authored over 8 years ago by Ian Dees <[email protected]>
Bump version: 1.1.0 → 1.1.1

7f3e4561e5e25f6667319177bc2206c75b789dba authored over 8 years ago by Ian Dees <[email protected]>
Try to fix the source distribution

7720c3af2841432e0ff43057cf302a7a8dd014e7 authored over 8 years ago by Ian Dees <[email protected]>
Update DEPLOY.md

502b7ac8b64b090e51f088b5a6123775af2756cd authored over 8 years ago by Ian Dees <[email protected]>
Add a deploy doc

6fe10bc81fa667915ffb471ab14a9ffe6636b5cf authored over 8 years ago by Ian Dees <[email protected]>
Bump version: 1.0.0 → 1.1.0

766310bacd086d935f478bfe31e7a8d588642a70 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #13 from openaddresses/correct_esrijson_to_geojson_conversion

Fix EsriJSON → GeoJSON conversion

d6ec82741cd46f18b9c286947e88097f7ea9e0c6 authored over 8 years ago by Ian Dees <[email protected]>
Don't need to import from esridump.dumper now

3dafaa3291ac28d208f7cc2fe737cb662090561d authored over 8 years ago by Ian Dees <[email protected]>
Generating (more) correct GeoJSON

926dedbcc9d2dc6d3b39c7bfd6275f3422c4e708 authored over 8 years ago by Ian Dees <[email protected]>
Simplify the tests

bfd74282d0cad548b117fee8f4f3924132f311f4 authored over 8 years ago by Ian Dees <[email protected]>
Add tests based on https://github.com/Esri/arcgis-to-geojson-utils/blob/master/test/index.js

e5b865138d318d6184a276f25235bf7c6eaf1046 authored over 8 years ago by Ian Dees <[email protected]>
Add deploy to pypi step via TravisCI

ffc9220ea09426447a472441022d504549d8adf3 authored over 8 years ago by Ian Dees <[email protected]>
Update docs with new interface

f1fc54d5cbb36a1d3592b14ce6a019c0dea68774 authored over 8 years ago by Ian Dees <[email protected]>
Bump version: 0.1.0 → 1.0.0

8ea2279d0a567621f45944464907b1fea069ca0e authored over 8 years ago by Ian Dees <[email protected]>
Add bumpversion config

8eaf1de593118639bea97d1ef7ef91308ec86b71 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #12 from openaddresses/use__iter__

Switch to a more pythonic interface using __iter__() instead of iter()

1b8e802bad127b592c08360630046c92f4a4d2aa authored over 8 years ago by Ian Dees <[email protected]>
Switch to a more pythonic interface using __iter__() instead of iter()

be40c7e59176501414e1c2d5e07e572f49d931b4 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #11 from openaddresses/allow_outsr_change

Allow specifying the outSR

1106e924edd3953c21322447378f05399239f865 authored over 8 years ago by Ian Dees <[email protected]>
Allow specifying the outSR

546d4ef8f587bdabd612e68cfa0d701d044f6e44 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #9 from openaddresses/add_logging_to_cli

Add logging, headers, and params to the CLI

305c5029ed69d9821ac334c31f8ff7df5eac1ffa authored over 8 years ago by Ian Dees <[email protected]>
Add logging, headers, and params to the CLI

From #3.

f9d132c34143abf9b1adef6caad68aa004e4bbf3 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #8 from openaddresses/update_cli

Remove the extra comma at the end.

3aa91a4318bcb4f46737bdda5c6a6e24a7292be2 authored over 8 years ago by Ian Dees <[email protected]>
Update setup.py

be1d1635ceab86ba8b47c93767dcdb9698b5dcce authored over 8 years ago by Ian Dees <[email protected]>
Remove the extra comma at the end.

Fixes #7

a8066d91dc0d1e37514de0623bf382b55abcf4c7 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #5 from openaddresses/update_cli

Add information about CLI, update readme

f728665e7ef9ba793680933d3f0721c97e6bd2d2 authored over 8 years ago by Ian Dees <[email protected]>
Add information about CLI, update readme

37f488f3f341d78bfdaff8dafa9d88118e986f40 authored over 8 years ago by Ian Dees <[email protected]>
Merge pull request #4 from openaddresses/add_spatial_queries

Add spatial queries

37fb294b20e2848df1b4ef95313bb92b72014dcb authored over 8 years ago by Ian Dees <[email protected]>
Missed a stray debug print

300de3c32a3c330106da2aff9865c9759668fb79 authored over 8 years ago by Ian Dees <[email protected]>
Forgot the test fixtures for the spatial queries

e241c60e36b501befafb3664e38003848c1e5c6a authored over 8 years ago by Ian Dees <[email protected]>
Remove a stray blank line

973bd69a248c20559e75050bba9358d18d580994 authored over 8 years ago by Ian Dees <[email protected]>
Add a fallback to spatial queries

c0249d04e5cdb2e7ff5135e3b636a84e6c0a0a37 authored over 8 years ago by Ian Dees <[email protected]>
Add tests for error conditions during download

11e712e7a2eb052ca2f47f38283ec954dd41a499 authored over 8 years ago by Ian Dees <[email protected]>
Add tests for esrijson to geojson conversion

ea024bf048f83f96f0549c4046ca7180d180535e authored over 8 years ago by Ian Dees <[email protected]>
Tests now match the existing machine tests

be1ad4afa1d2a5dcb5806a973058ea98d51f592e authored over 8 years ago by Ian Dees <[email protected]>
Add tests

f96ad80112563bb33a7d731c71ef1084b03c8276 authored over 8 years ago by Ian Dees <[email protected]>
Actually do the download

5a2482be4bd249edd93ca62ac04efb2687f16a32 authored over 8 years ago by Ian Dees <[email protected]>
First pass at copying over ESRI dump tasks

651ef6aed9af56fba837f588e66c5fa1fa5b7240 authored over 8 years ago by Ian Dees <[email protected]>
Add travis.yml

7502c9a87cd5fc7a3bfc01d0c7192298cb958769 authored over 8 years ago by Ian Dees <[email protected]>
Set up requirements file

450c3929a8c46f3059696b7d21f4e153af8af702 authored over 8 years ago by Ian Dees <[email protected]>
Add a setup.py

b5ad31ea64662f2287160d81f9f4679597ea6a70 authored over 8 years ago by Ian Dees <[email protected]>
Update readme

2e3ae01b27ef45fd80594fe6c4b089b37d37689a authored over 8 years ago by Ian Dees <[email protected]>
Switch to MIT license

f9e919abd5fc679a3f6a7c85fd5f7517bf097cc0 authored over 8 years ago by Ian Dees <[email protected]>
Use a default max_records as older versions of the API don't expose it.

f51b616c483c22bf1dd49143039ffa81ab9dac1e authored about 11 years ago by Ian Dees <[email protected]>
Use recursive fetches to deal with ESRI servers that have query result limits.

edb565bd65e16913f838092213a115a523dfafd6 authored about 11 years ago by Ian Dees <[email protected]>
Don't store everything in memory before dumping it.

af6a80c599015178b03c5a61977589219f9a6dc4 authored about 11 years ago by Ian Dees <[email protected]>
Generalize the output to GeoJSON.

ccbdbeffca1473b55eebd53dbd7f6a34a7321fd5 authored about 11 years ago by Ian Dees <[email protected]>
Adding my existing hacky code.

03cb610168851dccc38c7f3df7ce8050aa1107ff authored about 11 years ago by Ian Dees <[email protected]>
Initial commit

cd79e9a44f1219e92079266caaa0553b32434990 authored about 11 years ago by Ian Dees <[email protected]>