semvec/pypi-packages huggingface dataset:
yaml-keygen 0.1.8
A Python module for extracting keys from a YAML file.
License: MIT

# YAML KEYGEN

A Python module for extracting keys from a YAML file.
If a YAML contains a nested hierarchy then the complete path is listed from parent to child key.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install yaml_keygen.

```bash
pip install yaml_keygen
```

The source code is currently hosted on GitHub at: https://github.com/Fa1sal-ali/yaml_keygen

## Get Started

```python
from yaml_keygen import YAML

# Initialize the YAML object
yk = YAML()

# Reads the YAML and return a dictionary object
yaml = yk.read(filename="<PATH>")

# Extracts the keys from dictionary object and stores them in a list
keys = yk.get_keys(data=yaml, sep='/')

# Saves the extracted keys to a text file
yk.to_text(data=keys, filename="<PATH>")
```

## Dependencies

[ruamel.yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree/)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](https://github.com/fa1zali/yaml_keygen/blob/main/LICENSE)
get-repo 0.1.3
Small cli utility for cloning git repos in an orderly manner
License: MIT
Requires Python: >=3.10,<4.0

# get-repo
> A small cli utility for cloning git repositories in an orderly manner.

`get-repo` clones git repositories into `$HOME/source/{host}/{owner}/{repository-name}`

## Installation

OS X & Linux & Windows:

```sh
pip install get-repo
```

## Usage example

```sh
get-repo https://github.com/florian42/get-repo.git
get-repo git@github.com:florian42/get-repo.git
```

Clones the git repository get-repo into `~/source/github.com/florian42/get-repo`

## Development setup

- Install Python 3.x
- Install [Poetry](https://python-poetry.org/docs/)

```sh
poetry install
poetry run pre-commit install
poetry run pre-commit run --all-files
```

## Release History
* 0.1.3
    * Use gitpython instead of subprocess
    * Dependency Updates
* 0.1.2
    * Initial Release

## Meta

Florian Aumeier – hey@flo.fish

Distributed under the MIT license. See ``LICENSE`` for more information.

[https://github.com/florian42/get-repo](https://github.com/florian42)

## Contributing

1. Fork it (<https://github.com/florian42/get-repo/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request