semvec/pypi-packages huggingface dataset:
sql2mermaid 2.2.1
Convert SQL table dependencies to mermaid.js
License: MIT
Requires Python: <4.0.0,>=3.9.0

<img src="https://raw.githubusercontent.com/nkato/sql2mermaid/main/img/top-image.png" width="1200px">

---

![PyPI - License](https://img.shields.io/pypi/l/sql2mermaid)
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/nkato/sql2mermaid/python-tox.yml?event=push&label=pytest%20with%20py39)
![PyPI](https://img.shields.io/pypi/v/sql2mermaid)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/sql2mermaid)

# sql2mermaid

Convert SQL table dependencies to the text of [mermaid.js](https://mermaid.js.org/) style!

# Required

Python >=3.9

## Installation

```shell
pip install sql2mermaid
```

## Getting Started

```python
import sql2mermaid

sql = """
with bar as (select * from baz)
select * from foo inner join bar on foo.id = bar.id
"""

txt = sql2mermaid.convert(sql)
print(txt)
```

Result

```
graph LR

bar([bar])
root([root])

baz[(baz)]
foo[(foo)]

bar --> baz
root --> foo
root --> bar
```

You can get a diagram of the table dependencies by pasting this into [Mermaid Live Editor](https://mermaid.live/), [Diagrams.net (Draw.io)](https://www.draw.io/), etc.

## Options

You can change the name of the root and whether the FROM, JOIN clause is displayed.

<img src="https://raw.githubusercontent.com/nkato/sql2mermaid/main/img/option-example.png" width="1200px">

## How to Develop

If you've installed Poetry on your machine, you can test it by doing the following:

```shell
poetry run tox
```

## Author

- [nkato](https://github.com/nkato)

## License

This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/nkato/sql2mermaid/blob/main/LICENSE.md) for details
ceasercode 0.0.33
An AI-powered code agent for workspace operations
License: MIT
Requires Python: <4.0,>=3.11

# Claude

> A powerful terminal-based chat application with integrated LLM capabilities and extensible tool support.

![img.png](img.png)

## Overview

Claude is a modern TUI (Terminal User Interface) chat application that provides seamless interaction with Large Language Models through Ollama. Built with Python and Textual, it offers a rich, responsive interface for AI-powered conversations with built-in tool integration for enhanced functionality.

## Key Features

- **Rich Terminal Interface**: Modern, responsive TUI built with Textual framework
- **LLM Integration**: Native support for Ollama with multiple model compatibility
- **Extensible Tools**: Built-in file operations and web utilities
- **Async Architecture**: Non-blocking operations for smooth user experience
- **Modular Design**: Clean, maintainable codebase with clear separation of concerns

## Quick Start

```bash
# Clone the repository
git clone <repository-url>
cd claude

# Install dependencies
pip install -r requirements.txt

# Run the application
python app.py
```

## Prerequisites

- **Python**: 3.8 or higher
- **Ollama**: Local installation required
- **Dependencies**: textual, ollama, pydantic

## Architecture

```
claude/
├── core/           # Core application components
│   └── components/ # UI components and layouts
├── llm/           # Language model integrations
└── tools/         # Utility and tool implementations
```

## Contributing

Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.

## License

This project is open source and available under the MIT License.
vecstore 0.8.2
Dynamically expandable Vector Store for embeddings, using the HNSW library
License: MIT

# vecstore
Dynamically expandable Vector Store for embeddings, using the HNSW library

Try it with:

```
python3 -i
from vecstore.vecstor import *
test_vector_store()
>>>
```

The (very) compact [code](https://github.com/ptarau/vecstore/blob/main/vecstore/vecstore.py) is self-explanatory.