semvec/pypi-packages huggingface dataset:
dot-product-beko 1.0.8
Fast dot product computation using Assembly (AVX2)
License: MIT
Requires Python: >=3.6

# dot_product

Fast dot product computation using Assembly (AVX2). 

## Installation

```pip install dot-product-beko```

## Usage

```python
import numpy as np
from dot_product import dot_product

x = np.random.rand(1000000).astype(np.float64)
y = np.random.rand(1000000).astype(np.float64)

result = dot_product(x, y)
print("Dot Product:", result)
```
gdal-installer 1.0.2
A tool to install GDAL wheels on Windows and wrapper for pip on Unix
License: MIT
Requires Python: >=3.10
Keywords: gdal, gis, installer

You know installing gdal can be annoying especially on windows. That is where "Python GDAL Installer" comes in.

Check the code and contribute: <a href="https://github.com/celray/python-gdal-installer">https://github.com/celray/python-gdal-installer</a>

# Python GDAL Installer

A simple tool to automatically install GDAL Python bindings on Windows and Unix systems. This tool handles the complex process of installing GDAL with proper wheel files for Windows and manages pip installation for Unix systems.

## Features
- Automatic detection of Python version and CPU architecture
- Pre-compiled wheel installation for Windows systems
- Support for multiple Python versions (3.10-3.13)
- Support for different CPU architectures (win32, win_amd64, win_arm64)
- Fallback to pip installation on Unix systems

## Requirements
- Python 3.10 or higher
- pip package manager
- Internet connection
- Required Python packages:
  - requests
  - tqdm

## Installation

1. Install required packages:
```bash
pip install gdal-installer
```

2. Install python-gdal:
```bash
gdal-installer
```

## How It Works

### Windows Systems
- Detects Python version and CPU architecture
- Downloads appropriate GDAL wheel from pre-compiled binaries
- Installs the wheel using pip
- Shows download progress with a progress bar

### Unix Systems
- Uses pip to install GDAL directly from PyPI
- Installs to user site-packages using --user flag

## Supported Configurations

### Python Versions
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13

### Windows Architectures
- win32 (32-bit)
- win_amd64 (64-bit)
- win_arm64 (ARM64) - except for python 3.10

## Troubleshooting

1. If you get a "No GDAL wheel found" error:
   - Verify your Python version is supported
   - Check if your CPU architecture is supported
   - Ensure you have internet connectivity

2. For Unix systems:
   - You might need to install GDAL system libraries first
   - Some systems might require `--break-system-packages` flag (not included by default)

## Contributing

Feel free to open issues or submit pull requests if you find bugs or have suggestions for improvements.

## License

MIT License

## Credits

GDAL wheels for Windows are sourced from [cgohlke/geospatial-wheels](https://github.com/cgohlke/geospatial-wheels).
rqs 0.4.0
A handy tool to manage your credentials or frequent used commands.
License: MIT
Requires Python: >=3.6.0

# rqs

A handy tool to manage your credentials or frequent used commands.

![img](usage.png)

Usage
========

```
$ rqs --help
Usage: rqs [OPTIONS] COMMAND [ARGS]...

  A handy tool to manage your credentials or frequent used commands.

  COMMAND:
      add ENTRT_NAME other_command    # add an entry
      list                            # list all entries
      delete ENTRY_NAME               # delete entry by name
      delete_all                      # delete all entries

  RUN ENTRY:
      rqs ENTRY_NAME

  EXAMPLES:

      $ rqs add mongo_local mongo localhost -u xxx -p xxx
      rqs added a command entry.

      $ rqs mongo_local
      > (local) show dbs

      $ rqs add APIKEY xxxxxx
      rqs added a text entry.

      $ rqs APIKEY  # just print APIKEY to stdout
      xxxxxx

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.
```

Install
========
```
$ pip install rqs
```
gaclw 0.2.1
Wrapper for Google API Client Library
License: MIT
Requires Python: <4.0,>=3.10

# Wrapper for Google API Client Library

Wrapper for Google API Client Library

## 準備

1. Google Drive API のドキュメントの[環境をセットアップする](https://developers.google.com/drive/api/quickstart/python?hl=ja#set_up_your_environment)に記載された以下の項目に記載された内容を実施する。

    - [API の有効化](https://developers.google.com/drive/api/quickstart/python?hl=ja#enable_the_api)
    - [OAuth 同意画面を構成する](https://developers.google.com/drive/api/quickstart/python?hl=ja#configure_the_oauth_consent_screen)
    - [デスクトップ アプリケーションの認証情報を承認する](https://developers.google.com/drive/api/quickstart/python?hl=ja#authorize_credentials_for_a_desktop_application)

2. 「デスクトップ アプリケーションの認証情報を承認する」の手順でダウンロードした `credentials.json` を以下のディレクトリに配置する。

    ```plaintext
    <PATH_TO_YOUR_PROJECT_ROOT>/secrets
    ```
rich-chat-room 0.1.0
A chat room build in python rich.
License: MIT
Requires Python: <4.0,>=3.9

# rich-chat-room

rich-chat-room is a modern, dynamic chat interface built using Python and the [Rich](https://github.com/Textualize/rich) library. It provides a visually appealing command-line interface that displays chat messages in a structured and colorful layout.

## Overview

This project demonstrates how to leverage the Rich library to create a chat room experience in the terminal. It supports features like:

- **Dynamic Layout:** Automatically splits the terminal into header and chat areas.
- **Message Bubbles:** Displays messages with distinct styles based on the sender.
- **Adaptive Rendering:** Only renders the most recent messages that fit within the visible terminal window.

## Installation

Ensure you are using Python 3.9 or later (but less than 4.0).

1. **Clone the Repository:**

   ```bash
   git clone https://github.com/yourusername/rich-chat-room.git
   cd rich-chat-room
   ```

2. **Install Dependencies:**

   You can install the required dependency `rich` via pip:

   ```bash
   pip install rich
   ```

   Alternatively, if you prefer using Poetry:

   ```bash
   poetry install
   ```

## Usage

To integrate and use the chat room in your application, import the module and call the `render_chat_room` function with a list of messages. For example:

```python
from rich_chat_room import render_chat_room
from rich.console import Console

console = Console()

# Example messages
messages = [
    {"role": "user", "content": "Hello, how are you?"},
    {"role": "assistant", "content": "I'm doing great, thanks for asking!"}
]

# Render the chat room layout
layout = render_chat_room(messages)

# Clear the terminal and display the layout
console.clear()
console.print(layout)
```

This snippet will render a chat room with a header and the provided messages, automatically aligning user and assistant messages appropriately.

## Testing

Tests for the chat room functionality are included using [pytest](https://docs.pytest.org/). To run the tests, simply execute:

```bash
pytest
```

## Contributing

Contributions are welcome! If you have ideas for improvements, bug fixes, or additional features, feel free to open an issue or submit a pull request.

## License

rich-chat-room is open-source software released under the [MIT License](./LICENSE).
webpage-to-pdf-converter 1.1.0
A CLI tool to check URLs and save webpages as PDFs
License: MIT
Requires Python: >=3.12

# Webpage2PDF

A CLI tool to check URLs and save webpages as PDFs with advanced error handling and retry mechanisms.

## Installation

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

## Installation from PyPI

```bash
pip install webpage-to-pdf-converter
```

## Features

- URL reachability checking with retry mechanism
- PDF generation from webpage screenshots
- Progress indicators and detailed logging
- Docker support with volume mounting
- Error handling with detailed messages
- Configurable timeouts and retries

## Usage

Basic URL checking:
```bash
webpage-to-pdf https://example.com
```

Save as PDF with custom settings:
```bash
webpage-to-pdf https://example.com --save-pdf --output output.pdf --timeout 60
```

## Docker

Build the Docker image:
```bash
docker build -t url-checker .
```

### Running with Docker

1. Create a local output directory:
```bash
mkdir -p output
```

2. Run the container with volume mount:
```bash
docker run --rm -v $(pwd)/output:/app/output url-checker https://example.com --save-pdf --output /app/output/webpage.pdf
```

The PDF file will be saved in your local `output` directory. The tool will show both the container path and the absolute path of the generated file:

```
✓ PDF saved successfully as '/app/output/webpage.pdf'
File location: /app/output/webpage.pdf
```

## Using the Program with Docker

After building the image, you can run the container to check a URL directly. For example, to check "https://example.com" and save the webpage as a PDF, run:
```bash
docker run --rm url-checker https://example.com --save-pdf
```

## Release History

- 1.1.0 (2024-02-05)
  - Added retry mechanism with exponential backoff
  - Improved error handling and logging
  - Added progress indicators
  - Better Docker volume support
  - Chrome compatibility fixes

- 1.0.0 (2024-03-XX)
  - Initial release
  - URL reachability checking
  - PDF generation from webpages
  - Docker support
  - Chrome/Chromium support

## CI/CD

This project utilizes GitHub Actions for continuous integration.
Refer to [ci.yml](.github/workflows/ci.yml) for workflow details.

## Development

Install development dependencies:
```bash
pip install -e ".[test]"
```

Run tests:
```bash
pytest
```
````