CHANGES ======= * Bump TinyDB requirement to 3.6.0 because of newer API usage * Bump Markdown2 version requirement * Markdown2 can already parse headers, remove custom code for it * Add about.html into gitignore * Add GPLv3 text and rename LICENSE to NOTICE.txt * Update gitignore file * compat: Update eid to post\_id for newer TinyDB * Fix a once year bug v0.3 ---- * Bump version * Simplify code - remove un-needed method * Simplify the code a bit * Enable multiple lines in value of metadata * remove duplicate import of markdown * Remove obsolete if check * Remove some more duplicate code * pep8ify * Don't check database twice * Allow dict style access to database tables * Allow markdown in post summary * Remove redundant check * hide none public entries * Fix bug * Make all tags lower case * Integrate pytest in setup.py * pep8ify, add option to show version * Update Makefile * Drop function \_sort\_entries * Update readme.md * multiple pep8 fixes * Fix installer v0.2 ---- * Bump version * Update documentation * ignore block that happens only once * update times of page and post * read mtime from database * successfuly add mtime to each record v0.1.1 ------ * Bump version * update missing description v0.1 ---- * Update readme and fix spelling * Add coveralls badge * update travis config * add sorted function * deterministic ordering, to fix tests? * fix travis builds * remove break point * fix tests on plain fs * fix missing pip command * add travis status * rename travis config * add travis config * update README * update external links * update documentation * add quick start skeleton * add quickstart data files * add quick start option * Expand the documentation * update README * add docs - skeleton * add setup.cfg - simplify man page building * update setup, add man page builder * add logging instead of printing and make get\_parser * some more clean-up before release * update metadata * all tests passed with python3 * update test requirements * port to python3 * update gitignore * fix templates * fix output path of pages * improve templates and clean up * fix css to match old theme * fix publication date, always return an object * fix navbar font * fix links in tag index * add includes * add content block * remove posts descriptions * add commas to tags * white space * port more elements from jasper * start porting jasper * remove deubg break point * update pages format * fix includes for discuss * document a bug * remove unused server class * more generic example * add all media files * add templates to example blog * add coverage to gitignore * add some example posts * remove obsolete key from config * update requirements * properly get last entries * remove converter - a one time hack * small refactor * improve testing * make index size configurable * sort last entries * avoid expensive database searches * fix rendering of archive * fix tests which where broken * remove conditional for obsolete option * remove obsolete option * ah, tags are now tested too * fix another bug in slugify * fix typo * fix slug method * strip down config to plain dictionaries * 100% test and the blog out puts look fine * update test\_requirements * remove obsolete tests * fix more bugs and add testing to 100% * add testing for archive rendering * better logic and better sorting * add tests for \_get\_last\_entries * white space * fix how entries are sorted * fix bugs with creation of tags and posts, add tests * fix more bugs, add more testings * add more testing * remove global DB * this should work as generator too * add more testing for Tag * add more tests * fix bug in slug method * add more testing * add more testing * no need to define DB here * Database is now a class property, * fix missing comma * add some more testing * remove file * add more tests to test\_all * code style, remove redundancies * Use list comperhansion instead of for loop * update setup.py * start working on better testings * update dependencies * exit with status 1 on error * fix how new post is created * remove unused Entry properties * no need to parse the date, * bug fixes: print statements are now functions * misc stuff related to refactoring * huge refactor - to more functional style * remove method perpare * remove useless comment, and re-organize imports * add converter from YAML format to markdown2 metadata format * Simplify how header is read * add some more principles for design * this is now a template instead of a page * properly ident and close divs * fixes in templates * fix identation * add some documentation to Entry * pages can now specify in the template in the header * improve the looks of the entry index * remove double declaration * re-introduce the date * fix silly archive template * fix this darn css highlight * fix links and remove duplicate code * render pages to the correct location * clean imports specify requirements in the installer * refactor - use new function to detect new content * properly detect pages, vs posts * add tests and fixture * revert accidental change * rename find\_new\_posts to find\_new\_items * :x * all social buttons finished * working linkedin button * working share on g+ button * test long lines * twitter button now works * add missing font awesome to base template * Add missing colon * remove unnecessary top margin * add font aewsome, needed for social buttons * added missing class prefix * Better rendering of Jinja2 templates (white space) * merge changes from dummy site * revert to working version of codehighlight * fix broken mobile menu * fix prefix for static pages * update pygments css * base archive on base template * add emply file for users to override * add more tests * fuck yeah! solarized dark! * add some more meat to the tests * update how disquss comments are included * update local css file * update templates to use bootsrap * rename blogit2.py to blogit.py * fix bugs * white space * render archive properly * fix tests to package structure * fix typo * properly create package * move file * Documentation * fix long standing bug * Fixes for testing * Add Makefile * fix tests * remove old build method * Remove unused functions, add methods functionality * add a small task * propely render index page * fix tag updating * remove unused functions * remove hard coded site url from entry * clean tag template * add setup.py * atom feeds render properly * server static pages with a lighter way * move the test to own directory * remove hard coded site url * fix tests of blogit2 * Tag page renders fine * continue working on Tag class * continue working on Tag object * slowly but surely going N-to-M with posts and tags * handle tags better * Extend tags class * changes to comply with new version * start working on 2nd iteration of blogit.py * Tiny fixes * Fix funny bug * replace tables type supported * add support for tables * Reduce complexity of the method prepare * Insert current working directory to path, * Add non-blocking simple HTTPServer for preview * ignore pyc files * Add publish method * Remove more conf options from main script * fix typo * Reap configuration from main script * Prepare to migrate to python-markdown * Better debug message * Add some comments on next tasks * fix creation of new post * Remove new line in summary * update license * Improve creation of new post * Improve imports * update requirements * use syntax highlight from fenced-code-blocks * add css files * Add gitignore * Add jquery and highlight.js * Start working on option to create a new post * Extract discuss from blogit.py * Some HTML Lint work * Remove the sidebar HTML code from the renderer * fix tags link * add link to pdf * explain how the archive size works * only try to process .md or .markdown files, so .swp files from vim are ignored * pep8 lintian work * fix typo * add option to sync raw files * new file: requirements.txt * Update templates/about.html * Create explorer.html * Update templates/base.html * update about page * restore credit to mir nazim * update the template to include disquss * update address to blogit.py * add disquss * com * lines should be joined with "" not with " " * fix joining of lines * update site\_url and base\_url * remove site url replace with keyword * remove url and replace with keyword * improve self documentation of the template * remove hard reference to the site\_url * add adsense tower * add google analytics * - solve the problem with ugly looking codes (' '.join(..) instead of '\n'.join(...)) - some more clean up * add function to clean * add readme * Initial commit * - document the quirks of the header - replace 'file' with 'fileName' - Catch error, and notify user which file name is causing the error .. * add all templates * add blogit.py