Algunas funciones útiles
Project description
UtilsDSP
Variedades de funciones útiles para trabajar con Python, sin tener que escribrirlas una y otras vez cada vez que se necesitan en algún proyecto.
Orientadas principalmente para ejecutar scripts de Python desde CLI o en cuadernos de Google Colab y Jupyter.
Tabla de contenido
Install
La instalación vía pip es sencilla, solo ejecutar la siguiente línea en la terminal del proyecto de Python.
pip install utilsdsp
Usage/Examples
Su uso es bastante simple, una vez instalado solo se debe importar la función o funciones necesarias de la siguiente forma:
from utilsdsp import compress, uncompress
Operaciones con rutas
obtain_current_path- Obtener la ruta donde se está ejecutando el scriptobtain_absolute_path- Obtener la ruta absolutachange_current_path- Cambiar la ruta actual de ejecución del scriptvalidate_path- Válidar sí la ruta existejoin_path- Unir rutas en una solaobtain_default_path- Obtener la ruta absoluta por defecto (PC o Google Colab)obtain_downloads_path- Obtener la ruta para guardar las descargasrename_exists_file- Renombrar un archivo sí existe en el destino
Operaciones con directorios
create_dir- Crear directoriocreate_downloads_dir- Crear el directorio de las descargascreate_symbolic_link- Crear enlace simbólicodelete_dir- Eliminar un directorio o archivodel_empty_dirs- Borrar recursivamente los sub-directorios vaciosselect_dir_content- Seleccionar contenido de un directoriomove_dirs- Mover archivo(s) y directorio(s) hacia otro directoriocopy_dirs- Copiar archivo(s) y directorio(s) hacia otro directoriorename_dir- Renombrar un archivo o directorio
Operaciones con archivos
read_text_file- Leer un archivo de textowrite_text_file- Guardar texto en un archivo
Operaciones de saneamiento
truncate_filename- Truncar el nombre del archivo o directoriosanitize_filename- Sanear el nombre de un archivo o directorio
Tamaño de archivos y directorios
natural_size- Convertir los bytes a medidas más legibles (KB, MB, etc)obtain_size- Obtener tamaño de un archivo o directorio
Comprimir archivos y directorios
compress- Comprimir un directorio o archivouncompress- Descomprimir un archivo (zip, tar, gztar, bztar, xztar)
Otras funciones útiles
obtain_url_from_html- Obtener la URL desde un archivo HTMLcreate_headers_decorates- Crear un encabezado decoradoclear_output- Limpiar salida en la Terminal según el SOcalc_img_dimensions- Calcular las dimensiones de una imagenobtain_similar_vars- Obtener el valor o nombre de variables similares
Operaciones con listas
remove_repeated_elements- Eliminar elementos repetidos
Operaciones con Diccionarios
join_list_to_dict- Unir dos listas en un diccionario
Organizar directorios
move_to_root- Mover archivos de los sub-directorios hacia el directorio raízmove_files_to_subdir- Mover archivos hacia un sub-directorio dentro de los sub-directorios de nivel 1organize_files_by_type- Organizar los archivos en directorios según su tipoorganize_files_by_name- Organizar los archivos en directorios según su nombre
Descargar archivos desde internet
validate_and_resquest- Comprobar sí una URL es válida y accesibledownload_file- Descargar un archivo desde internetdownload_files- Descargar multiples archivos simultáneos desde internet
Documentation
En desarrollo
License
Authors
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file utilsdsp-0.1.5.tar.gz.
File metadata
- Download URL: utilsdsp-0.1.5.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95bdb0cf84dd0040ee9a0979bd55c63f1edaf72ca75a558dead6ff31d6aaa4fe
|
|
| MD5 |
ee6335897f3ce3801e25ecf0596d705c
|
|
| BLAKE2b-256 |
8e66bd0ab3df0618b8d3e1ca0544a7637c46f12875ce71adcf5627502abd8477
|
File details
Details for the file utilsdsp-0.1.5-py3-none-any.whl.
File metadata
- Download URL: utilsdsp-0.1.5-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9303ec50138a815bc64d0ae48e283e9551fe8a9a7ec1c8bd0c57f79bbd8bbb2
|
|
| MD5 |
9f0a35b2cf1706639bad28038ba6ef25
|
|
| BLAKE2b-256 |
368b25f1c695bb3c589c0433eb2d884c4bda476928fa69c3b18fb9dc96cb1a0c
|