newyorkcitycouncil / districts Goto Github PK
View Code? Open in Web Editor NEWCouncil Member District Information
Council Member District Information
"PersonAddress1": "500 West 141st Street\r\nPhone (212) 928-6814\r\nFax (646) 582-1408\r\n\r\n991 Amsterdam Ave\r\nPhone (212) 928-6814\r\nFax (646) 582-1408",
Unless I'm missing some flag in the data, the 37th district currently does not have a City Council member, but Rafael Espinal is still listed as the council member from that district. He's also listed as continuing to hold various committee assignments.
Update readme link with regards to CSV
Missing Legistar info for Farah Louis for email, District Office, and Legislative Office
The latest version of this repository would always contain a JSON file which lists the current City Council members, their attribute details, and relationships to districts.
Whenever the makeup of the City Council or member attributes change, tag new versions by the date such as "2020.11.27" (YYYY.M.D) and publish to NPM. This would enable civicly-minded software developers to make projects which are tied to the makeup of the City Council at a point in time.
For example I could build a project which refers to the makeup of the Council at a published date "2020.11.27" (if there was a version published today), between a range of dates ">=2020.1.1 <=2020.12.31", etc as fitting for the project using NPM semver syntax. https://docs.npmjs.com/cli/v6/using-npm/semver
All you have to do is tag each published version with the date.
Again, pointing to the latest version of this repository would always yield the current makeup of the City Council.
Publishing the City Council district data as a JavaScript module package to NPM would enable a large number of JavaScript developers to use the basic data of the City Council's makeup and members' relationships to districts in their development workflows using the most widely adopted and well established web technologies.
Publishing the data to NPM as a JavaScript module will require creating a simple package.json file with the current version number as well as tagging the git repository with the version number. The "main" attribute in package.json would point to your data JSON file as in this line of CivilService's example: https://github.com/CivilServiceUSA/city-council-ny-new-york/blob/1b1a126ee55219061b46b27b262a841608653437/package.json#L38
Adding a package.json file enables JS developers to consume the data without limiting the data's use to a single language or any other way. Let us know if more examples for creating a package.json file would be helpful. https://nodejs.org/api/packages.html#packages_package_entry_points
Sadly CivilService's data is not being maintained up to date. I am grateful to the New York City Council for bringing their institutional weight and longevity to publishing and maintaining this foundational dataset reliably. This step encourages an ecosystem of digital creators to facilitate broader public understanding of our democracy.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.