ddexusc
Official Python Client for ddexus Platform
ddexusc is the official Python client library for ddexus, a modern data aggregation platform that serves as a curated directory of the best websites, tools, and resources across the web.
Installation
pip install ddexusc
With optional async support:
pip install ddexusc[async]
Quick Start
from ddexusc import DdexusClient
# Initialize the client
client = DdexusClient(api_key="your-api-key-here")
# Submit a website
result = client.submit(
title="My Awesome Tool",
description="A powerful tool for developers",
url="https://myawesometool.com",
category="Development Tools",
tags=["python", "cli", "developer-tools"],
author="John Doe"
)
print(f"Website submitted! ID: {result['id']}")
CLI Usage
# Submit a website (interactive prompts)
ddexus submit
# Search websites
ddexus search "machine learning"
# List websites
ddexus list --category "Development Tools" --limit 10
Features
- Submit websites to ddexus programmatically
- Search and browse the directory
- Async support for high-throughput operations
- CLI tool for terminal usage
- Type hints for IDE autocomplete
- Comprehensive error handling
Configuration
# Environment variables
export DDEXUS_API_KEY="your-api-key"
export DDEXUS_BASE_URL="https://your-ddexus-instance.com"
License
MIT License - see LICENSE file.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ddexusc-2.1.0.tar.gz
(30.5 kB
view details)
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
ddexusc-2.1.0-py3-none-any.whl
(32.9 kB
view details)
File details
Details for the file ddexusc-2.1.0.tar.gz.
File metadata
- Download URL: ddexusc-2.1.0.tar.gz
- Upload date:
- Size: 30.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d62ebe6a528967d4c812a0b43876d2ae408cd11cd7f4825d2d9db4f0c596f38
|
|
| MD5 |
a8ea5ad7adff5821b01bc714d0280dd3
|
|
| BLAKE2b-256 |
90af65361510c0f074c6b9c754e0a45b76e095d3d40e9f61e0d216aef3e17cbf
|
File details
Details for the file ddexusc-2.1.0-py3-none-any.whl.
File metadata
- Download URL: ddexusc-2.1.0-py3-none-any.whl
- Upload date:
- Size: 32.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ba074316e0c7821bf596d15a4edb0c8814ccea9354df30edb04f5739fbd6ed4
|
|
| MD5 |
71427bb4fcf1a129c746a4ffdac4ac75
|
|
| BLAKE2b-256 |
313fa56a24e80afe0e2646faf0bd5bd70765cdff54921e7d32c4a5c4a520ae6c
|