semvec/pypi-packages huggingface dataset:
simple-extract 0.3.4
A small command line utility to help extract compressed archives.
License: MIT
Requires Python: >=3.12

# simple-extract

Simple File Extraction

## Description

A small command line file extraction utility written in Python. It uses external tools to optionally fetch from an url and decompress many types of archives.

## Getting started

Python >= *3.12* **needed**

External tools that can be used:

- `tar`
- `gzip`
- `bzip2`
- `unrar`
- `lha`
- `7z`
- `unzip`
- `rpm2cpio`
- `cpio`
- `ar`
- `xz`
- `zstd`
- `curl`
- `wget`
- `fetch`

### Installing

## Manual local install

    $ clone the git repository from https://github.com/berrym/simple_extract.git
    $ python3 -m venv .venv
    $ source .venv/bin/acivate
    $ python3 -m build
    $ pip3 install .

## Package installation **Recommended**

    $ python3 -m pip install simple-extract         # if you have permissions

**or**

    $ python3 -m pip install --user simple-extract  # will store in user's local directories

**or** **Recommended** install method

    $ pipx install simple-extract  # will install to a venv and install an executable link

### Executing program

    $ /path/to/venv/bin/simple-extract  # if cloned and manually built but no longer in the venv.

**or** if installed via pip, pipx

    $ simple-extract https://github.com/ibara/mg/releases/download/mg-6.8.1/mg-6.8.1.tar.gz

### Tip

If you have a shell environment that supports aliases, it's useful to alias simple-extract.

On common unix/linux shells you might run or put this in your shell rc script.

    $ alias se='simple-extract'

Then you can execute the program by typing `se`

## Authors

Copyright 2025 Michael Berry <trismegustis@gmail.com>

## License

This project is licensed under the MIT License - see the LICENSE file for details.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![build result](https://build.opensuse.org/projects/home:berrym/packages/simple-extract/badge.svg?type=default)](https://build.opensuse.org/package/show/home:berrym/simple-extract)
[![Copr build status](https://copr.fedorainfracloud.org/coprs/mberry/simple-extract/package/simple-extract/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/mberry/simple-extract/package/simple-extract/)
peco 0.1.2
A library for interacting with the PECO outage map to gain the numbers from it.
License: MIT
Requires Python: <4.0,>=3.8.1

# PECO Outage API

[![PyPI](https://img.shields.io/pypi/v/peco?style=flat-square)](https://pypi.python.org/pypi/peco/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/peco?style=flat-square)](https://pypi.python.org/pypi/peco/)
[![PyPI - License](https://img.shields.io/pypi/l/peco?style=flat-square)](https://pypi.python.org/pypi/peco/)
[![Coookiecutter - Wolt](https://img.shields.io/badge/cookiecutter-Wolt-00c2e8?style=flat-square&logo=cookiecutter&logoColor=D4AA00&link=https://github.com/woltapp/wolt-python-package-cookiecutter)](https://github.com/woltapp/wolt-python-package-cookiecutter)


---

**Documentation**: [https://IceBotYT.github.io/peco-outage-api](https://IceBotYT.github.io/peco-outage-api)

**Source Code**: [https://github.com/IceBotYT/peco-outage-api](https://github.com/IceBotYT/peco-outage-api)

**PyPI**: [https://pypi.org/project/peco/](https://pypi.org/project/peco/)

---

A library for interacting with the PECO outage map to gain the numbers from it.

## Installation

```sh
pip install peco
```

## Development

* Clone this repository
* Requirements:
  * [Poetry](https://python-poetry.org/)
  * Python 3.8+
* Create a virtual environment and install the dependencies

```sh
poetry install
```

* Activate the virtual environment

```sh
poetry shell
```

### Testing

```sh
pytest
```

### Documentation

The documentation is automatically generated from the content of the [docs directory](https://github.com/IceBotYT/peco-outage-api/tree/master/docs) and from the docstrings
 of the public signatures of the source code. The documentation is updated and published as a [Github Pages page](https://pages.github.com/) automatically as part each release.

### Releasing

Trigger the [Draft release workflow](https://github.com/IceBotYT/peco-outage-api/actions/workflows/draft_release.yml)
(press _Run workflow_). This will update the changelog & version and create a GitHub release which is in _Draft_ state.

Find the draft release from the
[GitHub releases](https://github.com/IceBotYT/peco-outage-api/releases) and publish it. When
 a release is published, it'll trigger [release](https://github.com/IceBotYT/peco-outage-api/blob/master/.github/workflows/release.yml) workflow which creates PyPI
 release and deploys updated documentation.

### Pre-commit

Pre-commit hooks run all the auto-formatting (`ruff format`), linters (e.g. `ruff` and `mypy`), and other quality
 checks to make sure the changeset is in good shape before a commit/push happens.

You can install the hooks with (runs for each commit):

```sh
pre-commit install
```

Or if you want them to run only for each push:

```sh
pre-commit install -t pre-push
```

Or if you want e.g. want to run all checks manually for all files:

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

---

This project was generated using the [wolt-python-package-cookiecutter](https://github.com/woltapp/wolt-python-package-cookiecutter) template.
aeque 0.1.0
Oxidized regular expression library for Python written in Rust
License: MIT
Requires Python: >=3.9
Keywords: expression, fancy, fancy-regex, oxidized, pyo3, regex, regular, regular expression, rust

# Aeque

## Oxidized regular expression library for Python written in Rust

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Aeque Banner](./static/aeque-banner.svg)](https://github.com/aekasitt/aeque/blob/master/static/aeque-banner.svg)

## Contributions

TBD;

## Project structure

```
aeque/
│
├── benchmark/
│   └── bench.py            # Benchmarks against standard library
│
├── src/
│   └── lib.rs              # Implementation
│
├── tests/
│   ├── __init__.py         # 
│   └── search.py           # Compile and search tests
│
├── Cargo.toml              # Project dependencies
├── Cargo.lock              # Lockfile to rust dependencies
├── LICENSE                 # Details of MIT Licensk
├── README.md               # Descriptions and roadmap
├── aeque.pyi               # Python interface to Rust Implementation
├── pyproject.toml          # Project dependencies
└── uv.lock                 # Lockfile to uv package manager
```

## License

This project is licensed under the MIT License.