semvec/pypi-packages huggingface dataset:
moneykit 0.2.3
MoneyKit API
Requires Python: >=3.8
Keywords: OpenAPI, OpenAPI-Generator, MoneyKit API

# MoneyKit

MoneyKit is the next generation connection for the world's money.

This is an autogenerated python SDK for MoneyKit. It provides a wrapper around the [MoneyKit API](https://docs.moneykit.com).

## Installation & Usage

### Poetry

Install via [Poetry](https://python-poetry.org/).

```sh
poetry add moneykit
```

Then import the package:
```python
import moneykit
```

### pip install

```sh
pip install moneykit
```

Then import the package:
```python
import moneykit
```

## Getting Started

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

```python
import moneykit
import moneykit.models
from moneykit.rest import ApiException

# Defaults to MoneyKit-Version: 2023-02-18
config = moneykit.Configuration(host="https://api.moneykit.com")
api_client = moneykit.ApiClient(config)
try:
    access_token_api = moneykit.AccessTokenApi(api_client)
    response = access_token_api.create_access_token(
        client_id=os.environ["MONEYKIT_CLIENT_ID"],
        client_secret=os.environ["MONEYKIT_CLIENT_SECRET"],
        grant_type="client_credentials",
    )

    api_client.configuration.access_token = response.access_token
except ApiException as e:
    print("Exception when calling AccessTokenApi->create_access_token: %s\n" % e)
```


## Examples

See our [Examples repository](https://github.com/moneykit/examples) for more complete example projects.

### Create a Link Session

```python
import moneykit
import moneykit.models

link_session_api = moneykit.LinkSessionApi(moneykit_client())

response = link_session_api.create_link_session(
    moneykit.models.CreateLinkSessionRequest(
        customer_user=moneykit.models.LinkSessionCustomerUser(id=user.uuid),
        redirect_uri="http://localhost:3000",
    ),
)

link_session_token = response.link_session_token
```

### Exchange token for a Link id

```python
import moneykit
import moneykit.models


exchangeable_token = 'TOKEN'

link_session_api = moneykit.LinkSessionApi(moneykit_client())
response = link_session_api.exchange_token(
    moneykit.models.ExchangeTokenRequest(exchangeable_token=body.exchangeable_token),
)

link_id = response.link_id
institution_id = response.link.institution_id
```

### Delete link

```python
import moneykit
import moneykit.models


link_id = 'LINK_ID'

links_api = moneykit.LinksApi(moneykit_client())
links_api.delete_link(link_id)
```

### Fetch accounts

```python
import moneykit
import moneykit.models


link_id = 'LINK_ID'

accounts_api = moneykit.AccountsApi(moneykit_client())
response = accounts_api.get_accounts(link_id)

accounts = response.accounts
```
thedoc 0.1.1
A omni-documentation generation tool that works with any programming language, I hope
Requires Python: >=3.8

# TheDoc

[![PyPI version](https://badge.fury.io/py/thedoc.svg)](https://badge.fury.io/py/thedoc)
[![Development Status](https://img.shields.io/badge/status-alpha-yellow)](https://github.com/karimomino/thedoc)

> **🚧 WORK IN PROGRESS 🚧**  
> This project is currently under active development and is not yet feature-complete. Structure may change, features may be added or removed, and documentation may be incomplete. This will be worked on on my free time, so there are no clear timelines for anything.

A powerful documentation generation tool that works with most major programming language. TheDoc automatically generates comprehensive documentation and release notes based on conventional commits and doc comments, with seamless MkDocs integration for beautiful web documentation.

## Development Status

TheDoc is currently in the **alpha** stage. Core functionality works but more features are planned. See the [ROADMAP.md](ROADMAP.md) for details on planned features and improvements.

## Features

- Language-agnostic code analysis
- Automatic documentation generation
- Release notes generation from conventional commits
- MkDocs integration for web documentation
- Support for multiple programming languages
- Customizable documentation templates

## Installation

```bash
pip install thedoc
```

## Quick Start

1. Initialize TheDoc in your project:
```bash
thedoc init
```

2. Generate documentation:
```bash
thedoc generate
```

3. Generate release notes:
```bash
thedoc release-notes
```

4. Build MkDocs site:
```bash
thedoc build
```

5. Serve MkDocs site locally:
```bash
thedoc serve
```

## Supported Languages

TheDoc currently supports parsing documentation from:
- Python (docstrings)
- Swift (documentation comments)
- Kotlin (KDoc)
- .NET (XML documentation comments for C# and VB)

## Development

### Setup Development Environment

```bash
# Clone the repository
git clone https://github.com/karimomino/thedoc.git
cd thedoc

# Create and activate virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\activate

# Install development dependencies
pip install -e ".[dev]"
```

### Running Tests

```bash
pytest
```

## Contributing

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

## License

This project is licensed under the MIT License - see the LICENSE file for details.
paygen 0.3.0
A tool for generating web payloads
Requires Python: >=3.13

# Paygen
[![PyPI version](https://badge.fury.io/py/paygen.svg)](https://pypi.org/project/paygen/)


Paygen is a tool for generating random payloads for benchmarking and testing.

`paygen` supports generating a configurable number of payloads to files in the current directory.
The payloads themselves contain random data, with their sizes following a configurable power law distribution.

Right now, the only supported payload types are JSON, text, and binary.

This serves me in my benchmarking needs (to feed into the bench tool) - hoping it is useful for you.

## Installation

```bash
pip install paygen
```

## Usage

```bash
paygen --help
```
prefref 25.5.600
A basic config package that reads a JSON config file, environment variables, and console arguments (prioritized in that order)
Requires Python: >=3.8.1

# PrefRef

### Config init in \_\_main\_\_
#### Subsection
```
example code
```

## Boolean Arguments
There are two types of boolean arguments supported as a Config_Option, the property 'is_flag' will determine how the boolean is handled.

If 'is_flag' is true, the option can only be set by environment variable or console argument and cannot be stored in a config file. Passing the argument or having the environment variable existing, with or without explicitly setting it to a true/false value, will set the Config_Option value to True. Otherwise, the value will be set to the default value of the Config_Option.

If 'is_flag' is false, the option can also be stored in a config file. You can either pass the console argument or have the environment variable set without an explicit statement of true/false to set it to True OR set it explicitly by passing/setting the value to true or false.