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
Project description
ToolRegistry Hub Documentation
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/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.
Quick Start
To use ToolRegistry Hub, first install the library:
pip install toolregistry-hub
Then, you can import and use the required tools:
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file toolregistry_hub-0.8.0.tar.gz.
File metadata
- Download URL: toolregistry_hub-0.8.0.tar.gz
- Upload date:
- Size: 131.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66ca8a63a682ce09c91283f1aa83c6d5b55e46983bfdb1f2a8b7a561c644f851
|
|
| MD5 |
2948c05fd4cc99e15ee65c4b1edf1a56
|
|
| BLAKE2b-256 |
5920de152376cc0e38e63666d57c3575c308999f6488b53c84684753f24d6fc9
|
File details
Details for the file toolregistry_hub-0.8.0-py3-none-any.whl.
File metadata
- Download URL: toolregistry_hub-0.8.0-py3-none-any.whl
- Upload date:
- Size: 123.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80b7c61755334c509c1420e85141097dd0a72d89dedb57bab4f8442468e8c7a6
|
|
| MD5 |
93255b42a1339c974d504064528073dd
|
|
| BLAKE2b-256 |
ff09699b552245ffca611a4e907ddd4d71bfa49b97a44d96926d1a1b78e9f595
|