├── .gitignore ├── CHANGES.txt ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── RELEASING.rst ├── blogofile ├── __init__.py ├── cache.py ├── config.py ├── controller.py ├── default_config.py ├── exception.py ├── filter.py ├── main.py ├── plugin.py ├── server.py ├── template.py ├── tests │ ├── __init__.py │ ├── browser │ │ └── test_chrome.py │ ├── integration │ │ ├── __init__.py │ │ └── test_integration.py │ ├── plugin │ │ └── plugin_test │ │ │ ├── blogofile_plugin_test │ │ │ ├── __init__.py │ │ │ ├── commands.py │ │ │ └── site_src │ │ │ │ ├── _controllers │ │ │ │ └── example │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── photos.py │ │ │ │ ├── _filters │ │ │ │ └── filter_to_override.py │ │ │ │ ├── _photos │ │ │ │ ├── Kellie_Mappy.jpg │ │ │ │ └── Ryan_Donkey_Kong.jpg │ │ │ │ └── _templates │ │ │ │ ├── photo.mako │ │ │ │ └── photo_index.mako │ │ │ └── setup.py │ ├── test_build.py │ ├── test_config.py │ ├── test_content.py │ ├── test_main.py │ ├── test_plugin.py │ ├── test_server.py │ └── test_util.py ├── util.py └── writer.py ├── converters ├── blogger2blogofile.py └── wordpress2blogofile.py ├── docs ├── Makefile ├── conf.py ├── config_file.rst ├── controllers.rst ├── developers.rst ├── file_overview.rst ├── filters.rst ├── graphs │ └── build_process.dot ├── images │ └── wordpress_security.png ├── index.rst ├── intro.rst ├── migrating_blogs.rst ├── migrating_to_0.8.rst ├── posts.rst ├── quick_setup.rst ├── templates.rst └── vcs_integration.rst ├── requirements ├── develop.txt └── production.txt ├── setup.cfg ├── setup.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/RELEASING.rst -------------------------------------------------------------------------------- /blogofile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/__init__.py -------------------------------------------------------------------------------- /blogofile/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/cache.py -------------------------------------------------------------------------------- /blogofile/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/config.py -------------------------------------------------------------------------------- /blogofile/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/controller.py -------------------------------------------------------------------------------- /blogofile/default_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/default_config.py -------------------------------------------------------------------------------- /blogofile/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/exception.py -------------------------------------------------------------------------------- /blogofile/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/filter.py -------------------------------------------------------------------------------- /blogofile/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/main.py -------------------------------------------------------------------------------- /blogofile/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/plugin.py -------------------------------------------------------------------------------- /blogofile/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/server.py -------------------------------------------------------------------------------- /blogofile/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/template.py -------------------------------------------------------------------------------- /blogofile/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogofile/tests/browser/test_chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/browser/test_chrome.py -------------------------------------------------------------------------------- /blogofile/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogofile/tests/integration/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/integration/test_integration.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/__init__.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/commands.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_controllers/example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_controllers/example/__init__.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_controllers/example/photos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_controllers/example/photos.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_filters/filter_to_override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_filters/filter_to_override.py -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_photos/Kellie_Mappy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_photos/Kellie_Mappy.jpg -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_photos/Ryan_Donkey_Kong.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_photos/Ryan_Donkey_Kong.jpg -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_templates/photo.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_templates/photo.mako -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_templates/photo_index.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/blogofile_plugin_test/site_src/_templates/photo_index.mako -------------------------------------------------------------------------------- /blogofile/tests/plugin/plugin_test/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/plugin/plugin_test/setup.py -------------------------------------------------------------------------------- /blogofile/tests/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_build.py -------------------------------------------------------------------------------- /blogofile/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_config.py -------------------------------------------------------------------------------- /blogofile/tests/test_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_content.py -------------------------------------------------------------------------------- /blogofile/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_main.py -------------------------------------------------------------------------------- /blogofile/tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_plugin.py -------------------------------------------------------------------------------- /blogofile/tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_server.py -------------------------------------------------------------------------------- /blogofile/tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/tests/test_util.py -------------------------------------------------------------------------------- /blogofile/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/util.py -------------------------------------------------------------------------------- /blogofile/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/blogofile/writer.py -------------------------------------------------------------------------------- /converters/blogger2blogofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/converters/blogger2blogofile.py -------------------------------------------------------------------------------- /converters/wordpress2blogofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/converters/wordpress2blogofile.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config_file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/config_file.rst -------------------------------------------------------------------------------- /docs/controllers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/controllers.rst -------------------------------------------------------------------------------- /docs/developers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/developers.rst -------------------------------------------------------------------------------- /docs/file_overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/file_overview.rst -------------------------------------------------------------------------------- /docs/filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/filters.rst -------------------------------------------------------------------------------- /docs/graphs/build_process.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/graphs/build_process.dot -------------------------------------------------------------------------------- /docs/images/wordpress_security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/images/wordpress_security.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/intro.rst -------------------------------------------------------------------------------- /docs/migrating_blogs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/migrating_blogs.rst -------------------------------------------------------------------------------- /docs/migrating_to_0.8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/migrating_to_0.8.rst -------------------------------------------------------------------------------- /docs/posts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/posts.rst -------------------------------------------------------------------------------- /docs/quick_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/quick_setup.rst -------------------------------------------------------------------------------- /docs/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/templates.rst -------------------------------------------------------------------------------- /docs/vcs_integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/docs/vcs_integration.rst -------------------------------------------------------------------------------- /requirements/develop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/requirements/develop.txt -------------------------------------------------------------------------------- /requirements/production.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/requirements/production.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaCurry/blogofile/HEAD/tox.ini --------------------------------------------------------------------------------