semvec/pypi-packages huggingface dataset:
yta-docker-ollama 0.0.3
Youtube Autonomous Docker Ollama Module
Requires Python: ==3.9

# Youtube Autonomous Docker Ollama Module

A module based on docker to use Ollama and make AI models available through local endpoints.

---
Proyect created based on this post: https://dev.to/savvasstephnds/run-deepseek-locally-using-docker-2pdm. I've modified it a bit by installing a different model, as I used the `deepseek-r1:latest` instead of the `deepseek-r1:7b` (you can check the list here: https://www.ollama.com/library/deepseek-r1).

---

### Instructions
1. Install the docker container that includes `ollama`. This command will create a local `ollama-models` folder in which the models will be downloaded (~2.6GB).
```
docker compose up -d ollama
```

2. Check that the container has been succesfully installed and is running locally by accessing to the following url. A `Ollama is running` message should appear in the web navigator:
```
http://localhost:11434/
```

3. Install `Deepseek` to be used in the `Ollama` container we've installed before, that will be downloaded (~5.2GB):
```
docker compose exec ollama ollama pull deepseek-r1:latest
```

4. Request to the `http://localhost:11434/api/generate` endpoint (using a `POST` method and providing the model and the parameters needed to obtain a response).
```
payload = {
    'model': model.value,
    'prompt': prompt,
    'stream': False
}

response = requests.post(
    url = OLLAMA_GENERATE_URL,
    json = payload
)
```

### Other models
*To install any other model, look for it in the list mentioned on top of this readme file and install it with the same command as before. If you want to install the `llama3.2-vision:latest`, just execute this command below:
```
docker compose exec ollama ollama pull llama3.2-vision:latest
```


### Final command
Execute this commands once you've cloned the project to set up the docker container and the models:
```
docker compose up -d ollama
docker compose exec ollama ollama pull deepseek-r1:latest
docker compose exec ollama ollama pull gemma3:latest
```
pigment64 0.6.3
A library for handling conversion between N64 texture formats and modern image formats
Requires Python: >=3.9

# pigment64

[![Rust](https://github.com/decompals/pigment64/actions/workflows/rust.yml/badge.svg)](https://github.com/decompals/pigment64/actions/workflows/rust.yml)
[![Crates.io](https://img.shields.io/crates/v/pigment64.svg)](https://crates.io/crates/pigment64)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/decompals/pigment64/blob/master/LICENSE)

pigment64 is a library written in Rust for converting N64 image data between native and png formats.

## Supported formats

pigment64 supports a variety of common N64 image formats:

- Intensity: I1, I4, I8
- Intensity + Alpha: IA4, IA8, IA16
- Color Indexed: CI4, CI8
- Direct Color: RGBA16, RGBA32

## Command line usage

pigment64 provides command-line interface (CLI):

```bash
Usage: pigment64_cli <COMMAND>

Commands:
  to-png  Converts a binary image to a PNG
  to-bin  Converts a PNG to a binary image
  help    Print this message or the help of the given subcommand(s)
```

## Library usage

To use pigment64 in your Rust project simply run a

```bash
cargo add pigment64
```

## Python bindings

pigment64 can also be used as a Python module, allowing you to integrate it into your Python scripts and tools.

You can install the Python module from PyPI:

```bash
pip install pigment64
```

### Python Binding Development

This project uses `maturin` to build the Rust-based Python extension. It is recommended to use a Python virtual environment.

#### Setup

1. Create and activate a virtual environment:

    ```bash
    python3 -m venv .venv
    source .venv/bin/activate
    ```

2. Install dependencies:

    ```bash
    pip install maturin pytest
    ```

#### Building

To compile the library and install it into your active virtual environment, run:

```bash
maturin develop
```

## License

This project is licensed under the MIT License.
indipyterm 0.1.5
A terminal client which can be used to control remote instruments using the INDI protocol.
Requires Python: >=3.10
Keywords: indi, client, astronomy, instrument

# indipyterm

This indipyterm package provides a terminal client, which connects to an INDI server, allowing you to view and control your instrument from a terminal session.

INDI defines a protocol for the remote control of instruments.

INDI - Instrument Neutral Distributed Interface.

See https://en.wikipedia.org/wiki/Instrument_Neutral_Distributed_Interface

The INDI protocol defines the format of the data sent, such as light, number, text, switch or BLOB (Binary Large Object). The client is general purpose, taking the format of switches, numbers etc., from the protocol.

indipyterm can be installed from Pypi:

https://pypi.org/project/indipyterm

Or if you use uv, it can be loaded and run with:

uvx indipyterm

The client is typically run from a virtual environment with

indipyterm [options]

or with

python3 -m indipyterm [options]

The package help is:

    usage: indipyterm [options]

    Terminal client to communicate to an INDI service.

    options:
      -h, --help               show this help message and exit
      --port PORT              Port of the INDI server (default 7624).
      --host HOST              Hostname/IP of the INDI server (default localhost).
      --blobfolder BLOBFOLDER  Optional folder where BLOB's will be saved.

      --version    show program's version number and exit

A typical session would look like:

![Terminal screenshot](https://github.com/bernie-skipole/indipyterm/raw/main/indipyterm1.png)

and showing one device:

![Terminal screenshot](https://github.com/bernie-skipole/indipyterm/raw/main/indipyterm2.png)


This terminal should work with any INDI service, however associated packages by the same author are:

## indipyserver

A Python INDI server, serves INDI drivers on a port.

https://github.com/bernie-skipole/indipyserver

https://pypi.org/project/indipyserver/

https://indipyserver.readthedocs.io

## indipydriver

Package with classes used to create INDI drivers.

https://github.com/bernie-skipole/indipydriver

https://pypi.org/project/indipydriver

https://indipydriver.readthedocs.io

## indipyweb

Web server and INDI client, connects to an INDI serving port, and serves client pages for connected browsers.

https://github.com/bernie-skipole/indipyweb

https://pypi.org/project/indipyweb
fabricatio-webui 0.1.2
An extension of fabricatio
Requires Python: <3.15,>=3.12

# `fabricatio-webui`

[MIT](https://img.shields.io/badge/license-MIT-blue.svg)
![Python Versions](https://img.shields.io/pypi/pyversions/fabricatio-webui)
[![PyPI Version](https://img.shields.io/pypi/v/fabricatio-webui)](https://pypi.org/project/fabricatio-webui/)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-webui/week)](https://pepy.tech/projects/fabricatio-webui)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-webui)](https://pepy.tech/projects/fabricatio-webui)
[![Bindings: PyO3](https://img.shields.io/badge/bindings-pyo3-green)](https://github.com/PyO3/pyo3)
[![Build Tool: uv + maturin](https://img.shields.io/badge/built%20with-uv%20%2B%20maturin-orange)](https://github.com/astral-sh/uv)



An extension of fabricatio.

---

## 📦 Installation


This package is part of the `fabricatio` monorepo and can be installed as an optional dependency:

```bash
pip install fabricatio[webui]

# or with uv
# uv pip install fabricatio[webui]
```

Or install `fabricatio-webui` along with all other components of `fabricatio`:

```bash
pip install fabricatio[full]

# or with uv
# uv pip install fabricatio[full]
```

## 🔍 Overview

Provides essential tools for:

...



## 🧩 Key Features

...


## 🔗 Dependencies

Core dependencies:

- `fabricatio-core` - Core interfaces and utilities
...

## 📄 License

This project is licensed under the MIT License.
fabricatio-anki 0.2.12
An extension of fabricatio, which brings up the capability of creating fully explainned anki deck package
Requires Python: <3.15,>=3.12

# `fabricatio-anki`

[MIT](https://img.shields.io/badge/license-MIT-blue.svg)
![Python Versions](https://img.shields.io/pypi/pyversions/fabricatio-anki)
[![PyPI Version](https://img.shields.io/pypi/v/fabricatio-anki)](https://pypi.org/project/fabricatio-anki/)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-anki/week)](https://pepy.tech/projects/fabricatio-anki)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-anki)](https://pepy.tech/projects/fabricatio-anki)
[![Build Tool: uv](https://img.shields.io/badge/built%20with-uv-orange)](https://github.com/astral-sh/uv)

An extension of fabricatio, which brings up the capability of creating fully explained anki deck package.

---

## 📦 Installation

This package is part of the `fabricatio` monorepo and can be installed as an optional dependency using either pip or uv:

```bash
pip install fabricatio[anki]
# or
uv pip install fabricatio[anki]
```

For a full installation that includes this package and all other components of `fabricatio`:

```bash
pip install fabricatio[full]
# or
uv pip install fabricatio[full]
```

## 🔍 Overview

Provides comprehensive capabilities for creating, managing, and organizing Anki flashcard decks. The package enables
AI-powered deck generation with support for multimedia content, custom templates, and seamless integration with
Fabricatio workflows for automated educational content creation.

## 🧩 Key Features

- **Template Customization**: Users can customize the card templates according to their needs, including layout, font,
  color, and custom fields
- **Media Support**: Add images, audio, and video files to cards to enhance learning experiences
- **Automated Deck Generation**: Use AI-powered content generation to create comprehensive Anki decks from various
  sources
- **Content Structuring**: Organize educational content into optimal question-answer pairs and spaced repetition
  sequences
- **Multi-Format Support**: Generate decks from text, documents, web content, and structured data
- **Quality Assurance**: Built-in validation and improvement capabilities for card content accuracy and effectiveness

## 🔗 Dependencies

Core dependencies:

- `fabricatio-core` - Core interfaces and utilities

No additional dependencies required.

## 📄 License

MIT – see [LICENSE](../../LICENSE)
portune 1.0.14
Simple Python HTTP Exec Server
Requires Python: >=3.9
Keywords: port, scanner, html_report

[![Joknarf Tools](https://img.shields.io/badge/Joknarf%20Tools-Visit-darkgreen?logo=github)](https://joknarf.github.io/joknarf-tools)
[![Pypi version](https://img.shields.io/pypi/v/portune.svg)](https://pypi.org/project/portune/)
![example](https://github.com/joknarf/portune/actions/workflows/python-publish.yml/badge.svg)
[![Licence](https://img.shields.io/badge/licence-MIT-blue.svg)](https://shields.io/)
[![](https://pepy.tech/badge/portune)](https://pepy.tech/project/portune)
[![Python versions](https://img.shields.io/badge/python-3.9+-blue.svg)](https://shields.io/)
[![bash](https://img.shields.io/badge/OS-%20Windows%20|%20Linux%20|%20macOS%20|%20SunOS%20|%20AIX%20|%20HP_UX%20...-blue.svg)]()

# portune

Multithreaded port scanner

## features

* parallel check of port availability against servers/ports
* console output result / summary
* html full report / dns domain summary / vlan timeout summary
* mail with html summary / report attachment (mailhost relay)

![portune](https://github.com/user-attachments/assets/497a4c73-fb6c-4a20-b7ea-043949c49ca9)

![image](https://github.com/user-attachments/assets/ddea20d8-485d-44d6-8dcc-e817d396e197)
pyloggining 0.1.0
A custom logging library wrapper with convenient defaults
Requires Python: >=3.7

# Directory Structure:
# pyloggining-package/
# ├── pyloggining/
# │   └── __init__.py
# ├── tests/
# │   └── test_pyloggining.py
# ├── setup.py
# ├── pyproject.toml
# ├── README.md
# ├── LICENSE
# └── .gitignore

# ==================== pyloggining/__init__.py ====================

# Configure default logging setup

# ==================== setup.py ====================
"""

"""

# ==================== pyproject.toml ====================
"""
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "pyloggining"
version = "0.1.0"
authors = [
    {name = "Your Name", email = "your.email@example.com"},
]
description = "A custom logging library wrapper with convenient defaults"
readme = "README.md"
requires-python = ">=3.7"
classifiers = [
    "Development Status :: 3 - Alpha",
    "Intended Audience :: Developers",
    "Topic :: Software Development :: Libraries :: Python Modules",
    "Topic :: System :: Logging",
    "License :: OSI Approved :: MIT License",
    "Programming Language :: Python :: 3",
]
dependencies = []

[project.optional-dependencies]
dev = ["pytest>=7.0", "black", "flake8"]

[project.urls]
"Homepage" = "https://github.com/yourusername/pyloggining"
"Bug Tracker" = "https://github.com/yourusername/pyloggining/issues"
"""

# ==================== README.md ====================
"""
# pyloggining

A custom Python logging library wrapper that provides convenient defaults and simple usage.

## Installation

```bash
pip install pyloggining
```

## Usage

```python
import pyloggining

# Simple logging
pyloggining.info("This is an info message")
pyloggining.warning("This is a warning")
pyloggining.error("This is an error")
pyloggining.debug("This is a debug message")

# Change logging level
pyloggining.set_level(pyloggining.DEBUG)

# Add file logging
pyloggining.add_file_handler('app.log')

# Get a custom logger
custom_logger = pyloggining.get_logger('my_module')
custom_logger.info("Message from custom logger")

# Access full logging functionality
pyloggining.basicConfig(level=pyloggining.INFO)
```

## Features

- Pre-configured logging with sensible defaults
- Convenient wrapper functions for common logging operations
- Full access to Python's standard logging module
- Easy file logging setup
- Customizable log levels and formats

## License

MIT License
"""

# ==================== LICENSE ====================
"""

"""

# ==================== .gitignore ====================
"""

"""

# ==================== tests/test_pyloggining.py ====================
"""

"""