Automatically categorizes installed pip packages and displays them by category.
Project description
piporganizer
Herramienta de terminal que clasifica automáticamente los paquetes instalados mediante pip y los muestra organizados por categorías. Funciona en Windows, Linux y macOS.
Instalación
pip install piporganizer
Uso
piporganizer # lista todos los paquetes agrupados (por defecto)
piporganizer list # igual que el anterior
piporganizer stats # estadísticas generales
piporganizer search <texto> # busca paquetes por nombre
piporganizer category <cat> # muestra paquetes de una categoría (ej. web, ia)
piporganizer uncategorized # paquetes sin categoría reconocida
piporganizer json # exporta todo en formato JSON
Estructura
piporganizer/
├── \_\_init\_\_.py
├── \_\_main\_\_.py # punto de entrada (argparse), sin lógica de negocio
├── analyzer.py # obtención, clasificación, ordenación, búsqueda, stats
├── categories.py # definición de categorías y paquetes conocidos
├── colors.py # constantes de estilo Rich
├── formatter.py # toda la salida en consola (Rich)
├── utils.py # funciones auxiliares puras
└── pyproject.toml
Dependencias
Únicamente rich.
Roadmap
- Detección automática de categoría mediante PyPI
- Interfaz interactiva tipo
htop - Exportación a Markdown, HTML y CSV
- Favoritos y filtros guardados
- Estadísticas avanzadas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
piporganizer-0.2.0.tar.gz
(11.8 kB
view details)
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 piporganizer-0.2.0.tar.gz.
File metadata
- Download URL: piporganizer-0.2.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
926e3b0847ae0684d8a5e65a8d1f68d1ae1082f6421e28ed2590eeeb42abc83a
|
|
| MD5 |
e682c623cd5ece0a73ac31f5b4ea4ce6
|
|
| BLAKE2b-256 |
9fa6c57faeac68fa8255b699169fe16ff6152f8d88486a470f28f5b89d452257
|
File details
Details for the file piporganizer-0.2.0-py3-none-any.whl.
File metadata
- Download URL: piporganizer-0.2.0-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34f0432dab0d85ca3d69491dc9e08eaa380359791360536664408bccda11e1e5
|
|
| MD5 |
a8e0749b7107ae6d1f5ab7e5d3d470df
|
|
| BLAKE2b-256 |
dd7e9d63ee58598b7c3b4faa20ac34e2d0ea870e3779e292dea3bbf523d5d3e1
|