Another Mood
A processor of source-based databases, keeping related documents in sync.
Requirements specifications, product catalogs, maintenance manuals, training materials — documents like these keep describing the same things in different shapes. Introduce one new thing and you have to chase the same edit through several files, miss one, and let the set drift out of sync.
Another Mood keeps that set consistent. You write the data once as sources — YAML records and Markdown prose — alongside templates that say how pages are built from them. Edit a source, rebuild, and every page derived from it regenerates together.
Install
Requires Python 3.12 or later.
pipx install another-mood
If you use uv, uv tool install takes the same argument and fetches a suitable Python for you. Either way you get the mood command on your PATH, along with mood-mcp for coding agents.
Quick start
mood init my-project
mood build my-project
mood init scaffolds a small sample database; mood build turns it into Markdown and HTML under .another-mood/my-project/.
Documentation
User guide — concepts and walkthrough, per-feature reference, and how to give coding agents the same operations over MCP. It ships with the package too, so an agent can read it through the MCP server without leaving your project.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file another_mood-0.1.2.tar.gz.
File metadata
- Download URL: another_mood-0.1.2.tar.gz
- Upload date:
- Size: 489.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdb561087feca40c4f4d6c87934d1c5471f149bf4acba7c0aaf5427c828f9aab
|
|
| MD5 |
7c70f622c395c214d0ae3191d29e7cf8
|
|
| BLAKE2b-256 |
ce7a7ede63ec7cc1f46aa8b6e98b17e1e0c1b97a673421bae49ef04483fe7d91
|
Provenance
The following attestation bundles were made for another_mood-0.1.2.tar.gz:
Publisher:
release.yml on watanabe-kf1983/another-mood
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
another_mood-0.1.2.tar.gz -
Subject digest:
cdb561087feca40c4f4d6c87934d1c5471f149bf4acba7c0aaf5427c828f9aab - Sigstore transparency entry: 2417131167
- Sigstore integration time:
-
Permalink:
watanabe-kf1983/another-mood@76f71e8b008cadf448a441f7304d679d4d84f0de -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/watanabe-kf1983
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@76f71e8b008cadf448a441f7304d679d4d84f0de -
Trigger Event:
push
-
Statement type:
File details
Details for the file another_mood-0.1.2-py3-none-any.whl.
File metadata
- Download URL: another_mood-0.1.2-py3-none-any.whl
- Upload date:
- Size: 243.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a628b87367fadd06cd1da3266fd8bdaf2b50ba54f4d56272a0b384eb8968a49
|
|
| MD5 |
37b230ac585218a4d663b9fcd06b232f
|
|
| BLAKE2b-256 |
bb5e54913c3306866c6377c83a8a31a4c737a750752349f49fa8761bbc48b134
|
Provenance
The following attestation bundles were made for another_mood-0.1.2-py3-none-any.whl:
Publisher:
release.yml on watanabe-kf1983/another-mood
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
another_mood-0.1.2-py3-none-any.whl -
Subject digest:
3a628b87367fadd06cd1da3266fd8bdaf2b50ba54f4d56272a0b384eb8968a49 - Sigstore transparency entry: 2417131300
- Sigstore integration time:
-
Permalink:
watanabe-kf1983/another-mood@76f71e8b008cadf448a441f7304d679d4d84f0de -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/watanabe-kf1983
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@76f71e8b008cadf448a441f7304d679d4d84f0de -
Trigger Event:
push
-
Statement type: