semvec/pypi-packages huggingface dataset:
boldsign 3.1.0
BoldSign API
License: MIT
Keywords: boldsign, api, sdk, BoldSign API

# BoldSign

Easily integrate BoldSign's e-signature features into your Python applications. This package simplifies sending documents for signature, embedding signing ceremonies, tracking document status, downloading signed documents, and managing e-signature workflows.

## Prerequisites

- Python 3.7+
- Free [developer account](https://boldsign.com/esignature-api/)

## Documentation

- [Official API documentation](https://developers.boldsign.com/)

## Installation & Usage

You can install this package by using the pip tool: 
```sh
pip install boldsign
```
(You may need to run pip with root permission: sudo pip install boldsign)

Then import the package:
```python
import boldsign
```

## Dependencies

This package requires the following dependencies to function properly. They will be installed automatically when you install the package:
 
- urllib3>=1.25.3 
- python-dateutil 
- pydantic>=2 
- typing-extensions>=4.7.1 

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import boldsign

configuration = boldsign.Configuration(
    api_key = "***your_api_key***"
)

# Enter a context with an instance of the API client
with boldsign.ApiClient(configuration) as api_client:
    # Create an instance of the DocumentApi class
    document_api = boldsign.DocumentApi(api_client)

    # Define the signature field to be added to the document
    signatureField = boldsign.FormField(
        fieldType="Signature",  # Field type is Signature
        pageNumber=1,  # Specify the page number
        bounds=boldsign.Rectangle(x=100, y=100, width=100, height=50),  # Position and size of the signature field
    )

    # Define the signer with a name and email address
    signer = boldsign.DocumentSigner(
        name="David",  # Name of the signer
        emailAddress="david@example.com",  # Signer's email address
        signerType="Signer",  # Specify the signer type
        formFields=[signatureField]  # Assign the signature field to the signer
    )

    # Prepare the request body for sending the document for signature
    send_for_sign = boldsign.SendForSign(
        title="Agreement",  # Title of the document
        signers=[signer],  # List of signers
        files=["/documents/agreement.pdf"]  # Path to the document file to be signed
    )
    
    # Send the document for signature and capture the response
    api_response = document_api.send_document(send_for_sign=send_for_sign)
```
whatiz 0.1.0
A lightweight CLI tool to get quick information about any topic using DuckDuckGo search
License: MIT
Requires Python: >=3.8
Keywords: cli, search, duckduckgo, information, terminal

# whatiz 🔍

A lightweight CLI tool to get quick information about any topic right from your terminal using DuckDuckGo search.

## Features

**Lightning-fast information retrieval** - Get answers in one line  
**Uses DuckDuckGo** - No ads, no tracking (respects privacy)  

## Installation

### Using pip (Recommended)

```bash
pip install whatiz
```

The `whatiz` command will be automatically added to your PATH!

### Using pipx (For isolated environments)

```bash
pipx install whatiz
```

## Usage

Get quick information about anything:

```bash
whatiz python
whatiz climate change
whatiz quantum computing
whatiz "machine learning"
```

## Examples

```bash
$ whatiz blockchain
Blockchain is a distributed ledger technology that underlies cryptocurrencies like Bitcoin...

$ whatiz photosynthesis
Photosynthesis is the process by which plants convert light energy into chemical energy...

$ whatiz "dark matter"
Dark matter is a form of matter composed of particles that neither emit nor absorb light...
```

## How It Works

1. Takes your query from the command line
2. Searches using DuckDuckGo API (via `ddgs` library)
3. Returns the first result as a one-line summary
4. Displays it in your terminal

## Requirements

- Python 3.8+
- Internet connection (for search)

## Development

### Clone and setup

```bash
git clone https://github.com/yourusername/whatiz.git
cd whatiz
pip install -e ".[dev]"
```

### Install from source

```bash
pip install .
```

## Dependencies

- `ddgs` - DuckDuckGo search
- `requests` - HTTP library
- `beautifulsoup4` - HTML parsing
- `sumy` - Text summarization
- `nltk` - Natural language processing
- `numpy` - Numerical computing

## Troubleshooting

**Command not found after installation?**
```bash
# Try this
python -m whatiz.main "your query"

# Or reinstall
pip install --force-reinstall whatiz
```

**Connection errors?**
- Check your internet connection
- DuckDuckGo servers might be temporarily down

## License

MIT License - see LICENSE file for details

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## Author

Your Name - [GitHub Profile](https://github.com/yourusername)

---

Made with ❤️ for the terminal enthusiasts