semvec/pypi-packages huggingface dataset:
vbml 1.1.post1
Way to check, match & resist. Sofisticated object oriented regex-based text parser
License: MIT
Requires Python: >=3.7,<4.0
Keywords: parser,string,string-manipulation,string-matching

<p align="center">
  <a href="https://github.com/tesseradecade/vbml">
    <img src="/logo.jpeg" width="200px" style="display: inline-block;">
  </a>
</p>
<h1 align="center">
  VBML - perfect pythonistic parser / string manipulator :sparkles:
</h1>
<p align="center">
  <img alt="PyPI - License" src="https://img.shields.io/pypi/l/vbml?style=flat-square">
  <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dw/vbml?style=flat-square">
  <img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/tesseradecade/vbml?style=flat-square">
  <img alt="GitHub issues by-label" src="https://img.shields.io/github/issues/tesseradecade/vbml/bug?style=flat-square">
</p>

## Features

* Clean `regex`-based parser
* Easy-to-understand validators / Custom validators
* Lots of features out-of-box

`I am <name>, i am <age:int> years old` + `I am Steven, i am 20 years old` = `{"name": "Steven", "age": 20}`

## Installation

Install with pip:

```shell script
pip install vbml
```

Or with poetry:

```shell script
poetry add vbml
```

## Run tests

Clone repo from git:

```shell script
git clone https://github.com/tesseradecade/vbml.git
```

Go to repository and run tests with `poetry`:

```shell script
cd vbml
poetry install
poetry run pytest
```

## :book: Documentation

Full documentation contents are available in [docs/index.md](/docs/index.md)

## Simple example

```python
from vbml import Patcher, Pattern

patcher = Patcher()
pattern = Pattern("I have <amount:int> apples. They are <adj>")

result1 = patcher.check(pattern, "I have 3 apples. They are green")
result2 = patcher.check(pattern, "I have three apples. They are green")
result3 = patcher.check(pattern, "Something irrelevant")

result1 # {"amount": 3, "adj": "green"}
result2 # None
result3 # None
```

Leave a star if this project helped you  
Made by [timoniq](https://github.com/timoniq)
check-digit-EAN13 0.2
A simple library to get check digit
License: MIT
Keywords: check-digit

Get  check digit number of your EAN-13 Barcode.
=================================================

Here I'm presenting  a package to find check digit (system generated digit) of 12 digit number which is used
to create EAN-13 Barcode. When we used to create a barcode, the last digit always generated by our machine.In most
of the cases, barcode number want to be unique and it is difficult to find if our new barcode number is already existing in our 
database without knowing this system generated digit and unfortunately I didn't find any package to find this.
That's why I came accross to build a package to fing this crazy digit. 

Installing
================
pip install check-digit-EAN13

Usage
======
from check_digit_EAN13.check_digit import get_check_digit

barcode_number = 123456565456

actual_barcode_number = get_check_digit(barcode_number)

print(actual_barcode_number)


output
=================
1234565654562



exceptions
============
case 1: 
You can't use less than 12 digit here


barcode_number = 123456565

actual_barcode_number = get_check_digit(barcode_number)

output
=================
sorry, please enter 12 digits


case 2: 
You can't enter any character other than digits here


barcode_number = "123uu45656898895"

actual_barcode_number = get_check_digit(barcode_number)

output
=================
sorry, please enter 12 digit numbers



case 3: 
If you enter more than 12 digits, package only read 12 digits


barcode_number = 65623546325436473757847549875948

actual_barcode_number = get_check_digit(barcode_number)

output
=================
6562354632541
addition-mhd 0.0.5
A simple library to add two numbers
License: MIT
Keywords: addition,gassali

Get  check digit number of your EAN-13 Barcode.
=================================================

Here I'm presenting  a package to find check digit (system generated digit) of 12 digit number which is used
to create EAN-13 Barcode. When we used to create a barcode, the last digit always generated by our machine.In most
of the cases, barcode number want to be unique and it is difficult to find if our new barcode number is already existing in our 
database without knowing this system generated digit and unfortunately I didn't find any package to find this.
That's why I came accross to build a package to fing this crazy digit. 

Installing
================

pip install check-digit-EAN13

Usage
======

from check_digit_EAN13.check_digit import get_check_digit

barcode_number = 123456565456
actual_barcode_number = get_check_digit(barcode_number)
print(actual_barcode_number)


output
=================
1234565654562



exceptions
============
case 1: 
You can't use less than 12 digit here


barcode_number = 123456565
actual_barcode_number = get_check_digit(barcode_number)

output
=================
sorry, please enter 12 digits


case 2: 
You can't enter any character other than digits here


barcode_number = "123uu45656898895"
actual_barcode_number = get_check_digit(barcode_number)

output
=================
sorry, please enter 12 digit numbers



case 3: 
If you enter more than 12 digits, package only read 12 digits


barcode_number = 65623546325436473757847549875948
actual_barcode_number = get_check_digit(barcode_number)

output
=================
6562354632541