semvec/pypi-packages huggingface dataset:
jira-git-branch-namer-thebhandariprakash 0.2.1
Python package designed to simplify the process of generating Git branch names based on Jira issue information
Requires Python: >=3


# Jira Git branch Namer

`jira-git-branch-namer` is a Python package designed to simplify the process of generating Git branch names based on Jira issue information.

## Features

- Converts Jira issue titles into Git branch names.
- Supports various Jira issue types such as features, issues, and hotfixes.
- Truncates and sanitizes branch names for compatibility with Git.
- Interactive command-line interface for easy use.

## Installation

```bash
pip install jira-git-branch-namer==0.1
```

## Usage

```bash
jira-git-branch-namer
```

Example:

```bash
Select issue Type:
  1. feature
  2. issue
  3. hotfix
Enter jira issue title: Example Issue Title
Enter jira issue number: ABC-123
Git Branch Name:
  feature/ABC-123-example-issue-title
```

## Contributing

Contributions are welcome! Feel free to submit bug reports, feature requests, or contribute code on [GitHub](https://github.com/dev-scripts/jira-git-branch-namer).

## License

This project is licensed under the MIT License - see the [LICENSE](https://link-to-your-license-file) file for details.

---
Feel free to add more sections or customize it further based on the specifics of your package. The README serves as a valuable resource for users to understand your project, so make it informative and user-friendly.
ez-tess-ocr 0.0.3
OCR by tesseract c++ library
Requires Python: >=3.5

# 0.0.3 fix
fix: different api use same lib due to broken

# ez_tess_ocr install
```python
pip install ez_tess_ocr
```
# linux need install tesseract-ocr
```cmd
sudo add-apt-repository -y ppa:alex-p/tesseract5-ocr
sudo apt -y install tesseract-ocr
```

# example
```python
from ez_tess_ocr import create_ocr,release_ocr,ocr_image,ocr_conf
import cv2

def test_ocr():
    image = cv2.imread('./testing/ocr_test.png')
    api = create_ocr()
    text = ocr_image(api,image)
    conf = ocr_conf(api)
    release_ocr(api)
    print('text',text,'conf',conf)


if __name__ =='__main__':
    test_ocr()
```

# change language (default='eng')
```cmd
copy 
```
DoRePy 0.1.1
A tool for downloading files with filenames matching user-specified regex patterns which are linked to on a user-provided URL
Requires Python: >=3.6

# DoRePy - (Do)wnload (Re)gex (Py)thon

**DoRePy** (pronounced like *doe-ray-pee*) is your go-to script for automating the download of files from a webpage that match a specific regex pattern. Fed up with manually sifting through pages to download files? DoRePy has got your back!

## Features

- **Regex Pattern Matching**: Use the power of regular expressions to target exactly the files you need.
- **Retry Logic**: Network hiccup? No problem. DoRePy retries failed downloads, respecting rate limits like a well-mannered netizen.

## Getting Started

### Prerequisites

- Python 3
- Requests: `pip install requests`
- BeautifulSoup: `pip install beautifulsoup4`

### Installation

Clone this repository or simply download `dorepy.py` to your local machine:

```bash
git clone https://github.com/CillySu/DoRePy/dorepy.git
```

### Usage
Navigate to the directory containing dorepy.py and run:

```bash
python dorepy.py [URL] [PATTERN]
```

Where:

[URL] is the webpage URL from which you want to download files.
[PATTERN] is the regex pattern that matches the file names you want to download.

Example:

```bash
python dorepy.py "http://example.com" "\.pdf$"
```

This command downloads all PDF files which are linked to on http://example.com.

##### Contributing
Feel like DoRePy missed a beat? Fork the repo, add your spin, and submit a pull request. All contributions are welcome!

##### License
Distributed under the **MIT** License. See LICENSE for more information.

##### A Note on Responsible Use
Please use DoRePy wisely and respect website terms of service and your local laws as applicable.
pykitsu 0.3.9
A fast and asynchronous API wrapper for kitsu.io
Requires Python: >=3.7

# A fast and asynchronous API wrapper for kitsu.io

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ore0Os/pykitsu/blob/main/LICENCE)
[![Python](https://img.shields.io/badge/python-3.7%2B-blue.svg)](https://www.python.org/downloads/)
[![GitHub issues](https://img.shields.io/github/issues/ore0Os/pykitsu.svg)](https://github.com/ore0Os/pykitsu/issues)
[![GitHub stars](https://img.shields.io/github/stars/ore0Os/pykitsu.svg)](https://github.com/ore0Os/pykitsu/stargazers)
[![discord](https://img.shields.io/badge/discord-join-blue.svg)](https://discord.gg/aFf7TdJdFV)
[![Downloads](https://static.pepy.tech/badge/pykitsu)](https://pepy.tech/project/pykitsu)
[![Downloads](https://static.pepy.tech/badge/pykitsu/month)](https://pepy.tech/project/pykitsu)
[![Downloads](https://static.pepy.tech/badge/pykitsu/week)](https://pepy.tech/project/pykitsu)

This is an asynchronous and high-speed Python API wrapper for accessing Kitsu.io API.

## Features

- **Asynchronous**: Utilizes asyncio to perform non-blocking operations, making it efficient for handling multiple requests concurrently.

- **Speed Optimized**: Built to provide fast response times by leveraging efficient HTTP requests.

- **rate limit handled**: comes with a built in rate limit manager.

- **easy to learn**: by simplifying the syntax the library can be really easy to grasp.

## Notes

- **usage**: you can check the examples from [here](https://github.com/ore0Os/pykitsu/blob/main/examples)

## Installation

### stable version

```bash
pip install pykitsu
```
### rolling releases version
```bash
pip install git+https://github.com/ore0Os/pykitsu.git
```

### requirements

```bash
pip install -r https://raw.githubusercontent.com/ore0Os/pykitsu/main/requirements.txt
```

## Version 0.3.0 Patch Notes

### Added
- **get_trending**: Fetches trending items.
- **search_by_id**: Enables specific item search by ID.
- **get_id**: Retrieves the ID for a particular item as a helper tool.

### Removed
- No functionalities were removed in this update.

### Modified
- **Search**: Enhanced the search feature.
- **Random**: Optimized the random feature to provide better results.
nitro-promo-gen 3.0.5
A Nitro Promo Code Generator
Requires Python: >=3.6

# NITRO Promo Gen 'V3

NITRO Promo Gen V3, Discord Nitro promo kodları oluşturmak için bir araçtır.

## Kurulum

Projeyi çalıştırmak için bilgisayarınızda Python'un yüklü olması gerekmektedir.

1. Proje dosyalarını bu depodan klonlayın veya ZIP olarak indirin.
2. Terminal veya komut istemcisinde proje dizinine gidin.
3. Gereksinimleri yüklemek için `pip install -r requirements.txt` komutunu çalıştırın.
4. Uygulamayı başlatmak için `python main.py` komutunu çalıştırın.

## Kullanım

- Kullanıcı bir sayı girmek suretiyle üretilecek promo kodlarının miktarını belirtmelidir.
- Üret butonuna basarak belirtilen sayıda promo kodu oluşturulur ve output alanına yazdırılır.
- Üretilen promo kodları otomatik olarak `promo.txt` dosyasına kaydedilir.
- Copy butonu kullanılarak en son üretilen promo kodu panoya kopyalanabilir.

## Özellikler

- Basit arayüz.
- Otomatik promo kodu oluşturma.
- Oluşturulan kodların dosyaya kaydedilmesi.
- Panoya kopyalama özelliği.

## Katkıda Bulunma

1. Bu repo'yu fork edin.
2. Yeni bir özellik için bir dal (`branch`) oluşturun: `git checkout -b yeni-özellik`
3. Değişikliklerinizi yapın ve bunları (`commit`) gönderin: `git commit -am 'Yeni özellik eklendi'`
4. Dalınızı ana dalınızın üstüne (`upstream`) gönderin: `git push origin yeni-özellik`
5. Bir Birleştirme İsteği (`Pull Request`) oluşturun.

## Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için `LICENSE` dosyasına göz atın.
# NITRO Promo Gen V3

NITRO Promo Gen V3, Discord Nitro promo kodları oluşturmak için basit bir araçtır.

## Kurulum

Projeyi çalıştırmak için Python'un yüklü olması gerekmektedir.

1. Proje dosyalarını bu depodan klonlayın veya ZIP olarak indirin.
2. Terminal veya komut istemcisinde proje dizinine gidin.
3. Gereksinimleri yüklemek için `pip install -r requirements.txt` komutunu çalıştırın.
4. Uygulamayı başlatmak için `python main.py` komutunu çalıştırın.

## Kullanım

- Kullanıcı bir sayı girmek suretiyle üretilecek promo kodlarının miktarını belirtmelidir.
- Üret butonuna basarak belirtilen sayıda promo kodu oluşturulur ve output alanına yazdırılır.
- Üretilen promo kodları otomatik olarak `promo.txt` dosyasına kaydedilir.
- Copy butonu kullanılarak en son üretilen promo kodu panoya kopyalanabilir.

## Özellikler

- Basit arayüz.
- Otomatik promo kodu oluşturma.
- Oluşturulan kodların dosyaya kaydedilmesi.
- Panoya kopyalama özelliği.

## Katkıda Bulunma

1. Bu repo'yu fork edin.
2. Yeni bir özellik için bir dal (`branch`) oluşturun: `git checkout -b yeni-özellik`
3. Değişikliklerinizi yapın ve bunları (`commit`) gönderin: `git commit -am 'Yeni özellik eklendi'`
4. Dalınızı ana dalınızın üstüne (`upstream`) gönderin: `git push origin yeni-özellik`
5. Bir Birleştirme İsteği (`Pull Request`) oluşturun.

## Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için `LICENSE` dosyasına göz atın.
pycirce 0.1.0
pycirce, a set of combinators for encoding and decoding data
Requires Python: >=3.9

pycirce
===

[![Run on Repl.it](https://img.shields.io/badge/run-on_Replit-f26208?logo=replit)](https://repl.it/github/blast-hardcheese/pycirce) [![pypi: pycirce](https://img.shields.io/pypi/v/pycirce)](https://pypi.org/project/pycirce/)

Some primitive combinators for structurally decoding Python `dataclass`'s,
`namedtuple`'s, or other types.

Usage
---

## `pycirce.decode_list`

The `decode_list` combinator accepts a decoder as its first argument and returns a decoder:

```python
>>> decode_intlist = decode_list(int)
>>> decode_intlist(["1", "2", "3"])
[1, 2, 3]
```

## `pycirce.decode_object`

The `decode_object` combinator accepts a constructor as its first argument,
as well as a kwarg of parameter names to decoders for that particular name.

```python
>>> @dataclass
... class Person:
...     name: str
...     age: int
...
>>> decode_person = decode_object(Person)()
>>> decode_person({"name": "John Smith", "age": "45"})
Person(name='John Smith', age=45)
```

If members don't require downstream decoders, the second argument list kwargs can be
empty:

```python
>>> @dataclass
... class Person:
...     name: str
...     age: str
...
>>> decode_person = decode_object(Person)()
>>> decode_person({"name": "John Smith", "age": "45"})
Person(name='John Smith', age="45")
```
aio_send_dir 0.1.2
Gives you the ability to compress and send directory to a email
Requires Python: >=3.11,<4.0

# aio_send_dir
[github](https://github.com/devalv/aio_send_dir)

## Для чего

Например, надо отправить coverage отчет после прогона pytest

```python
def pytest_sessionfinish(session, exitstatus):
    import asyncio

    asyncio.run(send_dir(
        dir_path="htmlcov",
        smtp_hostname="localhost",
        smtp_port=1025,
        from_email="yoba@yoba.net",
        recipient_emails="peka@yoba.net",
        )
    )
```

## Публикация
Для ручной публикации необходимо задать переменные окружения `PYPI_USERNAME` и `PYPI_PASSWORD`