Geoffrey Hing
Geoffrey Hing
The data models are missing some of the fields described in the [spec](https://github.com/openelections/specs). **Missing from Result model** - pct - precincts **Missing from Contest model** - absentee_provisional - source_url -...
Two of our team members had this issue yesterday. When running `tarbell serve` in a previously-created project, tarbell raises a `HttpAccessTokenRefreshError: invalid_grant` exception. Here's the traceback: ``` Traceback (most recent...
This would be useful for projects like http://www.masde72.periodistasdeapie.org.mx/ where there is some structured data but much of it is sparse. https://github.com/eyeseast/python-frontmatter could probably get us a lot of the way...
@eads says that git is what makes Tarbell not work on Windows. We could replace using `sh` as the interface to git and instead use [pygit2](http://www.pygit2.org/), which uses [libgit2](https://github.com/libgit2/libgit2) which...
The publish command [conveniently sets the ROOT_URL context variable](https://github.com/tarbell-project/tarbell/blob/1.0.4/tarbell/cli.py#L346) based on the S3 bucket: ``` extra_context = { "ROOT_URL": bucket_url, "S3_BUCKET": bucket_url.root, "BUCKET_NAME": bucket_name, } ``` This extra context gets...
Tarbell uses oauth2client to handle the oauth2 authorization for the Google Drive API. The `oauth2client` package stores credentials using the [keyring](https://pypi.python.org/pypi/keyring). `keyring` has a number of backends. If `PyCrypto` is...
The [calls the preview hook](https://github.com/tarbell-project/tarbell/blob/1.0.4/tarbell/app.py#L519), passing only the site instance. It would be nice to pass the publish argument to this hook to allow for separate behaviors depending if a...
The docstring for [_copy_config_template()](https://github.com/tarbell-project/tarbell/blob/1.0/tarbell/cli.py#L707) says "Get and render tarbell_config.py.template from blueprint", but it looks like in that function, [the template only gets copied from the templates directory of the tarbell...
The recipes are in markdown. But they also have some metadata (e.g. tags). YAML front matter is a format used by [Jekyll](http://jekyllrb.com/docs/frontmatter/) and other static site builders to add metadata...
I like the idea behind proof, but find the step chaining cumbersome in some cases. I know this isn't very constructive feedback and I'm still working out exactly which cases...