semvec/pypi-packages huggingface dataset:
outline-typst 0.1.0
Convert Outline exports to Typst markup
Requires Python: >=3.10

# Outline to Typst Converter

Convert [Outline](https://www.getoutline.com/) exports to [Typst](https://typst.app/) markup.

## Features

- **ProseMirror JSON support**: Converts Outline's ProseMirror-based exports to Typst markup
- **Simple Python API**: Convert with a single function call
- **Preserves document structure**: Headings, lists, code blocks, and formatting are retained
- **Easy integration**: Designed for use in scripts, pipelines, or larger applications

---

## Installation

```bash
pip install outline-typst
```

---

## Usage

### Basic Example

```python
from outline_typst import convert

# Example: ProseMirror JSON
outline_json = {
  ...fulljson
}
typst = convert(outline_json)
print(typst)
```

---

## Testing

Run all tests:

```bash
uv run pytest
```

---

## License

MIT License. See [LICENSE](LICENSE).
chatterflow 0.0.7
A cli based chat application in python
Requires Python: >=3.6
Keywords: A cli based chat application in python

# chatterflow

![Python Version](https://img.shields.io/badge/python-3.11-blue.svg)
[![License](https://img.shields.io/github/license/bhatishan2003/chatterflow)](LICENSE)
[![Python CI](https://github.com/bhatishan2003/chatterflow/actions/workflows/python-app.yml/badge.svg)](https://github.com/bhatishan2003/chatterflow/actions/workflows/python-app.yml)
[![Build and Deploy Sphinx Docs](https://github.com/bhatishan2003/chatterflow/actions/workflows/sphinx.yml/badge.svg)](https://github.com/bhatishan2003/chatterflow/actions/workflows/sphinx.yml)

A simple, terminal-based chat application with user authentication and private messaging, built with Python sockets.

## Features

- **User Authentication:** Secure registration and login system.
- **Password Hashing:** Passwords are securely hashed using PBKDF2.
- **Public Chat:** Broadcast messages to all connected users.
- **Private Messaging:** Send private messages to specific users.
- **User List:** View a list of all online users.
- **Multi-client Support:** The server uses threading to handle multiple clients concurrently.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

- Python 3.11 or higher

### Installation

1.  **Clone the repository:**

    ```bash
    git clone https://github.com/bhatishan2003/chatterflow.git
    cd chatterflow
    ```

2.  **Create and activate a virtual environment (recommended):**

    - **Windows:**

      ```bash
      python -m venv .venv
      .venv\Scripts\activate
      ```

    - **macOS & Linux:**
      ```bash
      python -m venv .venv
      source .venv/bin/activate
      ```

3.  **Install the package:**

    - For regular use:

      ```bash
      pip install .
      ```

    - For development (editable mode):
      ```bash
      pip install -e .
      ```

## Usage

### 1. Start the Server

Open a terminal and run the following command to start the chat server on the default host (`127.0.0.1`) and port (`9009`):

```bash
chatterflow --server
```

### 2. Start the Client

Open one or more new terminals and run the following command to connect a client to the server:

```bash
chatterflow --client
```

## Commands

The client supports the following commands:

| Command                 | Description                 |
| ----------------------- | --------------------------- |
| `/msg <user> <message>` | Send a private message.     |
| `/list`                 | List all online users.      |
| `/help`                 | Show this help message.     |
| `/quit`                 | Disconnect from the server. |

## Testing

To run the test suite, execute the following command:

```bash
pytest -v
```

## Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
koxs-color 0.1.1
一个实用的终端颜色工具包 - 代号koxs
Requires Python: >=3.6
Keywords: terminal, color, ansi, koxs, termux

# koxs-color

一个强大且实用的终端颜色工具包，提供丰富的 ANSI 颜色和样式功能，让您的命令行输出更加生动多彩。

## ✨ 功能特点

- 🎨 **丰富的颜色支持**: 提供 8 种基础颜色 + 6 种亮色
- 🔧 **双模式设计**: 支持直接打印和返回字符串两种方式
- 🖥️ **跨平台兼容**: 自动适配 Windows、Linux、macOS 和 Termux
- 📦 **轻量无依赖**: 纯 Python 实现，无需额外安装其他库
- 🐍 **Python 3.6+**: 支持所有现代 Python 版本

## 📦 安装

```bash
# 使用 pip 安装
pip install koxs-color

# 或使用 pip3
pip3 install koxs-color
julseb-lib-python-utils 1.0.2
A collection of utility functions
Requires Python: >=3.7

# julseb_lib_python_utils

A collection of Python utility functions for string manipulation, date handling, random generation, formatting, and more. Inspired by common JavaScript/TypeScript utility libraries, this package provides a wide range of helpers for everyday development tasks.

## Features
- String case conversion (camelCase, snake_case, kebab-case, etc.)
- Date and time utilities (get_today, get_tomorrow, add_day, etc.)
- Random generators (numbers, strings, avatars, dates, etc.)
- Formatting helpers (format_date, format_hour, stringify_px, etc.)
- Array and object utilities (delete_duplicates, filter_object, sort_by_frequency, etc.)
- Color conversion (hex to RGB, RGB to hex)
- Regex patterns for password and email validation

## Installation

```bash
pip install julseb_lib_python_utils
```

## Usage

Import and use any function:

```python
from julseb_lib_python_utils import get_today, to_camel_case, get_random_number

print(get_today())
print(to_camel_case('Hello world!'))
print(get_random_number(1, 10))
```

## API Reference

Each function is documented with a Python docstring. See the source code for details on arguments and return values.

## Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

## License

MIT © [Julien Sebag](https://julien-sebag.com)