Metadata-Version: 2.4
Name: blurry-cli
Version: 0.23.0
Summary: A Mistune-based static site generator for Python
License: MIT
License-File: LICENSE
Keywords: static-site-generator,seo,pagespeed
Author: John Franey
Author-email: franey@duck.com
Requires-Python: >=3.11,<4.0
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Text Processing :: Markup :: Markdown
Requires-Dist: Jinja2 (>=3.1.5,<4.0.0)
Requires-Dist: PyLD (>=2.0.4,<3.0.0)
Requires-Dist: dpath (>=2.2.0,<3.0.0)
Requires-Dist: htmlmin2 (>=0.1.13,<0.2.0)
Requires-Dist: jinja2-simple-tags (>=0.6.1,<0.7.0)
Requires-Dist: jinjax (>=0.48,<0.64)
Requires-Dist: livereload (>=2.7.1,<3.0.0)
Requires-Dist: mistune (>=3.1.0,<4.0.0)
Requires-Dist: pillow (>=12.0.0,<13.0.0)
Requires-Dist: pydantic (>=2.10.5,<3.0.0)
Requires-Dist: pymediainfo (>=7.0.1,<8.0.0)
Requires-Dist: rich (>=13.9.4,<15.0.0)
Requires-Dist: selectolax (>=0.3.27,<0.5.0)
Requires-Dist: typer (>=0.15.1,<0.25.0)
Project-URL: Repository, https://github.com/blurry-dev/blurry
Description-Content-Type: text/markdown

# Blurry

[![Nox build status](https://github.com/blurry-dev/blurry/actions/workflows/github-actions-nox.yml/badge.svg?branch=main)](https://github.com/blurry-dev/blurry/actions/workflows/github-actions-nox.yml)
[![PyPI package version](https://img.shields.io/pypi/v/blurry-cli.svg)](https://pypi.org/project/blurry-cli/)
[![PyPI Python versions](https://img.shields.io/pypi/pyversions/blurry-cli.svg)](https://pypi.org/project/blurry-cli/)
[![PyPI downloads per month](https://img.shields.io/pypi/dm/blurry-cli.svg)](https://pypi.python.org/pypi/blurry-cli/)
![Package license](https://img.shields.io/github/license/blurry-dev/blurry.svg)

![Blurry logo](https://github.com/blurry-dev/blurry/raw/main/docs/content/favicon.png)

## tl;dr

Blurry is a schema-first, plugin-enabled static site generator.
Markdown front matter directly to [Schema.org types](https://schema.org/docs/full.html), so your content is SEO-friendly and [rich results-ready](https://developers.google.com/search/docs/appearance/structured-data/search-gallery) out of the box.

Blurry also makes your images responsive, supports embedding Python source code in Markdown files, and more.

Check out the docs and try it out!

**Note**: Until v1.0.0, minor versions (0.x.0) may not be backwards compatible.

## Documentation

View the documentation site at <https://blurry-docs.netlify.app/>.

## Contributing

Contributions are welcome!
Check out [the contribution docs](https://github.com/blurry-dev/blurry/blob/main/CONTRIBUTING.md) to get started.

## Security contact information

To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.

## Standing on the shoulders of giants

Blurry blends together high-quality libraries:

- [Mistune](https://mistune.readthedocs.io/) to convert Markdown to HTML
- [Jinja](https://jinja.palletsprojects.com/) for HTML templating
- [JinjaX](https://jinjax.scaletti.dev/) for Jinja components
- [LiveReload](https://livereload.readthedocs.io/) for an HTTP server with automatic browser reloading
- [Typer](https://typer.tiangolo.com/) for its CLI interface
- [Pillow](https://pillow.readthedocs.io/en/stable/)

&copy; 2020-present, John Franey

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=blurry-dev/blurry&type=date&legend=top-left)](https://www.star-history.com/#blurry-dev/blurry&type=date&legend=top-left)

