semvec/pypi-packages huggingface dataset:
toolregistry-hub 0.5.5
ToolRegistry Hub: A Python library providing various utility tools for mathematical calculations, date/time operations, file management, web search, unit conversions, and more - designed to support common tasks in LLM function calling and general development
License: MIT
Requires Python: >=3.8

# ToolRegistry Hub Documentation

[![Docker Image Version](https://img.shields.io/docker/v/oaklight/toolregistry-hub-server?label=Docker&logo=docker)](https://hub.docker.com/r/oaklight/toolregistry-hub-server)
[![PyPI version](https://badge.fury.io/py/toolregistry-hub.svg?icon=si%3Apython)](https://badge.fury.io/py/toolregistry-hub)
[![GitHub version](https://badge.fury.io/gh/oaklight%2Ftoolregistry-hub.svg?icon=si%3Agithub)](https://badge.fury.io/gh/oaklight%2Ftoolregistry-hub)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/Oaklight/toolregistry-hub)

[中文版](readme_zh.md) | [English version](readme_en.md)

Welcome to the ToolRegistry Hub documentation! This document provides detailed descriptions of all tools in the project.

## 📚 Documentation

For detailed documentation, please visit our ReadTheDocs pages:

- **English Documentation**: [https://toolregistry-hub.readthedocs.io/en/latest/](https://toolregistry-hub.readthedocs.io/en/latest/)
- **中文文档**: [https://toolregistry-hub.readthedocs.io/zh-cn/latest/](https://toolregistry-hub.readthedocs.io/zh-cn/latest/)

## Tools Overview

ToolRegistry Hub is a Python library that provides various utility tools designed to support common tasks. Here are the main tool categories:

- Calculator Tools - Provides various mathematical calculation functions
- Date Time Tools - Handles date, time, and timezone conversions
- File Operations Tools - Provides file content manipulation functions
- File System Tools - Provides file system operation functions
- Web Search Tools - Provides web search functionality
- Unit Converter Tools - Provides conversions between various units
- Other Tools - Other utility tools
- Server Mode - REST API and MCP server
- Docker Deployment - Docker containerization deployment

For detailed information about each tool category, please refer to the [online documentation](https://toolregistry-hub.readthedocs.io/en/latest/).

## Quick Start

To use ToolRegistry Hub, first install the library:

```bash
pip install toolregistry-hub
```

Then, you can import and use the required tools:

```python
from toolregistry_hub import Calculator, DateTime, FileOps, FileSystem

# Use calculator
result = Calculator.evaluate("2 + 2 * 3")
print(result)  # Output: 8

# Get current time
current_time = DateTime.now()
print(current_time)
```

## Documentation Structure

This documentation is organized by tool categories, with each tool category having its own page that details all tools, methods, and usage examples under that category.

## Contributing

If you want to contribute to ToolRegistry Hub, please refer to the [GitHub repository](https://github.com/Oaklight/toolregistry-hub).
pytroids 0.2.1
Python on steroids!
License: MIT
Requires Python: <4.0,>=3.9

# Pytroids

**Pytroids** — Python on Steroids 💪

A collection of handy Python utilities for day-today or advance usages.

## Features

- Generate Fibbonacci
- Checks Number Types
- Various List Utilities

## Installation

```bash
pip install pytroids
```
cc-dump 0.2.0
Transparent HTTP proxy for monitoring Claude Code API traffic with TUI
License: MIT
Requires Python: >=3.10
Keywords: anthropic, api, claude, debugging, proxy, tui

# cc-dump

Transparent HTTP proxy for monitoring Claude Code API traffic. Intercepts requests to the Anthropic API, tracks system prompt content across requests, and shows diffs when prompts change.

## Install

```
uv tool install -e .
```

## Usage

### Reverse Proxy Mode (fixed target)

```
cc-dump [--port PORT] [--target URL]
ANTHROPIC_BASE_URL=http://127.0.0.1:3344 claude
```

### Forward Proxy Mode (dynamic targets)

```
cc-dump --port 3344 --target ""
HTTP_PROXY=http://127.0.0.1:3344 ANTHROPIC_BASE_URL=http://api.minimax.com claude
```

In forward proxy mode, requests are sent as plain HTTP to cc-dump, inspected, then upgraded to HTTPS for the upstream API. Set `ANTHROPIC_BASE_URL` to an HTTP URL (not HTTPS) to avoid TLS tunneling.

### Options

- `--port PORT` - Listen port (default: 3344)
- `--target URL` - Upstream API URL for reverse proxy mode (default: https://api.anthropic.com, use empty string for forward proxy mode)

## What it shows

- Full request details (model, max_tokens, stream, tool count)
- System prompts with color-coded tracking tags (`[sp-1]`, `[sp-2]`, etc.)
- Unified diffs when a prompt changes between requests
- Message roles and content summaries
- Streaming response text in real time

## TUI Controls

The TUI provides keyboard shortcuts to toggle different views. Active filters are indicated by colored vertical bars (▌) at the start of filtered content:

- **h** - Toggle Headers (cyan **▌** indicator) - Show/hide request/response headers
- **t** - Toggle Tools (blue **▌** indicator) - Show/hide tool use and tool result blocks
- **s** - Toggle System (yellow **▌** indicator) - Show/hide system prompts and tracked content
- **e** - Toggle Context (green **▌** indicator) - Expand/collapse full content of system prompts and show detailed token breakdowns
- **m** - Toggle Metadata (magenta **▌** indicator) - Show/hide model info, stop reasons, and other metadata
- **a** - Toggle Stats - Show/hide token statistics panel
- **c** - Toggle Cost - Show/hide per-tool token usage and cost aggregates
- **l** - Toggle Timeline - Show/hide per-turn context growth timeline

Each type of filtered content has a colored vertical bar (**▌**) indicator at the start of the line, making it easy to see which filter controls that content at a glance.

Active filters are shown in the filter status bar above the footer with their corresponding colored indicators.

No external dependencies — stdlib only.