tarbell
tarbell copied to clipboard
A Flask-based static site authoring tool.
@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...
Sending this sheepishly as I am blown away by how extraordinary the body of work is in total. I've been able to read thru the tutorial a few times and...
Hi there, I'm following the Tarbell tutorial (http://tarbell.readthedocs.org/en/1.0.3/tutorial.html), and after I answer "What Google account should have access to this this spreadsheet? " I see the following error.
This would be sweet! I suddenly found myself wanting a way to hook these two technologies together.
Suddenly having trouble connecting. Instantiating a site hangs, as does `tarbell serve`. ``` python >>> from tarbell.app import TarbellSite >>> site = TarbellSite('.') ``` Tried that earlier and it never...
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...
client_secrets.json and/or the oauth token could be part of settings.yaml instead of being individual files.
We've been working on a GUI configuration for the global settings.yaml file that works via its own small Flask server. The server is fired up with `tarbell admin`. EDIT: Tix...