semvec/pypi-packages huggingface dataset:
io_file_validator 0.1.5
File Validator Tool helps you validate your data with a plethora of formats
Requires Python: <4.0,>=3.10

# Welcome to IO Bytes File Validator!


[![Test](https://github.com/resilientinfrastructure/io-file-validator/actions/workflows/e2e.yml/badge.svg)](https://github.com/resilientinfrastructure/io-file-validator/actions/workflows/publish_pypi.yml)

Data Validator is your go-to tool for clean data ingestion and validation, seamlessly integrating IO Byte Files and validation tools like Panderas to make your data processing tasks a breeze.

## Features

- **Easy Data Ingestion:** Select your file format (CSV or JSON) and provide a URL to a Panderas schema.
- **Streamlined Validation:** With just a few clicks, submit your selections and validate your data effortlessly.


## io-file-validator

## Installation instructions

```sh
pip install io-file-validator
```

## Usage instructions


### Step 1: Select File Format
Choose the file format you want to ingest. Whether it's CSV or JSON, io-file-validator has got you covered.

### Step 2: Provide Panderas Schema URL
Enter the URL to the Panderas schema you want to use for validation. Don't worry, we support various schema sources to suit your needs.

Sample code:


```python

from file_validator.validator import ValidatorDataframe
validator = ValidatorDataframe(
        url="https://raw.githubusercontent.com/resilientinfrastructure/standards/main/panderas_schema.yml",
        file_format="csv",
    )
parent_path = Path(__file__).parent
sample_file_path = parent_path.resolve() / "data" / "sample_prices.csv"

with open(sample_file_path, "rb") as sample_file:
    file_contents = sample_file.read()
    sample_file_bytesio = BytesIO(file_contents)
    yaml_content = validator.get_yaml_content(validator.url)
    validated_df = validator.load_and_validate_file(my_upload=sample_file_bytesio, yaml_content=yaml_content)

```

## Run Tests
To ensure everything is functioning smoothly, run the tests using the following commands:

## Run the App
Ready to see io-file-validator in action? Simply run the following command:

## Contributions
We welcome contributions from the community! If you have any ideas, bug fixes, or enhancements, feel free to submit a pull request.

## Feedback
We'd love to hear your feedback! Whether you have suggestions for improvement or just want to share your experience using io-file-validator, don't hesitate to reach out.

Happy data ingesting with io-file-validator!

Feel free to customize it further to better suit your project's tone and style!
krezi 1.5
Array of Utilities for Lazy but Efficient Programmers
Requires Python: >=3.9

# krezi

Commonly used functions to improve coding experience and avoid repeatability. As I am publishing this package for learning purposes, this library is not written to be foolproof. Use wisely. 

Overall the package provides the following utilities:
1. Logging
2. Subprocessing : to run commands in terminal.
3. Multiprocessing : to work around GIL and utilize multiple cores/threads. Applicable to Dataframes too.
4. Emailing : to send email alerts on demand/error.
5. Stopwatch : to profile scripts. IMO there are better profilers out there. This is just a POC. 
6. Postgresql : Querying from Postgres Databases.
7. MSSQL : Querying from Microsoft SQL Server Databases.
8. Mongo : Querying from Mongo Databases. 

---
## INSTALLATION

```
    pip install krezi
```
pypdfzipcracker 1.0
A tool to crack encrypted PDF and ZIP files.
Requires Python: >=3.6


# PDF Zip Password Cracker

This package provides tools for cracking password-protected ZIP and PDF files. It can use a word list for dictionary attacks or perform brute-force attacks based on specified character sets and password lengths.

## Run Script


- To install this package, use pip:

        pip install pypdfzipcracker

- To Run This Tool Just Type :

        pdfzipcrack
    
## Features

- Zip Password Cracker:
    - Dictionary attack using a word list file.
    - Brute-force attack with customizable character sets (letters, numbers, special characters).
    - Supports AES encrypted ZIP files.

- PDF Password Cracker:
    - Dictionary attack using a word list file.
    - Brute-force attack with customizable character sets (letters, numbers, special characters).


## 🚀 About Me

Package Creator : Bhavya Padaliya 

I'm a Currently Student And But Interested In Python Development

You Can Also Check My Other Works On My Github Profile : 

[![Github Profile](https://img.shields.io/badge/Github_Profile-000?style=for-the-badge)](https://github.com/neuqs90)

License
-------

This project is licensed under the MIT License. See the [LISENCE.txt](https://github.com/neuqs90/pdfzipcracker/blob/fd7829df3844ccdfe00f43a3f3f859116694b47f/LISENCE.txt) file for more details.

Contributing
------------

Contributions are welcome! Please fork the repository and submit a pull request.

Support
-------

If you have any questions or issues, please open an issue in the GitHub repository.

Acknowledgments
---------------

This package uses the following libraries:

- [pyzipper](https://github.com/danifus/pyzipper.git)
- [PyPDF2](https://pypi.org/project/PyPDF2/)