https://github.com/triptych/opera-omnia
A collection of fun and interesting data sets for games, storytelling, or bots
https://github.com/triptych/opera-omnia
Last synced: 9 months ago
JSON representation
A collection of fun and interesting data sets for games, storytelling, or bots
- Host: GitHub
- URL: https://github.com/triptych/opera-omnia
- Owner: triptych
- License: cc0-1.0
- Created: 2021-08-11T18:22:57.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-16T04:21:29.000Z (over 1 year ago)
- Last Synced: 2025-10-09T08:05:22.174Z (9 months ago)
- Language: JavaScript
- Homepage: https://oov.puter.site/
- Size: 76.2 KB
- Stars: 13
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# Opera Omnia
A comprehensive collection of JSON-based datasets for games, storytelling, and creative bot development.
## Overview
Opera Omnia provides a rich collection of creative content in JSON format, perfect for:
- Game Development
- Interactive Fiction
- Chatbots and AI Projects
- Creative Writing
- RPG Campaigns
## Directory Structure
```
src/
├── attributes/ # Descriptive elements
│ └── adjectives.json
├── characters/ # Character-related content
│ ├── personalities.json
│ └── backstories.json
├── equipment/ # Items and gear
│ ├── armor.json
│ ├── tools.json
│ ├── potions.json
│ ├── artifacts.json
│ ├── jewelry.json
│ ├── mounts.json
│ ├── siege-weapons.json
│ └── traps.json
├── rpg/ # Role-playing game elements
│ ├── classes.json
│ ├── skills.json
│ ├── status-effects.json
│ └── spells.json
├── situations/ # Quest and event templates
│ ├── errands.json
│ └── quests.json
├── story/ # Narrative elements
│ └── plot-twists.json
└── world/ # World-building components
├── factions.json
└── cultures.json
```
## File Format
All files follow a consistent JSON structure:
```json
{
"description": "Description of the content",
"items": [
"item1",
"item2",
...
]
}
```
## Tools and Resources
- Opera Omnia Viewer: [View Collections](https://observablehq.com/@triptych/hello-opera-omnia)
- Opera Omnia Builder: [Create Lists](https://observablehq.com/@triptych/opera-omnia-builder)
## Contributing
1. All contributions must follow the established JSON format
2. Content should be family-friendly and setting-neutral where possible
3. Submit contributions via Pull Request
4. By contributing, you agree that your content will be released under the same license
## License
Free to use without attribution. All contributions must be made under the same terms.
## Project Status
This is a living project that continues to grow. Check the manifest.json file for the latest list of available datasets.
---
Check out the [Opera Omnia Viewer](https://observablehq.com/@triptych/hello-opera-omnia) to explore the collections!
Want to contribute? Use the [Opera Omnia Builder](https://observablehq.com/@triptych/opera-omnia-builder) to create and submit new lists!