semvec/pypi-packages huggingface dataset:
csv-progressbar 0.1
A progressbar wrapper for standart csv package
Requires Python: >=3.10
Keywords: csv,progressbar

# CSVProgressBar

This package provides a progress bar wrapper for the standard csv library

# Usage

To use csv reader you must specify  `ProgressBar object`, witch must have **update** method: 

```python
from csv_progress_bar import read_with_pbar

pbar = MyPbar(...) 
with open('my_file.csv') as csvfile:
    reader = read_with_pbar(csvfile, pbar)
    for row in reader:
        ...
```
When reading a csv file, the reader calls the update method of the progerss bar, where the argument is the number of readed bytes. So set the progressbar total as the file size in bytes.

Personally, I like to use [tqdm](https://github.com/tqdm/tqdm):

```python
import os
from csv_progress_bar import read_with_pbar
from tqdm import tqdm

path = 'my_file.csv'
total_size = os.path.getsize(path)
pbar = tqdm(total= total_size)
with open(path) as csvfile:
    reader = read_with_pbar(csvfile, pbar)
    for row in reader:
        ...
```

# Performance

Unfortunately, due to frequent iterations and additional function calls, reading is **~ 30% slower**

# Cooming soon

- readers objecs for pupular progressbars
- progressbar for [pandas](https://github.com/pandas-dev/pandas) reader!
dash-hash 1.5.1
Python module for Dash's X11 hashing

dash_hash (python) v1.5.1
===========================

Python module for Dash's X11 hashing.


Install
-------

Python 3.10+ and the associated development package (e.g., `python3-dev`) is required as well as a gcc.

    $ pip3 install -r requirements.txt .

Test
-------

After installation, test hash.

    $ python3 test.py

Uninstall
-------
    $ pip3 uninstall dash_hash

Credits
-------

* Module written by @chaeplin https://github.com/chaeplin/xcoin-hash
* Module maintained by @eduffield https://github.com/darkcoinproject/xcoin-hash
* Module maintained by @flare https://github.com/nightlydarkcoin/xcoin-hash
* Module maintained by @vertoe https://github.com/vertoe/darkcoin_hash
hack4u-drayen 1.0.0
Package example for academy

# Hack4U Python Library

[![PyPI version](https://badge.fury.io/py/hack4u.svg)](https://badge.fury.io/py/hack4u)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

## Descripción

La biblioteca `hack4u` es una herramienta sencilla que te permite obtener información detallada sobre los cursos de hacking ético ofrecidos por la Academia Hack4u. Esta librería facilita el acceso a datos esenciales sobre los cursos, como el nombre del curso, el instructor y la URL de la página del curso en Hack4u.

## Instalación

Puedes instalar la librería `hack4u` utilizando pip. Abre tu terminal y ejecuta el siguiente comando:

```bash
pip install hack4u
```

## Uso básico

```python
from hack4u import Hack4u

# Crear una instancia del cliente
hack4u_client = Hack4u()

# Obtener la lista de cursos
courses = hack4u_client.get_courses()

# Imprimir información sobre cada curso
for course in courses:
    print(f"Nombre del curso: {course['name']}")
    print(f"Instructor: {course['instructor']}")
    print(f"URL del curso: {course['url']}")
    print("-" * 50)
```

## Contribuir

¡Las contribuciones son bienvenidas! Si deseas mejorar la biblioteca, realiza un fork del repositorio, crea una rama con tus cambios y presenta una solicitud de extracción. Asegúrate de seguir las pautas de contribución en el archivo [CONTRIBUTING.md](CONTRIBUTING.md).

## Licencia

Esta librería está distribuida bajo la licencia MIT. Consulta el archivo [LICENSE](LICENSE) para obtener más detalles.

## Contacto

Si tienes alguna pregunta o problema con la librería, no dudes en abrir un [issue](https://github.com/tuusuario/hack4u/issues) en el repositorio de GitHub.

¡Gracias por usar `hack4u`! Esperamos que sea útil para tu exploración en el mundo del hacking ético en la Academia Hack4u.