semvec/pypi-packages huggingface dataset:
AminoDorks 0.6.0
AminoDorksPY is a Python library that interacts with the AminoApps API.
Requires Python: >=3.10
Keywords: amino, api, client, community

<div align="center">
    <h1>AminoDorksPy</h1>
    <a href="https://t.me/aminodorks">
    <img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" alt="Telegram">
    </a>
    <a href="https://pypi.org/project/aminodorks/">
    <img src="https://img.shields.io/badge/PyPI-3776AB?style=for-the-badge&logo=python&logoColor=white" alt="PyPI">
    </a>
    <a href="https://docs.aiohttp.org/">
    <img src="https://img.shields.io/badge/aiohttp-009688?style=for-the-badge&logo=aiohttp&logoColor=white" alt="aiohttp">
    </a>
    <a href="https://github.com/aio-libs/aiofiles">
    <img src="https://img.shields.io/badge/aiofiles-007ACC?style=for-the-badge&logo=python&logoColor=white" alt="aiofiles">
    </a>
    <a href="https://msgspec.msgpack.org/">
    <img src="https://img.shields.io/badge/msgspec-000000?style=for-the-badge&logo=python&logoColor=white" alt="msgspec">
    </a>
</div>

> [!IMPORTANT] 
> The library was released in early access, there may be a large number of bugs and errors, please report them. Also many functions are not yet avalible, but they will be added over time.

## Features

AminoDorks contains a many features as a library for AminoApps, for example
* So much methods to interacting with API
* Generation of special signature from Android with KeyStore bypassing
* Non-limited requests rate limit for signatures generation
* Huge priority for creating user bots for stressing
* Supporting of so much types with API interacting
* [Fully open source code of server-side](https://github.com/thatcelt/dorks_api)

## Getting Started
To get started with AminoDorks, follow these steps:
1. Install package via pip: `uv pip install AminoDorks`
2. Get your individual API_KEY from our
[Telegram Bot](https://t.me/aminodorks_bot)

## Getting Started via UV
1. Initialize uv package `uv init`
2. Install package via uv: `uv pip install AminoDorks`
3. Get your individual API_KEY from our
[Telegram Bot](https://t.me/aminodorks_bot)

## Usage
... coming soon.
pelyx 0.0.3
Pelyx plans to be a toy terminal editor
Requires Python: >=3.9
Keywords: editor

# Pelyx

Pelyx is a terminal editor written in Python. It plans to be a modal editor just like vi/vim/neovim/helix. This is a personal project just for learning and enjoyment.

Pelyx is built on [Textual](https://textual.textualize.io/), so it can run on different platforms including Linux, MacOS, Windows 10/11.

This project is open-sourced under MulanPSL-2.0.

## RoadMap

Pelyx is still under developing. Here is the roadmap towards version 0.1.0.

- [x] v0.0.1: Packaging.
- [x] v0.0.2: Run a textual application.
- [ ] v0.0.3: Change to a customized text-area widget, simply display text.
- [ ] v0.0.4: Support moving around files.
- [ ] v0.0.5: Support multiple windows.
- [ ] v0.0.6: Build a framework for user configuration.
- [ ] v0.0.7: Add normal mode, insert mode, support saving modification.
- [ ] v0.0.8: Add undo and redo.
- [ ] v0.1.0: Add documentation, test for stability.
SigScaffold 0.1.0
A tool to derive parameter information from Python functions and classes for contract generation.
Requires Python: >=3.8

# SigScaffold

A lightweight Python tool to derive structured information from the signatures of functions and classes.

`SigScaffold` inspects any callable (like a function or a class constructor) and extracts details about its parameters, including their names, types, and default values. This is particularly useful for automatically generating documentation, configuration files, or API contracts.

## Features

- Get parameter names and their type annotations.
- Recursively inspect signatures of class-based parameters.
- Identify which parameters are required.
- Generate sensible default values for all parameters.
- No external dependencies.

## Installation

```bash
pip install sig-scaffold
```

## Usage

Here is a quick example of how to use `SigScaffold`:

```python
from sig_scaffold import SigScaffold

# -- Define a class to inspect ---
class DatabaseConfig:
    def __init__(self, host: str, port: int = 5432):
        self.host = host
        self.port = port

def connect(db_config: DatabaseConfig, timeout: int = 30):
    """Connects to a database with the given configuration."""
    pass

# -- Use SigScaffold ---

# 1. Inspect the 'connect' function
scaffold = SigScaffold(connect)

# 2. Get parameter types (with recursion)
# This will look inside the DatabaseConfig class as well.
param_types = scaffold.get_param_types(recursive=True)
print("Parameter Types:")
# Expected output:
# {
#   'db_config': {'host': <class 'str'>, 'port': <class 'int'>},
#   'timeout': <class 'int'>
# }
import json
print(json.dumps(
    {k: str(v) for k, v in param_types.items()},
    indent=2
))


# 3. Get only the required parameters
required = scaffold.get_required_params()
print(f"\nRequired Parameters: {required}")
# Expected output: ['db_config']

# 4. Generate default values for all parameters
defaults = scaffold.generate_defaults()
print(f"\nGenerated Defaults: {defaults}")
# Expected output: {'db_config': '', 'timeout': 30}