loreweaver (0.3.0)
Published 2025-09-25 11:46:38 -04:00 by myrddin
Installation
[registry]
default = "gitea"
[registries.gitea]
index = "sparse+ " # Sparse index
# index = " " # Git
[net]
git-fetch-with-cli = truecargo add loreweaver@0.3.0About this package
Converts a blog repository into an SQLite database using the Tavern blog system.
Loreweaver
Loreweaver is a command-line tool that compiles a blog repository into a SQLite
database using the Tavernworks blog system. It acts as a publisher that reads
a metadata configuration file and processes the blog content via the tavern
engine.
Features
- Reads a
Tavern.tomlmetadata file to configure the compilation - Converts Markdown blog repositories into portable SQLite databases
- Simple CLI interface with configurable input and output paths
- Built on top of the
tavernlibrary for content parsing and data handling
Usage
Run Loreweaver with the default configuration file and output:
loreweaver --config Tavern.toml --output tavern.db
Specify custom paths for config or output files:
loreweaver --config path/to/config.toml --output path/to/output.db
Copyright & License
Copyright 2025 CyberMages LLC
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this library except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS
Dependencies
| ID | Version |
|---|---|
| clap | ^4.5.46 |
| tavern | ^0.3.0 |
| tokio | ^1.47.1 |
Details
2025-09-25 11:46:38 -04:00
Assets (1)
Versions (1)
View all
Cargo
7
CyberMages LLC <Software@CyberMagesLLC.com>
Jason Travis Smith <Myrddin@CyberMages.tech>
Apache-2.0
21 KiB
loreweaver-0.3.0.crate
21 KiB
0.3.0
2025-09-25