semvec/pypi-packages huggingface dataset:
botw-tools 0.5.2
A collection of tools for modding Breath of the Wild
Requires Python: >=3.6

# botw_tools

### A set of CLI tools for Breath of the Wild modding

* `yaz0`: De/compress a file with Yaz-0
* `aamp`: Convert between AAMP and YML
* `byml`: Convert between BYML and YML
* `sarc`: Manipulate SARC archives
* `actorinfo`: Manipulate ActorInfo file

All commands can read from stdin and write to stdout, either automatically or by explicitly using the pipe (`-`)
character instead of file path.

To see how to use these commands, please refer either to `command --help` (ex. `aamp --help`), or the examples below.

### Examples:

#### AAMP:

```sh
# View a AAMP file
aamp DgnObj_EntranceElevatorSP.bphysics

# Save as YML
aamp DgnObj_EntranceElevatorSP.bphysics \!!  # Saves as 'DgnObj_EntranceElevatorSP.physics.yml'
# or
aamp DgnObj_EntranceElevatorSP.bphysics test.yml
```

#### Yaz0 and BYML:

```sh
# View a BYML file

# First variant
yaz0 ActorInfo.product.sbyml | byml

# Second variant
yaz0 ActorInfo.product.sbyml ActorInfo.product.byml
byml ActorInfo.product.byml


# Save as YML

# First variant
yaz0 ActorInfo.product.sbyml | byml - ActorInfo.product.yml

# Second variant
yaz0 ActorInfo.product.sbyml ActorInfo.product.byml
byml ActorInfo.product.byml \!!  # Saves as 'ActorInfo.product.yml'
# or
byml ActorInfo.product.byml actorinfo.yml
```

#### Yaz0 and SARC:

Decompress and extract a SARC archive `DgnObj_EntranceElevatorSP.sbactorpack` to `elevator` folder:

```sh
# First variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack | sarc e(x)tract - elevator

# Second variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack \!!
sarc x DgnObj_EntranceElevatorSP.bactorpack elevator
```

Remove all files inside SARC:

```sh
# First variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack | sarc (r)emove - \* | yaz0 - Empty.sbactorpack

# Second variant
yaz0 DgnObj_EntranceElevatorSP.sbactorpack DgnObj_EntranceElevatorSP.bactorpack
sarc r DgnObj_EntranceElevatorSP.bactorpack \*
yaz0 DgnObj_EntranceElevatorSP.bactorpack Empty.sbactorpack
```

#### ActorInfo:

```sh
# Get an entry
actorinfo ActorInfo.product.sbyml get DgnObj_EntranceElevatorSP
actorinfo ActorInfo.product.sbyml g DgnObj_EntranceElevatorSP

# Duplicate an entry
actorinfo ActorInfo.product.sbyml duplicate DgnObj_EntranceElevatorSP MyCustomEntranceElevator
actorinfo ActorInfo.product.byml d DgnObj_EntranceElevatorSP MyCustomEntranceElevator

# Change entry keys
actorinfo ActorInfo.product.sbyml edit MyCustomEntranceElevator bfres MyCustomEntranceElevatorBfres
actorinfo ActorInfo.product.byml e MyCustomEntranceElevator bfres MyCustomEntranceElevatorBfres
```
places-summarized 0.1.1
Summarizing the Google Maps attributes of places within a specified area
Requires Python: >=3.6

# Places Summarized 

[![Build Status](https://travis-ci.com/juandes/places-summarized.svg?branch=master)](https://travis-ci.com/juandes/places-summarized) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

![](logo.png)

Places Summarized is a wrapper around Google Maps' Places API that summarizes
the attributes of the locations nearby the specified coordinate.

## Installation
Install Places Summarized via pip using

`$ pip install places-summarized`

## Requirements
- A Google Maps API key.
- Python 3

## Usage

This example uses a Google Maps API key.

```python
import pprint
from places_summarized.client import Client

pp = pprint.PrettyPrinter(indent=4)

client = Client(key='your-key')
# Google Sydney offices
summary = client.places_summary(location=(-33.8670522, 151.1957362), radius=1000)
pp.pprint(summary.result())
# Print the ratings of the locations of type "point_of_interest."
# You can find the full list of types
# at: https://developers.google.com/places/web-service/supported_types
print(summary.ratings_by_type('point_of_interest'))
# Print the average price level of all the places
print(summary.average_price_level())

```

Or, you can test it without a key, using the `TestClient`.

```python
import pprint
from places_summarized.fake_client import FakeClient

pp = pprint.PrettyPrinter(indent=4)

fclient = FakeClient()
summary = fclient.places_summary()
pp.pprint(summary.result())

```

## Documentation

TO DO... :/ maybe you want to help?

## Acknowledgements
- "Pin" icon taken from [Freepik on Flaticon](https://www.flaticon.com/authors/freepik).
- "Barchat" icon taken from [Gregor Cresnar on Flaticon](https://www.flaticon.com/authors/gregor-cresnar).