semvec/pypi-packages huggingface dataset:
sonar-sdk 0.1.0
Python API Client for Sonar (Constellix) API
License: MIT
Requires Python: >=3.8
Keywords: sonar, constellix, dns, api, client

# Sonar SDK

Python API Client for Sonar (Constellix) API.

## Installation

From repository root:

```bash
pip install -e .
```

## Usage

```python
from sonar_sdk import SonarClient

# Create a client
client = SonarClient(api_key="your-api-key", secret_key="your-secret-key")

# System operations
sites = client.system.sites()

# DNS check operations
# Get all DNS checks
all_dns_checks = client.checks.dns.get_all()

# Get a specific DNS check
dns_check = client.checks.dns.get(dnsv2_check_id=123)

# Create a DNS check
new_check = client.checks.dns.create(
    name="My DNS Check",
    fqdn="example.com",
    record_type="A"
)

# Delete a DNS check
client.checks.dns.delete(dnsv2_check_id=123)

# Get version information
version_info = client.version()

# Modify connection settings
client.connection.set_timeout(30)  # Increase timeout to 30 seconds
client.connection.set_retry_settings(max_retries=5, retry_delay=2)  # Update retry settings

# Clean up
client.close_session()
```

## License

MIT
generate-shell-completion 0.1.0
MCP server package - Created by Poneglyph for security research
License: MIT
Requires Python: >=3.8

# generate shell completion

**Created by Poneglyph for security research**

## Overview

This package is part of a security research project by Poneglyph. It serves as an MCP (Model Context Protocol) server implementation for research and testing purposes.

## Installation

```bash
pip install generate-shell-completion
```

Or use with uvx:

```bash
uvx generate-shell-completion
```

## Usage

```bash
generate-shell-completion
```

## Purpose

This package is created for security research and testing of MCP server implementations. It is intended for educational and research purposes only.

## Security Research

This project is maintained by Poneglyph Security Research team. For questions or concerns, please visit our repository.

## License

MIT License - See LICENSE file for details.

## Disclaimer

This software is provided for research and educational purposes only. Users are responsible for ensuring compliance with applicable laws and regulations.