semvec/pypi-packages huggingface dataset:
gitorade 1.0.8
git commit on steroids
License: MIT
Requires Python: >=3.7

<!-- markdownlint-disable MD041 -->
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/marouenes/gitorade/main.svg)](https://results.pre-commit.ci/latest/github/marouenes/gitorade/main)
[![Build Status](https://dev.azure.com/marouaneskandaji/gitorade/_apis/build/status/marouenes.gitorade?repoName=marouenes%2Fgitorade&branchName=main)](https://dev.azure.com/marouaneskandaji/gitorade/_build/latest?definitionId=3&repoName=marouenes%2Fgitorade&branchName=main)
[![image](https://img.shields.io/pypi/v/gitorade)](https://pypi.python.org/pypi/gitorade/)
[![image](https://img.shields.io/pypi/dm/gitorade)](https://pypi.python.org/pypi/gitorade/)

# gitorade

## background

Tired of dummy commit messages like "fix bug" or "update readme"?

Gitorade is a simple tool for semantically sample and format your git commits and keep a nice clean
commit history, and make your fellow developers happy :)

## Installation

```bash
pip install gitorade
```

## Usage

```bash
gitorade <type> -m <message>
```

For example:

```bash
gitorade feat -m "add new feature"
```

Will generate a commit message like: `[feat]: add new feature`

## Types

- `feat` - new feature
- `fix` - bug fix
- `docs` - changes to documentation
- `style` - formatting, missing semi colons, etc; no code change
- `refactor` - refactoring production code
- `perf` - performance improvement
- `test` - adding tests, refactoring test; no production code change
- `chore` - updating build tasks, package manager configs, etc; no production code change
- `revert` - reverting changes
- `build` - changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
- `ci` - changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
- `release` - version bump
- `other` - other changes

## License

MIT

## Author

Marouane Skandaji

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## Acknowledgements

- [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
- [Semantic Versioning](https://semver.org/)
- [Gitmoji](https://gitmoji.dev/)
vid2frames 0.10
Video to frames
License: MIT
Keywords: videos,frames,convert


<h2>Converts a video to frames </h2>


```python
# ffmpeg needs to be installed! 
pip install vid2frames
from vid2frames import convert_video_to_frames
allfiles = convert_video_to_frames(
    video=r"F:\newvidxx2.mp4",
    output_folder="f:\\outputvi",  # folder will be created if it doesn't exists
    fps=24,
    fileprefix="videoframe",
    zfill=8,  # videoframe_1.png -> videoframe_0000001.png
)



```
videoconcat 0.11
Concatenates videos
License: MIT
Keywords: videos,concatenate


<h2>Concatenates videos</h2>


```python

# needs ffmpeg 
$pip install videoconcat
from videoconcat import concatenate_video

vi = [
    r"C:\Users\Gamer\Videos\tesseract.mp4",
    r"C:\Users\Gamer\Videos\dfbs4.mp4",
    r"C:\Users\Gamer\Videos\yolov5.mp4",
]

concatenate_video(
    video_clip_paths=vi,
    output_path=r"f:\newvi\newvidxx1.mp4",  # if folder doesn't exist, it will be created
    newsize_w=720,
    newsize_h=1080,
    method="reduce",  # resizes all videos
)

concatenate_video(
    video_clip_paths=vi,
    output_path=r"f:\newvi\newvidxx2.mp4",  # if folder doesn't exist, it will be created
    newsize_w=720,
    newsize_h=1080,
    method="compose",  # does not resize videos (black background)
)


```
rhodb 6.0.0
Rho AI Database Helpers
License: MIT

# RhoDB

Core Database-related classes that typical Rho AI
Applications will need.  'Typical' meaning using flask,
sqlalchemy/postgres, and redis.

## Examples

Example code include db initialization, helper functions,
and base classes for models.

## Testing

To run the tests we need to install pyenv and tox.

Follow the instructions for [pyenv](https://github.com/pyenv/pyenv#installation)
and [pyenv-virtualenv](https://github.com/pyenv/pyenv-virtualenv#installation)
to install pyenv.

After pyenv is intalled, then install tox

    $ pip install tox

Then install the different python versions in pyenv

    $ pyenv install 2.7.13 3.6.7

Ensure testable databases are running. Remove `-d` if you want to run in
foreground...

* Redis
  * `docker run --name rhodb-redis -d -p 6379:6379 redis:4`
* MySQL == 5.7
  * `docker run --name rhodb-mysql -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql:5.7`
* Postgres
  *  `docker run --name rhodb-postgres -d -p 5432:5432 -e POSTGRES_DB=rhodb_test -e POSTGRES_HOST_AUTH_METHOD=trust postgres:10`
* Elasticsearch
  * `docker run --name rhodb-elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.5.4`

Now, run the tests:

    $ tox
common-py-lib 1.7.0
Python Library
License: MIT

# Python libraries #

![Release PyPi](https://github.com/SteveZhengMe/common_py_lib/actions/workflows/release.yml/badge.svg)
[![PyPI version](https://badge.fury.io/py/common-py-lib.svg)](https://badge.fury.io/py/common-py-lib)

## Command line ##

- Build a package: `python setup.py sdist bdist_wheel`
- Install to AWS CodeArtifact: `./install_AWS_CodeArtifacts.sh [Domain Name] [Repo Name] [AWS profile name if has multiple]`
- Install to PyPi: `./install_pypi.sh [PyPi username] [PyPi password]`
- Use the package (You need to login to the AWS CodeArtifacts using CLI): `pip install common-py-lib`

## Change Notes

- 2022-11-02 (v1.4): Initial release with logging and aws services support
- 2022-11-04 (v1.5.0): Easy maintenance of the Version
- 2022-11-15 (v1.6.0): Refactor logging and AWS helper
- 2022-12-28 (v1.7.0): Add AppConfig support