wunderkammer

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins that include changes to files matching 'quiescent/*'

2026-05-20
02:40
Merge quiescent into subdirectory quiescent/ check-in: de8ec316ea user: mail@nprescott.com tags: master, trunk
2019-02-05
04:13
Binary mode doesn't take an encoding! check-in: 9d8f9e7f9f user: prescott.nolan@gmail.com tags: master, trunk
03:58
Specify default encoding Without an encoding specified for the open() method, it relies on the default system encoding check-in: 4f183b001c user: prescott.nolan@gmail.com tags: master, trunk
2018-12-10
19:44
Convert README, add CI config pandoc -f rst -t markdown -o README.md check-in: 93e6e0be01 user: prescott.nolan@gmail.com tags: master, trunk
02:41
Remove f-string formatting, the bleeding-edge sucks F-string formatting isn't worth the headaches associated with getting a CI system configured correctly with a non-package build of python 3.6. I'd rather _not_ be tied to testing on a linux distro I don't deploy to. check-in: fe508764fe user: prescott.nolan@gmail.com tags: master, trunk
2018-11-08
17:33
Fix up documentation - briefly explain template syntax - provide defaults in generated config.ini to prevent errors if unconfigured - update email in setup.py check-in: 9dc95324fb user: prescott.nolan@gmail.com tags: master, trunk
16:59
Fix `--bootstrap` command templates They were still creating Jinja-compatible templates, which was removed ages ago. Similarly, moved the bootstrap function into its own module check-in: 7a7ec2eafd user: prescott.nolan@gmail.com tags: master, trunk
16:19
Rename test methods for clarity check-in: 897f71953b user: prescott.nolan@gmail.com tags: master, trunk
2018-01-22
02:18
Fix Atom feed test remove Jinja mention from README.rst. README still needs to better document how to use the template engine, but work is never done. check-in: 758785b099 user: prescott.nolan@gmail.com tags: master, trunk
02:11
Remove Jinja2 check-in: 0085a738c4 user: prescott.nolan@gmail.com tags: master, trunk
00:10
Merge branch 'master' into templite check-in: b963711883 user: prescott.nolan@gmail.com tags: master, trunk
2018-01-21
21:12
Merge branch 'architecture-refactor' check-in: 46b735b5d8 user: prescott.nolan@gmail.com tags: master, trunk
21:04
Remove unnecessary path computation Just pass along the already computed directory path for each Post object check-in: 47a0a786a5 user: prescott.nolan@gmail.com tags: master, trunk
20:55
Refactor internals - cleaner separation of concerns - less duplication - add tests for the Atom feed - fewer tests in general :( In general, the "imperative shell" that is the StaticGenerator class is still difficult to test (and has none). Not sure how best to fix this, short of writing integration tests with full file reads and writes. check-in: 9f21a4ba0d user: prescott.nolan@gmail.com tags: master, trunk
2018-01-20
18:04
Add basic templating functionality Eventual goal is to remove Jinja2 requirement, this is not complete, actual static site generator still uses Jinja (along with tests). I _think_ the templating is complete though, and barring inheritance, capable of replacing existing functionality. check-in: 56d5ab80d9 user: prescott.nolan@gmail.com tags: master, trunk
2017-12-11
01:34
Make --bootstrap command less redundant Not really sure how best to test this one yet, may not be worth much testing (since it is almost an edge-case). check-in: 6488246e8d user: prescott.nolan@gmail.com tags: master, trunk
00:13
Better exception handling in feed generation check-in: 688d8176a5 user: prescott.nolan@gmail.com tags: master, trunk
2017-12-08
23:15
Remove old config file example Now captured in the `--bootstrap` command check-in: 6b29087174 user: prescott.nolan@gmail.com tags: master, trunk
23:13
Add installation step to README check-in: 8aa05136ba user: prescott.nolan@gmail.com tags: master, trunk
22:30
Add bootstrap command probably needs better exception handling, generally a better interface, but this happens exactly once (and I'm not exactly going to use it). Need to test bootstrapping, which suffers from the same problem as ~StaticGenerator~, which is that it is largely side-effects. Add license to MANIFEST.in and document more in the README check-in: 17c81f3508 user: prescott.nolan@gmail.com tags: master, trunk
20:38
Factor out command-line interface make `quiescent` a real command line program. Still needs better help text. check-in: 5acd21a2eb user: prescott.nolan@gmail.com tags: master, trunk
19:04
Factoring out into a "real" package - Redo the README to be PyPI compatible - write a setup.py file - include MANIFEST.in check-in: f459e3ce64 user: prescott.nolan@gmail.com tags: master, trunk
16:32
Remove default keyword argument Duplicate of that provided by argparse check-in: 0c46ce57c4 user: prescott.nolan@gmail.com tags: master, trunk
2017-06-18
06:58
Switch JSON for a _real_ config check-in: f968a5d67e user: prescott.nolan@gmail.com tags: master, trunk
05:45
Refactoring, add some tests a no-change change... check-in: 07d7b45e18 user: prescott.nolan@gmail.com tags: master, trunk
2017-05-21
20:21
add auto-generate index feature needs a test, and potentially the ability to turn it off. Is the "alt-name" feature/test condition necessary any more? check-in: 6febb4fe38 user: prescott.nolan@gmail.com tags: master, trunk
16:53
I know how regular expressions work check-in: a81a93442a user: prescott.nolan@gmail.com tags: master, trunk
16:21
Changed my mind, triple + for meta data separator so far as I know that's not anything particularly meaningful in markdown... check-in: f2e31b17bf user: prescott.nolan@gmail.com tags: master, trunk
2017-05-15
22:22
Update readme check-in: 84100e1f4c user: prescott.nolan@gmail.com tags: master, trunk
2017-05-07
22:55
Split out `create_posts` now iterates with a logical series of `create_post` to form a whole, goal is zero functional change. check-in: 5ed1e8ecbd user: prescott.nolan@gmail.com tags: master, trunk
2017-04-16
05:59
markdown, org it's all so confusing check-in: 8738d07749 user: prescott.nolan@gmail.com tags: master, trunk
05:58
Update readme check-in: 60922de7ca user: prescott.nolan@gmail.com tags: master, trunk
05:48
Add feed generation check-in: 2257340d41 user: prescott.nolan@gmail.com tags: master, trunk
2017-01-29
18:17
Update readme check-in: 9d374e1776 user: prescott.nolan@gmail.com tags: master, trunk
18:17
Update readme check-in: 2eeadd060e user: prescott.nolan@gmail.com tags: master, trunk
18:04
Rename "cache" variable Rename "cache" to "save" because it is a better verb for the action being taken. check-in: 72e57af25b user: prescott.nolan@gmail.com tags: master, trunk
2017-01-08
01:36
Add a simple, dumb caching mechanism Doesn't address the issue of updating an existing post; not without editing the `.prerender` file manually - which is a gross hack. Should probably add a "no-cache" option to argparse. Actually, a "no-cache" option on a per-file basis could circumvent that particular workflow, at the cost of complecting the post-rendering logic. check-in: ce0dc526a5 user: prescott.nolan@gmail.com tags: master, trunk
2016-07-21
05:48
Add poorly formatted Atom feed template - only incidentally working, needs to be reworked along with some of the internal representation of a post object check-in: 324d115942 user: prescott.nolan@gmail.com tags: master, trunk
05:47
Add license and copyright information GPL :thumbsup: check-in: 06962ecbe5 user: prescott.nolan@gmail.com tags: master, trunk
05:46
Clean up development environment and packaging check-in: c0c3d70a05 user: prescott.nolan@gmail.com tags: master, trunk
2016-07-20
21:52
Fix template importing, add Feed (sort of) - use FileSystemLoader instead of Python module loader - Feed generation isn't really solid but _kind of_ works - Add argument parser for variable config file use check-in: cfc4b1c831 user: prescott.nolan@gmail.com tags: master, trunk
2016-07-19
21:06
Move static directories/files to build directory not perfect, but working Include example of table generation in markdown doc check-in: 7800314e8e user: prescott.nolan@gmail.com tags: master, trunk
2016-07-15
18:52
Rename method clean up dictionary use check-in: 2fac30f0ba user: prescott.nolan@gmail.com tags: master, trunk
07:05
Add auto-generated "Post Archive" functionality - clean up sample posts / change dates check-in: 2f5479e8b9 user: prescott.nolan@gmail.com tags: master, trunk
2016-07-14
20:56
Add configurable date format, post altnames - build generated post filename from post title - bring back 'slugify' check-in: 7ab715d65a user: prescott.nolan@gmail.com tags: master, trunk
19:44
Add, clean up tests - test template use/HTML generation - remove 'slugify' function :'( check-in: 15cbf4192a user: prescott.nolan@gmail.com tags: master, trunk
08:37
Clean up functionality and tests check-in: dc9392a26a user: prescott.nolan@gmail.com tags: master, trunk
08:19
Add some tests, make a few notes check-in: 0103d7eaed user: prescott.nolan@gmail.com tags: master, trunk
07:32
smaller pieces are more testable pieces now I just need some tests check-in: d3575eebef user: prescott.nolan@gmail.com tags: master, trunk
2016-07-12
19:52
Add .gitignore and requirements.txt check-in: b16e52be84 user: prescott.nolan@gmail.com tags: master, trunk