semvec/pypi-packages huggingface dataset:
octodns-metaname 0.1.1
OpsDev.nz OctoDNS provider for the Metaname DNS API
Requires Python: >=3.9
Keywords: octodns, metaname, dns, opsdevnz

# octodns-metaname

OctoDNS provider for the [Metaname](https://metaname.net) DNS API, originally
bootstrapped from the upstream [`octodns-template`](https://github.com/octodns/octodns-template).
Use it to run a DNS-as-Code workflow with OctoDNS for any zones you host at
Metaname.

## Installation

PyPI release:

```bash
pip install octodns-metaname
```

If you rely on the OpsDev.nz 1Password resolver, install the optional extra:

```bash
pip install octodns-metaname[onepassword]
```

Editable install for local development:

```bash
python -m venv venv && source venv/bin/activate
pip install -e .[dev]
```

## OctoDNS integration

Once installed, the provider is available via the entry point `metaname`. Sample
`config.yaml` fragment:

```yaml
providers:
  metaname-test:
    class: octodns_metaname.MetanameProvider
    base_url: https://test.metaname.net/api/1.1
```

Populate/apply workflows follow the standard OctoDNS CLI tools. Consult the
[OctoDNS docs](https://github.com/octodns/octodns/wiki/Usage) for full CLI
details.

### Secret resolution

By default the provider reads secrets directly from environment variables such
as `METANAME_ACCOUNT_REF` and `METANAME_API_TOKEN`. If your workflow stores
values in a vault (e.g., 1Password) you can register a resolver using:

```python
from octodns_metaname import secrets

def resolve(name: str, reference: str | None) -> str | None:
    ...

secrets.set_secret_resolver(resolve)
```

For CLI usage set `OCTODNS_METANAME_SECRET_RESOLVER="module:function"` so the
resolver is loaded automatically. OpsDev.nz deployments point this at
`op_opsdevnz.octodns_hooks:resolve`, which returns values directly from the
1Password Service Account SDK/CLI.

## Development

```bash
python -m venv venv && source venv/bin/activate
pip install -e .[dev]
ruff check src tests
mypy src
pytest --maxfail=1
```

The repo includes a GitHub Actions workflow that runs linting, type checking,
tests, and a build on every push.

## Releasing

See [RELEASING.md](RELEASING.md) for the full TestPyPI → PyPI checklist.

## License

Apache-2.0 © OpsDev.nz
cinewiz 2.0
**Cinewiz** is an open-source Python package designed to streamline the development of **multimodal applications** powered by **LLMs**, **RAG (Retrieval-Augmented Generation)**, and **web crawling**. It’s built for workflows that require dynamic content generation and automation in creative environments.
Requires Python: >=3.0

## 🎬 Cinewiz - Theatre Movie RAG GEN-AI

**Version:** 1.0 Beta

**Status:** Under Development  

**Author:** #asytrick

**Website:** [github.com/cinewiz](https://github.com/ssmool/cinewiz)  

**Contact:** eusmool@gmail.com  

**Cinewiz** is an open-source Python package designed to streamline the development of **multimodal applications** powered by **LLMs**, **RAG (Retrieval-Augmented Generation)**, and **web crawling**. It’s built for workflows that require dynamic content generation and automation in creative environments.

Use Cinewiz to:
- Generate **images from keywords** and visual prompts  
- Compose contextual **text content** using online data  
- Insert **QR codes** into generated artwork  
- Manage persistent URI lists for input/output resources  
- Expand and **globalize prompts** across multiple languages  
- Integrate easily with generative pipelines and AI toolkits


## 📦 Installation

Install Cinewiz directly from PyPI:

pip install cinewiz

> Requirements:
>
> * Python 3.7+

pip install rembg Pillow
pip install qrcode Pillow
pip install selenium webdriver_manager
pip install transformers

## 🚀 Features

* 🎨 Generate **images from prompt keywords**
* 🧠 Integrate with **RAG pipelines** and context databases
* 🌍 Support for **text globalization** and multilingual prompts
* 🔍 Web crawling for content gathering and inspiration
* 🧾 Auto-generate **text compositions** with contextual relevance
* 🖼️ Embed **QR codes** directly into your creative artwork
* 🌐 Configure **URI lists** for persistent generative pipelines
* 💡 Trigger everything from a **single keyword command**


## 💡 Why Cinewiz?

**Cinewiz** is part of a larger creative and modular system called **e-Wally**, which aims to develop a modern **Unix-like environment** for studios, multimedia servers, and content production offices. Its initial version is known as **CineOS Barsotti – Unix Like @buskplay**.

## 🙌 Special Thanks

* 🐍 Thanks to the **Python language** for its power, simplicity, and vibrant community
* 🖼️ Shout-out to the **Pillow library** for enabling rich image manipulation
* 🤝 Ongoing support from the **open-source community** and developers worldwide

## 🔗 License

This project is licensed under the **CC0 1.0 Universal**. Feel free to use, adapt, and contribute!

> **Cinewiz** – Creative AI for Multimedia Content, Open Source and Built in Python.