Registry / web-framework / springheel

springheel

JSON →
library7.0.2pypypiunverified

Springheel is a static site generator specifically designed for webcomics. It helps comic artists manage pages, generate HTML templates, and deploy static sites. The current version is 7.0.2, with maintenance releases. Release cadence is irregular.

pip install springheel
INSTALL
IMPORT
SIG · SPRINGHEEL
S
springheel
web-frameworkpythonv7.0.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PageBuilder
from springheel import PageBuilder
from springheel.builder import PageBuilder

Initialize a PageBuilder with a SpringheelConfig and call build() to generate the static site.

from springheel.builder import PageBuilder from springheel.config import SpringheelConfig config = SpringheelConfig( comic_name="My Comic", source_dir="pages", output_dir="site" ) builder = PageBuilder(config) builder.build()
springheel --version
Debug
Known issues
breakingVersion 7.0 introduced a new configuration format; old 'comic.yaml' files are no longer supported. Use 'springheel.yaml' or programmatic SpringheelConfig.
fix
Migrate config to use SpringheelConfig object or springheel.yaml with new schema.
affects: <7.0 to >=7.0
gotchaThe PageBuilder.build() method overwrites the entire output directory. Back up any custom content in the output dir.
fix
Set a separate output directory or back up before building.
affects: all
deprecatedThe 'theme' parameter in config is deprecated as of 7.0. Use 'template_dir' instead.
fix
Replace theme='...' with template_dir='.../templates' in config.
affects: >=7.0
Upgrade
Version history
7.0.2latest on PyPI · released Jul 13, 2021
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
springheel — pip install springheel · libregistry