Tim Wisniewski

Login: timwis

Company: City of Philadelphia

Location: Philadelphia, PA

Bio: Chief Data Officer @CityOfPhiladelphia

Blog: http://timwis.com

Blog: http://timwis.com

Member of

  1. choo
  2. City of Philadelphia
  3. Code for Philly

Repositories

actionable
A GTD-inspired todo list that lets you focus on immediately actionable tasks (tasks with no dependencies).
aframe-fps-look-controls-component
A-Frame component to enable FPS-style looking
aframe-registry
:a: Curated collection of community A-Frame components.
amcharts3
JavaScript Charts V3
amd-boilerplate
An AMD boilerplate for JavaScript web applications with tests, dependency management and a build process
ampersand-form-view
Completely customizable form lib for bulletproof clientside forms.
ampersand-model
Observable objects, for managing state in applications.
ampersand-pouch-collection
null
ampersand-select-view
Select field for ampersand-form-views
ampersand-state
Core state management object.
ampfire
A modified version of Firebase's BackboneFire Library that replaces Backbone with AmpersandJS Collections and Models
appcache-nanny
Auto Updates for Offline First Applications
arcbishop
Responsive bootstrap map and panel template
arcnearby
Generate bounding box around center point and search ArcGIS REST service for features within it, sorted by distance
array-to-tree
Convert a plain array of nodes (with pointers to parent nodes) to a nested data structure
astw
walk the ast
awesome-choo
Awesome things related with choo framework
awesome-vue
A curated list of awesome things related to Vue.js
bankai
DIY asset server
barracks
:mountain_railway: action dispatcher for unidirectional data flows
bel
:dragon: A simple library for composable DOM elements using tagged template strings.
bootstrap-map
A simple template for making a map web app with Twitter Bootstrap
browser-unpack
parse a bundle generated by browser-pack
bulma-website
Website for the Bulma CSS framework
bundle-collapser
convert bundle paths to IDs to save bytes in browserify bundles
Cage
Simple PHP framework
camelcase-keys
Convert object keys to camelCase
chicagovoter
SMS polling place locator built for the Chicago Board of Elections
choo
:steam_locomotive::train::train::train::train::train: - framework for creating sturdy web applications
choo-infinite-list
Proof of concept using choo to render only the rows necessary to display, along with padding above and below to simulate scrolling through a giant list.
choo-leaflet-demo
Example usage of leaflet with choo via cache-element
choo-onload-tests
A few tests to demonstrate expected functionality of on-load in choo
choo-starter
A basic starter app for playing around with choo on glitch.
choo-website
null
choo-workshop
choo: the good parts of react & redux without the boilerplate
citizenstat
null
CKAN_Data_Dictionary
null
ckanext-odp_theme
OpenDataPhilly CKAN customizations
ckan.js
Javascript client library for CKAN with support for Node and the browser. It also provides a Recline compatible backend.
click
Python composable command line utility
cloudmine-datatables
Use dataTables.js to display, sort, and paginate CloudMine records, fetching only what's displayed
CodeIgniter
EllisLab's Open Source PHP Framework
contentful-management.py
Python client for the Contentful Content Management API https://www.contentful.com/developers/documentation/content-management-api/
contracts
:memo: Generate a web development contract based on a template.
couchdb-password-reset
Password reset implementation for CouchDB
couchdb-user-management-app
Web app to manage CouchDB users and database security settings
credit-card-set-asider
Monitors daily credit card activity & sets aside a percentage of it in your savings account, so it's there to pay your balance at the end of the month.
crime-alerts
null
csv.js
Simple javascript CSV library focused on the browser with zero dependencies
csvkit
A suite of utilities for converting to and working with CSV, the king of tabular file formats.
csv-schema
Analyzes a CSV file and generates database table schema, all within the browser
csv-test
testing
dataface
Build and manage data with a spreadsheet-like interface
dataface-electron
Desktop application to manage Postgres databases
datasf.github.io
The website for DataSF, the City and County of San Francisco's Open Data Program
datasync
Desktop / Console application for updating Socrata datasets automatically.
datum
Simple spatial ETL.
db-to-git
Dump your database into git
demo-data
Basic data for serverless-data demonstration purposes
districts
null
dkan-to-csv
null
docker-recipes
:whale: meta-repo of my docker images
docs
documentation for webpack
docs-travis-ci-com
The Travis CI Documentation
documentation
Knex Documentation Builder
documentationjs.github.io
documentation website
drake-datasync
Push a CSV file to a Socrata dataset using Drake and DataSync
eatsafecny
A web application that makes it easy to find restaurant inspection results in CNY
econtract-fixes
null
election311
null
electoral-calling
The fate of the country is in the hands of these 538 members of the electoral college. Here's who they are.
electron404
My first attempt at an electron app - A basic audio sampler/looper
enviar
Chat interface for SMS / text messages
envify
:wrench: Selectively replace Node-style environment variables with plain strings.
eres
Use async/await with [err, result] instead of try/catch.
es6-boilerplate
Front-end project boilerplate with es6 build tools. Includes babel, webpack, and npm scripts.
es6-cheatsheet
ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
esri-leaflet
A lightweight set of tools for working with ArcGIS services with Leaflet.
esri-leaflet-geocoder
API helpers and UI controls for geocoding with the ArcGIS Geocoding Service with Leaflet.
ext-postgrest-crud
An Ext.js-powered, spreadsheet-style Grid for Create/Read/Update/Delete against a postgres database with a PostgREST API in front of it
fastify-supertest-demo
Demonstrates issue using supertest with fastify
federalist
Federalist is a unified interface for publishing static government websites.
file-schema-detector
DEPRECATED - Detect/guess schema of CSV file in the browser
finda
null
finda-arcgis
Generic "find-a" app for geographic datasets
form-designer
Drag & drop designer for building forms
framework
?? Framework to develop & deploy serverless GraphQL backends
fy17-adopted-diffs
Temporary repo comparing differences between FY17 adopted budget cleanup script outputs
gat
Graffiti Abatement Team
gatekeeper
Enables client-side applications to dance OAuth with GitHub.
geopicker
Sometimes the default geocode isn't good enough. This utility allows you to fine tune the latitude/longitude fields after your geocode independent of the address.
georeport
Offline-first map-based reporter (work in progress, proof of concept)
geoservices-for-humans
Human-friendly documentation of Esri GeoServices
get-form-data
Gets form and field data via form.elements
gh-pages-template
free hosting on github! fork this to get a repo with only a gh-pages branch that is easy to edit
gitdriver
Create a git repository from the revision history of a document in Google Drive.
github
A higher-level wrapper around the Github API. Intended for the browser.
github-api-demo
Login via GitHub and create/edit a file using a form interface
github-directory
Generates a page of your GitHub repositories. Useful for a user/org GitHub Pages site when you're not sure what to put there.
github-feed
Mobile-friendly GitHub activity feed. Check who starred what while on the go.
github-login-demo
Demonstrate logging in to github through JavaScript
gridstack.js
gridstack.js is a jQuery plugin for widget layout
Handlebars-Helpers
A small collection of useful helpers for Handlebars.js
handsontable-postgrest
An excel-like database table editor using Handsontable + PostgREST
Handsontable-select2-editor
Handsontable Select2 Editor
healthy-corner-stores
null
hello.js
A Javascript RESTFUL API library for connecting with OAuth2 services, such as Google+ API, Facebook Graph and Windows Live Connect
hiring-without-whiteboards
Companies that don't do typical CS based whiteboard interviews. The whiteboard is metaphorical.
hyperlist
A performant virtual scrolling list utility capable of rendering millions of rows
hyperlist-component
Wraps HyperList with Nanocomponent to allow use as a pureish component.
influent
null
jarvus-postgrest-apikit
null
javascript-decorators
null
jekyll
:globe_with_meridians: Jekyll is a blog-aware, static site generator in Ruby
jekyll-db
An easy way to use Jekyll and Github Pages as a "database".
jekyll-travis-gh-pages
Deploy jekyll sites to gh-pages with plugins, etc. using Travis CI
jkan
A lightweight, backend-free open data portal, powered by Jekyll
jkan-demo
Demo instance of timwis/jkan
jkan-test
Just a testing ground for jkan. Nothing to see here...
jkan-website
Landing page for timwis/jkan
json-loader
json loader module for webpack
kingpraez.com
null
knex
A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
koa-json-schema
json schema validation middleware for koajs
koa-passport
Passport middleware for Koa
koa-superstruct
Use the superstruct data validation library as middleware for your koa app.
koop
Expose GeoJSON services as Feature Services
koop-ckan
A CKAN provider to Koop
koop-odata
OData API functionality for esri/koop
koop-pgcache
A PostGIS data cache for Koop.
koop-socrata
Socrata provider for Koop
koop-soda
This plugin makes it possible to interact with Koop's many providers using a SODA2 API
lane-closures
null
lapidus
null
Leaflet
JavaScript library for mobile-friendly interactive maps
leaflet-choropleth
Choropleth plugin for Leaflet (color scale based on value)
leaflet-svgicon
An SVG-based Icon for Leaflet and an accompanying Marker class
Leaflet.TileLayer.PouchDBCached
A Leaflet tile layer which caches into PouchDB for offline use
lfstest
large file system test
L.GeoSearch
Leaflet geosearching/geocoding control
li
null
make-editable
Make given element editable by user
markdown-menubar
Take quick notes from the menubar in markdown. Saves to a file as you type.
markdown-to-google-doc
Converts a markdown file to .docx and then imports it to Google Drive
metadata-wizard
A form that fetches metadata from a database to streamline the process of metadata maintenance
microcomponent
Smol event based component library
minimal-mistakes
A responsive Jekyll theme with clean typography and support for large full page images.
myphillyrising
A mobile web app for the City of Philadelphia's PhillyRising Collaborative.
nanocomponent
? - create performant HTML components
nanorouter
Smol frontend router
nanotiming
Small timing library
node-checkenv
Check your current environmental variables against a project config file
node-detective
Find all calls to require() no matter how crazily nested using a proper walk of the AST
node-falafel
transform the ast on a recursive walk
node-postgres
PostgreSQL client for node.js.
node-simple-odata-server
Simple OData server for node.js
node-soda2-parser
Parse Socrata SODA2 API to Abstract Syntax Tree (AST)
node-syntax-error
detect and report syntax errors in source code strings
notie
a clean and simple notification suite for javascript, with no dependencies
novo-ulrs311
Address Verification for Novo 311 CRM using ULRS311 Web Services
nquery
Generic SQL engine for Web and Big-data.
nyc-construction-codes-scraper
node.js scraper for NYC construction codes in PDF format
on-load
On load/unload events for DOM elements using a MutationObserver
OPA-Liberator
null
open311.github.io
Open311 Specs and Wiki
openbadge
null
open-collect
Offline-first mobile web app for field data collection
opendata
Another home for the Sunlight Foundation's Open Data Policy research.
Open-Data-Catalog
Open Data Catalog is an open data catalog based on Django, Python and PostgreSQL. It was originally developed for OpenDataPhilly.org, a portal that provides access to open data sets, applications, and APIs related to the Philadelphia region. The Open Data Catalog is a generalized version of the original source code with a simple skin. It is intended to display information and links to publicly available data in an easily searchable format. The code also includes options for data owners to submit data for consideration and for registered public users to nominate a type of data they would like to see openly available to the public.
open-data-etl-utility-kit
Use Pentaho's open source data integration tool (Kettle) to create Extract-Transform-Load (ETL) processes to update a Socrata open data portal. Documentation is available at http://open-data-etl-utility-kit.readthedocs.org/en/latest/
patterns
Pattern Portfolio
PGW-digs
null
phila.gov
Where the pieces are pulled together for phila.gov deployment.
phillyaddress
null
PhillySNAP
Find nearby farmers markets and SNAP-accepting retailers via text message
PhillySNAP-v1
PhillySNAP, an SMS-based application powered by Smsified, aims to connect low-income, technology isolated Philadelphia residents with local fresh food sources. It was developed by Deng-Shun Chang, Mark Headd, Katey Metzroth and Tim Wisniewski.
phlapi
Open Data APIs from the City of Philadelphia
postgrest-client
Advanced client for the PostgREST API
postmark.js
Ridiculously Simple Email Sending From Node.js
pouchdb-authentication
User authentication plugin for PouchDB and CouchDB.
PPRstat
Knack embed site
property-react
null
property-vue
null
prose
A Content Editor for GitHub.
react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
react-boilerplate
Fork of timwis/es6-boilerplate for react apps. Just ES6/JSX/Webpack.
react-nestable
Drag & drop hierarchical list made as a react component
render-data
Intelligently render a data stream in a browser.
repro-nuxt-import
Demonstrates that importing vue inside the jest context logs the Vue production tip to the console.
responsive-map-list-template
HTML template for a map + list application
schoolbudget.phl.io
null
Scroller
Virtual scrolling plug-in for DataTables
send-action
A simple state container.
sensei-grid
Simple and lightweight data grid in JS/HTML
serverless
Serverless Framework ? Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! ?
serverless-data
Edit data files in GitHub with a GUI
server-router
Server router
sheetify
:sparkles: Modular CSS bundler for browserify
sheet-router
fast, modular client-side router
sheetstat
Spreadsheet driven stats site
silly-batch-geocoder
Because it's just silly how difficult it is to batch geocode with google's API!
simple-local
Simple wrapper for localStorage
skele-cli
A skeleton command line program in Python.
slash-data
Phila.gov Open Data Page
slugify-headers
A python script to get database_friendly_field_names for a CSV file
snakecase-keys
Convert an object's keys to snake case
socrata-creator
Create Socrata datasets via API
socrata-pusher
Push database tables to Socrata via DataSync
soda-geoservices
Query Esri Geoservices using a SODA2-style API
soda-js
A Javascript-based library for accessing the SODA2 API.
soda-postgres
Use Socrata's SODA2 API to query a postgres database
sodapy
Python bindings for the Socrata Open Data API
sqlpad
Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, Presto, and SAP HANA.
standards-components
Proof of concept of using custom elements for a style guide
starter
A starter site for Jekyll + Prose
static-api
Creates a static API from a CSV file
submit-data
WIP! Submit data to a JSON file via a form using the GitHub API
subscribeme
Monitors an API for new data and sends digest emails to subscribers.
tabletop
Tabletop.js gives spreadsheets legs
templates
? Collection of Graphcool Templates
testcase-superagent-multiple-cookies
null
test-travis-pr-vars
null
textblast
null
textblast-v1
Send text message blasts to community groups
timsgeocoder
Another modular geocoder
timwis.github.io
Personal homepage
tosheets
Send your stdin to google sheets
trello-reminder
Checks a trello board for cards that haven't been updated in 7 days and emails its members a reminder digest
twilio-log-cleaner
Anonymizes twilio SMS logs for use as public sample data or test fixtures.
twilio-node
Node.js helper library
vizwit
An interactive data visualization tool
vizwit-builder
Layout builder tool for VizWit
vizwit-cartodb-fork
Just a fork, nothing to see here
vizwit-designer
Design VizWit card configurations with a GUI
vizwit-website
Homepage for timwis/vizwit
vue-directive-tooltip
Vue.js tooltip directive. Easy to use, configure and style
vue-enterprise-boilerplate
An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI 3.
vuejs.org
The website.
vue-lil-context-menu
A flexible context menu component for Vue
wayfarer
:eyeglasses: composable trie based router
web-design-standards-docs
U.S. Web Design Standards website and documentation
whowon
Scrapes phillyelectionresults.com
whowon-choo
Real-time election results with back-end database (WIP)
workflow
Like acts as state machine (aasm), but _way_ better (it's in Ruby too!)
yesvo
Novo batch export command line tool. When Novo says no, Yesvo says Yes!
yo-yo
A tiny library for building modular UI components using DOM diffing and ES6 tagged template literals
zoning-appeals
Zoning appeals app

Commits To

RepositoryMost Recent Commit# Commits
Chicago/open-data-etl-utility-kit2015-10-30 13:07:32.01


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.