Ecosyste.ms: OpenCollective

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

github.com/censusreporter/census-api

The home for the API that powers the Census Reporter project.
https://github.com/censusreporter/census-api

limit /1.0/user_geo/list to only public geogs

d2f6da25fb0e43b1d9dc26ad2187034eabdb421e authored over 3 years ago by Joe Germuska <[email protected]>
whoops no env vars in Procfile

d07af33a0c5d0817a17c0e1c19277d263aff18ee authored over 3 years ago by Joe Germuska <[email protected]>
add gunicorn timeout param and lower prio for noisy log msg

9f4cd79cfaa4772078296dd01be74abbf01c132f authored over 3 years ago by Joe Germuska <[email protected]>
fix SQL bug to use correct block vintage when joining with data; add boto to move created ZIP files to S3

eaa208c66a09163ebc034274869d6a997147264f authored over 3 years ago by Joe Germuska <[email protected]>
introduce check for precomputed files

d8df0d386e89316407928beb2ed1417816f2e8b1 authored over 3 years ago by Joe Germuska <[email protected]>
remove order by, speed up?

f89d67f38291b1301cd87d6936d966f7901efa33 authored over 3 years ago by Joe Germuska <[email protected]>
Fix pipfile to deal with SQLAlchemy/Flask-SQLAlchemy regression

148e9647f78e765bf4710283b678920a8c26dbc8 authored over 3 years ago by Joe Germuska <[email protected]>
change column label for pct chg

a85c51a4f6e4f8644446dcad11a9d8d45423189f authored over 3 years ago by Joe Germuska <[email protected]>
adjust logging

08c228e136fb4eab584934f946a4c0683cc181d2 authored over 3 years ago by Joe Germuska <[email protected]>
cleanup

09d0643bfcc5cf03253523509c95581a85cc3f66 authored over 3 years ago by Joe Germuska <[email protected]>
try a Procfile

16b9cc5a7b0da5d203267422825b480b134bd7b4 authored over 3 years ago by Joe Germuska <[email protected]>
decimal JSON encoding was busted somewhere, even though I thought it worked

a09f9b7f4e0fb9a3553499f759ff92e0875fb0ba authored over 3 years ago by Joe Germuska <[email protected]>
more to make it work with Docker. ick

ded15796b30485914e1c7cb565d4a71c9cf50ba5 authored over 3 years ago by Joe Germuska <[email protected]>
change GDAL version for docker

5520aa666fbf84d349f62d526c454c9f2cfda249 authored over 3 years ago by Joe Germuska <[email protected]>
add supervisor to docker

a4a77fb21770e8745cf54f7daaba0c41a7dc74c0 authored over 3 years ago by Joe Germuska <[email protected]>
documentation

d8218bacbd9b47a5ee8c5e139cda6b6c88ccdaa4 authored over 3 years ago by Joe Germuska <[email protected]>
implement comparison download

79ff63a6c59065e1ce72472d835f12fb3a32c1bd authored over 3 years ago by Joe Germuska <[email protected]>
WIP

7574a518754b08a005201d2a42b222c545c6a9da authored over 3 years ago by Joe Germuska <[email protected]>
integration basically works

d54cf99a0c1f1ad70feb19d285a4e7a18373f372 authored over 3 years ago by Joe Germuska <[email protected]>
have to change MAX_GEOIDS_TO_SHOW too

53887cc5c63e385bfacee072a331e519eee785f6 authored almost 4 years ago by Joe Germuska <[email protected]>
bump MAX_GEOIDS_TO_DOWNLOAD to support all tracts in California, which has the most

7a5b9072392ed2ab15280b12abc654c385408d08 authored almost 4 years ago by Joe Germuska <[email protected]>
Update topic scraper for python3 changes and to use environment variables

8082856779282ba0f8dfc82007ee0602359c33a3 authored about 4 years ago by Ian Dees <[email protected]>
Resolve 'HTMLStripper' object has no attribute 'convert_charrefs'

ac711bd0d8dc14065b8c5c1a8d6b8172ae77e601 authored about 4 years ago by Ian Dees <[email protected]>
Data is already unicode here

ecfd4a6a540384920b5dcf8e8b9469fb1831ca59 authored about 4 years ago by Ian Dees <[email protected]>
Be consistent with how response content is used in scraper

8e9f2ac3c726312ee263809af3b4389e2903b463 authored about 4 years ago by Ian Dees <[email protected]>
Use str output from requests instead of bytes

28a9cecf6eb97c462b27754cda133185eb1618b3 authored about 4 years ago by Ian Dees <[email protected]>
Fix table scraper to use requests instead of urlopen

3a6d1dee089fe93edf692ad4dc916061075b8914 authored about 4 years ago by Ian Dees <[email protected]>
Python3 the full-text-search scrapers

549ea48ca77798b07c2aec8dc54ebeade041d914 authored about 4 years ago by Ian Dees <[email protected]>
Switch to use ACS 2019 5yr

c8a4e3920af38e5b643f8d0d55ee62b1422e6066 authored about 4 years ago by Ian Dees <[email protected]>
fix regression with overzealous use of jsonify

738648b3fce775e2ff7e9879ff1537227acd77f9 authored about 4 years ago by Joe Germuska <[email protected]>
Merge branch 'master' of github.com:censusreporter/census-api into master

256d0089fffe193fe165792fdc3dcf9f0d1f35d8 authored about 4 years ago by Joe Germuska <[email protected]>
Don't raise ShowDataExceptions that won't be caught; just return Error JSON. Also simplify the response generation in a few places that could have been using jsonify

f53c072e3560385bece511ea71d1f9be0f67db0d authored about 4 years ago by Joe Germuska <[email protected]>
make sure theres data for all requested tables. Fixes #85

daddf7a6275b55e269040097659a410684a01d1c authored about 4 years ago by Joe Germuska <[email protected]>
Don't raise ShowDataExceptions that won't be caught; just return Error JSON. Also simplify the response generation in a few places that could have been using jsonify

e0abbf71754d23032926b449428e685a7b478e6f authored about 4 years ago by Joe Germuska <[email protected]>
update to Python 3

638d94da99be2d0ae1e8689dfc29bc8ff062d702 authored about 4 years ago by Joe Germuska <[email protected]>
Make cache default timeout configurable

9d44c4debb9069df21ef7731dc0239f180d85f05 authored about 4 years ago by Ian Dees <[email protected]>
Merge pull request #83 from censusreporter/use_list_for_releases

Control order of release to try

b9970337e3d50fbb9d8affb093d233d15e2ccb39 authored about 4 years ago by Ian Dees <[email protected]>
use list for releases_to_try

fcdfc8109e0420bf2cd86bf57129d04fc0b7fce4 authored about 4 years ago by Joe Germuska <[email protected]>
if not all rows for a table have data, don't raise Exception, try the next release instead

21a4942fb2ffc4675d6cd86715115db4d90344b6 authored about 4 years ago by Joe Germuska <[email protected]>
specify port for OGR downloads

0ccc297b0fc0e2abe85e12c45fbc3c575671268d authored about 4 years ago by Joe Germuska <[email protected]>
Make the log more useful

d4ca8c000f7289ab6695db4c7066ecf2fe96f190 authored about 4 years ago by Ian Dees <[email protected]>
Ignore .DS_Store too

754e0ec9160aaf0805e4379a3a3a82710200ad95 authored about 4 years ago by Ian Dees <[email protected]>
Adding a logger to see if it gets deployed

835fe49a4cdd1527e8ddeedc3a4ed1b05d095ee9 authored about 4 years ago by Ian Dees <[email protected]>
switch to older Pipfile.lock

6e34fdc2e22e024994f047339887d8b196e7dfd0 authored about 4 years ago by Joe Germuska <[email protected]>
fix logic for which release to use for /1.0/show/latest

9a13ee2d96931739372b68844163952d89051b7b authored about 4 years ago by Joe Germuska <[email protected]>
ignore local config dotfiles and add updated Pipfile.lock

91a0a2c80cac57361bae156197b3562945d59dff authored about 4 years ago by Joe Germuska <[email protected]>
Give a better error message when we can't get all geographies from any release

b12ec3bb0aed3f2fa6abddaf4278fec4d62da53d authored about 4 years ago by Ian Dees <[email protected]>
Try adding a logger

7d6332c7a73398c6647746a474650d6be0ca7e68 authored about 4 years ago by Ian Dees <[email protected]>
Move the print to a comment for now

752b13cd98bd8c3ab24ef3cc7885a000cbaf40f2 authored about 4 years ago by Ian Dees <[email protected]>
Try skipping the showdataexception here

d280ea647c28d31f50da895312b1a651473cc157 authored about 4 years ago by Ian Dees <[email protected]>
Use the geoid check to find releases that have geoids, then check those for data availability

44ff8b085b2179a9baecde9c6d8c6b6b034df677 authored about 4 years ago by Ian Dees <[email protected]>
Fix tuple out of bounds exception

7c4de0d5fd9234d2007d5276ebc23c5667632784 authored about 4 years ago by Ian Dees <[email protected]>
Checking the wrong release variable for 'this_geo_has_data'

6762f02980f71c9c24682090456d47e6836f099a authored about 4 years ago by Ian Dees <[email protected]>
Need to reset expand_error when a release is found

d12e0c94dc51f2ab82526bd6d2dc466d3eda369e authored about 4 years ago by Ian Dees <[email protected]>
Remove the Procfile and let Dockerfile's cmd do the work

7c06970ed621850fee9b952f92b34f544407135f authored about 4 years ago by Ian Dees <[email protected]>
Exception.message became args in py3

677a53689603a1eed05b81627ab9bd2fe7368e2c authored about 4 years ago by Ian Dees <[email protected]>
Left a stray print

e06e99dbee03539bc93e85bd6c4d50ef70a460b3 authored about 4 years ago by Ian Dees <[email protected]>
Add statsd output to gunicorn in Dockerfile

166fcfba0f5780a8e69cb344a92a8f07ec17dba9 authored about 4 years ago by Ian Dees <[email protected]>
Merge pull request #82 from censusreporter/dokku

Changes required to switch to Dokku

dd3e5d548e0d454197bdd0a27eb27f97ad688583 authored about 4 years ago by Ian Dees <[email protected]>
search releases for the one that covers the requested geoids and then use that release for the table, erroring if the tables don't exist in that release

f18bd0fec9374f637197e2bfb0418ba0cebf28f6 authored about 4 years ago by Ian Dees <[email protected]>
Try using db.session instead of re-creating one every time

00288ce57364208ffa65992ff621c420fd5db51f authored about 4 years ago by Ian Dees <[email protected]>
Update full text search ingest script

402c79774bf905f729831612e07b07d54ed8f532 authored about 4 years ago by Ian Dees <[email protected]>
Install simplejson to serialize Decimal

0231e8427d4048d3474acde73199315eeeed7122 authored about 4 years ago by Ian Dees <[email protected]>
Don't try to store stuff in S3

56e631c85eb42f9cace6b6ffa4408c6f58f5a600 authored about 4 years ago by Ian Dees <[email protected]>
Remove extra logging bit

05af333273c28504485a35a7ef1f091f41429470 authored about 4 years ago by Ian Dees <[email protected]>
Point to the right gdal version in pipfile.lock

3adbbe4b7dc51bca161ee0df23e732e28b1120ea authored about 4 years ago by Ian Dees <[email protected]>
Use flask-caching in existing cache methods

c82a66cb78190c9f26f95858e11c61ae88bc8252 authored about 4 years ago by Ian Dees <[email protected]>
Adjust configuration to use redis cache in production

c6dc06191e586c0f46efd5b8deed7331d23a9fc9 authored about 4 years ago by Ian Dees <[email protected]>
Use flask-caching

8f118404d155324dcd54576d50e8d5d4523bd7a4 authored about 4 years ago by Ian Dees <[email protected]>
Adjust the Dockerfile

94e089f0d242af2adf1cf8f39d4dfef7e2e523fa authored about 4 years ago by Ian Dees <[email protected]>
Woops missing an &&

b34cd73321ae1cfdd46f06c489db52a5f429bddd authored about 4 years ago by Ian Dees <[email protected]>
Install pipenv dependencies in Dockerfile

90a26d2b14792a8304290ae1429357d761b1030a authored about 4 years ago by Ian Dees <[email protected]>
Switch to flask_cors instead of custom-built CORS support

a293abca29cb509a5a30dc49881cb7042390cec0 authored about 4 years ago by Ian Dees <[email protected]>
Add CHECKS file

a9661469da5837d3f8592cca25653166d5d253d8 authored about 4 years ago by Ian Dees <[email protected]>
Add Procfile

7ee2cee83c008103b43172cad36d8db9191aa785 authored about 4 years ago by Ian Dees <[email protected]>
Update to the data updates

31768eddf4f01e3d9a86999ade1b246e6417dc12 authored about 4 years ago by Ian Dees <[email protected]>
Update API to use 2019 1yr release

4ed0e3ed8334e3b69ed2a8985a443fee26361eb5 authored about 4 years ago by Ian Dees <[email protected]>
in a comment log the typical command for this

996a95ae96b2a2b054074b97918e3c9e0577e2e7 authored over 4 years ago by Joe Germuska <[email protected]>
handle case of null priority more gracefully

66ae97a1370143a2e31cfbd788bb393b43cf75c2 authored over 4 years ago by Joe Germuska <[email protected]>
adds __init__ to tools directory

f9c4f480f614a5b661aaaf66f1c41d99d3319752 authored over 4 years ago by Scott Bradley <[email protected]>
uses to_tsquery for table search and factors in priority ordering

25293c5e8744e9a0311b33ec0b582b0f703ab380 authored over 4 years ago by Scott Bradley <[email protected]>
removes GDAL from reqs

54e3d03bbd2663fae03c0e8231b58ca9d6638dc7 authored over 4 years ago by Scott Bradley <[email protected]>
adds table priority update script

a2b4f9c20e349ae06b3a677d86600a93e1d9910f authored over 4 years ago by Scott Bradley <[email protected]>
uses to_tsquery in lieu of plainto for profile search

6a5d7bdba18beafa199b9e4eb6f404bafe1ed54d authored over 4 years ago by Scott Bradley <[email protected]>
adds division from future

45cc6296da664c31f4a442f8f13a61bfdba2c54d authored over 4 years ago by Scott Bradley <[email protected]>
update how to run it

cf189daea18ef35a686bdcf138feb9abb2167fa6 authored over 4 years ago by Joe Germuska <[email protected]>
support explicit list of codes

569ca9fb16b837b5190188bb292068b8fb7acf28 authored over 4 years ago by Joe Germuska <[email protected]>
support table list queries

3268d1369d9d0728c704828a0723be01401b154f authored over 4 years ago by Joe Germuska <[email protected]>
add a tabulations listing API endpoint to support dynamic table lists on censusreporter.com. Not ready for 'public'/documenting yet

35be765111906f2a9bd9a5f8fc9b3f3f287cf729 authored over 4 years ago by Joe Germuska <[email protected]>
Adjust the regexes to match all tables and geo_ids

ef56cba065cb301a51245f8a70c0760d6d545a01 authored almost 5 years ago by Ian Dees <[email protected]>
Make 404s JSON instead of HTML

2e50de4f999a9e903e19a703fb48611f2975ab92 authored almost 5 years ago by Ian Dees <[email protected]>
Can't use table regex for tabulation

65e03d11b349d517ebcf37e4f8a88acbf468ecb7 authored almost 5 years ago by Ian Dees <[email protected]>
Add regex validation to geo_id and table_id validation

f0725f287341d5156a01b2be95b0850fb126aa6b authored almost 5 years ago by Ian Dees <[email protected]>
Protect against empty queries

257f4f517333208f7bd1fc193489a6e1230a1fd6 authored almost 5 years ago by Ian Dees <[email protected]>
Protect against the case where expanding geoids results in no geoids

2225b4b31a9eb264830de76fac57b66dcdbf6663 authored almost 5 years ago by Ian Dees <[email protected]>
Fix urllib import, clean up flake8 errors

6620ee744301de9e297217c0278c7cd603426edc authored almost 5 years ago by Ian Dees <[email protected]>
Add some TIGER errata after watching errors come in today

21efb63019353fdfec9e5b50eb4a6a9c6ed2554f authored almost 5 years ago by Ian Dees <[email protected]>
flake8 cleanup

bfde869eeda85b37f3cca186289bdc9ecb716c22 authored almost 5 years ago by Ian Dees <[email protected]>
Remove unused profile code

176ae8c91af91b64ee8b10fa7688cabfe6258564 authored almost 5 years ago by Ian Dees <[email protected]>
Correct NoSuchKey check

7703d2493ce721f9deee85486f89770d28a38ba6 authored almost 5 years ago by Ian Dees <[email protected]>