Asmodeus
From charlesreid1
Project starts here: https://github.com/charlesreid1/asmodeus
Project Outline
- Set up Pelican site
- Blog posts paginated
- Style, content can be worked out later
- Set up generation toolchain
- Generate text
- Generate blog post
- Generate pelican site
- Set up commit toolchain
- Add and commit blog post
- Add and commit site contents
- Scheduling commits
- Libfaketime to make commits at particular times: https://github.com/wolfcw/libfaketime
- git-invaders: https://github.com/djosephsen/Git-Invaders
- more on git-invaders: http://www.skeptech.org/blog/2014/02/11/the-part-where-I-hack-my-github-graph/
Progress
Set up pelican site.Done. We have a basic blog set up, and it looks good. We created the atom-hammer-theme for Pelican to make this happen.Set up generation toolchain.Done. Right now we are using an Olipy example that generates fake dinosaur names. This can be hooked up to something really fancy later. We also have code to re-generate static content for the Pelican blog when new fake dinosaur names are created and new blog posts are made.- Set up commit toolchain. We still aren't done with this. This requires some git-python interfacing.
- Scheduling commits. This has a couple of different components - being able to turn a picture into a commit schedule; being able to create and then follow a commit schedule; being able to use libfaketime to make a certain commit schedule happen.