{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/blogofile/","markdown":"https://findsoftware.frbit.cloud/blogofile.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"blogofile","name":"Blogofile","urls":{"repository":"https://github.com/EnigmaCurry/blogofile","docs":"https://github.com/EnigmaCurry/blogofile/blob/plugins/docs/intro.rst"},"category":["ssg"],"description":"Static website compiler and blog engine written in Python, with Mako templates and reStructuredText, Markdown or Textile posts.","maintainer":"Ryan McGuire","maintainerType":"individual","firstRelease":2010,"hosting":["static"],"language":"python","runtime":["python"],"contentStore":["flat-file"],"templating":"mako, jinja2","runsAs":["static"],"renderingModes":["static"],"installMethod":"pip install","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2015-05-16T00:00:00.000Z","githubStargazers":347,"contributors":17,"packagistDownloads":null,"npmWeeklyDownloads":null,"ecosystemsMonthlyDownloads":70,"dependentRepos":11,"social":{"forum":"https://groups.google.com/group/blogofile-discuss"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/EnigmaCurry/blogofile","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/docs/intro.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/EnigmaCurry/blogofile/plugins/LICENSE.txt","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/EnigmaCurry/blogofile","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://api.github.com/repos/EnigmaCurry/blogofile","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/README.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/docs/intro.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/README.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/README.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/EnigmaCurry/blogofile/plugins/LICENSE.txt","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://pypi.org/pypi/blogofile/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://pypi.org/pypi/blogofile/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://pypi.org/pypi/blogofile/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/EnigmaCurry/blogofile","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/EnigmaCurry/blogofile/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"status","url":"https://api.github.com/repos/EnigmaCurry/blogofile","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/docs/intro.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://github.com/EnigmaCurry/blogofile/blob/plugins/docs/intro.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/blogofile","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"ecosystemsMonthlyDownloads","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/blogofile","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"discontinued","ai":"authored"},"prose":"Blogofile is a static website compiler and blog engine written in Python. It renders the whole site as static HTML, so any web server can host the output, and its templates use Mako or Jinja2. Posts are files written in reStructuredText, Markdown or Textile. It is installed with pip, and the migration guide names a converter for WordPress blogs.\n\n## Worth knowing\n\nThe GitHub repository is archived, and the project's own domain no longer resolves, so the repository is the only place its documentation can be read. The LICENSE.txt says the author does not enforce violations of its MIT-style license."}