semvec/pypi-packages huggingface dataset:
mailbox-api-client-heshsum 0.1
A library to access the mailbox.org Business API.
Requires Python: >=3.8

# mailbox-api-client
A library to access the mailbox.org Business API.

## Motivation and purpose 
The goal is to provide a comprehensive library that can easily be used to integrate the business features at mailbox.org.

## Installation 
```python
pip install git+https://github.com/heshsum/mailbox-api-client
```

## Usage
Basic usage is fairly straightforward:

```python
from mailbox_org_api import APIClient

username = 'foo'
password = 'bar'

# Initializing
api_connection = APIClient.APIClient()

# Testing with hello.world
api_connection.hello_world()

# Creating a new API session
api_connection.auth(username, password)

# Testing the session with hello.innerworld
api_connection.hello_innerworld()

# Closing the session
api_connection.deauth()
``` 

The implemented functions follow the naming scheme of the API, but with underscores instead of points (e.g. `mail_add()` for of `mail.add`).

## Here be dragons
1. I'm not a programmer. I'm not very good at this. Be aware of my incompetence.
2. Implementation is not complete. Not all functions of the API have been implemented
3. Type hinting is available for most functions, but not all of them.  
E.g. `mail_add()` accepts kwargs due to the number of available attributes. 
In that case type errors will be returned if wrong types are provided.

## API documentation
mailbox.org provides API documentation here: [https://api.mailbox.org](https://api.mailbox.org)
kanimtool 2024.11.5
tools to deal with kanim
Requires Python: >=3.9
Keywords: moding

# kanimtool

Process kanim files in Oxygen Not Included.

## Examples

This command creates Hatch's idle animation in `hatch.webp`:

```shell
kanimtool-make \
  --build hatch_build.bytes --texture hatch_0.png \
  --map snapto_pivot= \
  hatch_anim.bytes idle_loop hatch.webp
```

Stone hatch

```shell
kanimtool-make \
  --build hatch_build.bytes --texture hatch_0.png \
  --map snapto_pivot= --affix hvy_ \
  hatch_anim.bytes idle_loop stone_hatch.webp
```

Cheers from Freyja!

```shell
kanimtool-make \
  --build body_comp_default_build.bytes --texture body_comp_default_0.png \
  --build head_swap_build.bytes --texture head_swap_0.png \
  --build hair_swap_build.bytes --texture hair_swap_0.png \
  --build body_swap_build.bytes --texture body_swap_0.png \
  --map snapto_headfx=,snapto_rgthand=,snapto_goggles=,snapto_hat=,snapto_hat_hair= \
  --map skirt=,snapto_chest=,snapto_neck=,necklace= \
  --map snapto_headshape=headshape_001 \
  --map snapto_cheek=cheek_001 \
  --map snapto_eyes=eyes_002 \
  --map snapto_mouth=mouth_001 \
  --map snapto_hair=hair_038 \
  --map torso=torso_002 \
  --map arm_sleeve=arm_sleeve_002 \
  --map arm_lower_sleeve=arm_lower_sleeve_002 \
  --map arm_lower=arm_lower_001 \
  --map arm_upper=arm_upper_001 \
  anim_cheer_anim.bytes cheer_pre,cheer_loop,cheer_pst cheer.webp
```

Inspect build and kanim files
```shell
kanimtool-inspect hatch_build.bytes
kanimtool-inspect hatch_anim.bytes
```

##
This project is a modding tool of Oxygen Not Included and is not associated with Klei.
Oxygen Not Included and related data are Klei Entertainment properties.
poreana 0.2.3
Pore system analysis tool.
Requires Python: >=3.5

<img src="https://github.com/Ajax23/PoreAna/blob/master/docsrc/pics/logo_text_sub.svg" width="60%">

--------------------------------------

[![PyPI Version](https://img.shields.io/badge/PyPI-0.2.3-orange)](https://pypi.org/project/PoreAna/)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://github.com/Ajax23/PoreAna/blob/master/LICENSE)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.14056630.svg)](https://doi.org/10.5281/zenodo.14056630)
[![Build Status](https://github.com/Ajax23/PoreAna/actions/workflows/workflow.yml/badge.svg)](https://github.com/Ajax23/PoreAna/actions/workflows/workflow.yml)
[![codecov](https://codecov.io/gh/Ajax23/PoreAna/branch/master/graph/badge.svg)](https://codecov.io/gh/Ajax23/PoreAna)

## Documentation

Online documentation is available at [ajax23.github.io/PoreAna](http://ajax23.github.io/PoreAna).

The docs include an example for analyzing [density](http://ajax23.github.io/PoreAna/density.html) and [diffusion](http://ajax23.github.io/PoreAna/diffusion.html), and an [API reference](http://ajax23.github.io/PoreAna/api.html).


## Dependencies

PoreAna supports Python 3.5+.

Installation requires [numpy](https://pypi.org/project/numpy/), [pandas](https://pypi.org/project/pandas/), [chemfiles 0.10.0](https://pypi.org/project/chemfiles/0.8.0/), [seaborn](https://pypi.org/project/seaborn/) and [porems](https://pypi.org/project/porems/).


## Installation

You may instead want to use the development version from GitHub:

    pip install git+https://github.com/ajax23/PoreAna.git#egg=poreana

    pip install git+https://github.com/ajax23/PoreAna.git@develop#egg=poreana

Or download the repository and install in the top directory via:

    pip install .


## Testing

To test PoreAna, run the test in the test directory.


## Development

PoreAna development takes place on Github: [www.github.com/Ajax23/PoreAna](https://github.com/Ajax23/PoreAna)

Please submit any reproducible bugs you encounter to the [issue tracker](https://github.com/Ajax23/PoreAna/issues).


## How to Cite PoreAna

When citing PoreAna please use the current **Zenodo DOI** corresponding to the used PoreAna version. (Current DOI is listed in the badges.)