Changing loremaster to loreweaver.

This commit is contained in:
2025-09-25 11:36:59 -04:00
parent 6ec711f7ed
commit 655dc8e90f
9 changed files with 45 additions and 21 deletions

2
Cargo.lock generated
View File

@ -1940,7 +1940,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3bd0dd2cd90571056fdb71f6275fada10131182f84899f4b2a916e565d81d86"
[[package]]
name = "loremaster"
name = "loreweaver"
version = "0.1.0"
dependencies = [
"clap",

View File

@ -2,7 +2,7 @@
members = [
"tavern",
"bard",
"loremaster",
"loreweaver",
"blog_test"]
resolver = "2" # Enables modern dependency resolution

View File

@ -1,18 +0,0 @@
# Loremaster
Converts a blog repository into an SQLite database using the Tavern blog system.
---
## 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

View File

@ -1,5 +1,5 @@
[package]
name = "loremaster"
name = "loreweaver"
version = "0.1.0"
edition = "2024"
description = "Converts a blog repository into an SQLite database using the Tavern blog system."

42
loreweaver/README.md Normal file
View File

@ -0,0 +1,42 @@
# 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.toml` metadata 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 `tavern` library for content parsing and data handling
## Usage
Run Loreweaver with the default configuration file and output:
```bash
loreweaver --config Tavern.toml --output tavern.db
```
Specify custom paths for config or output files:
```bash
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