Skip to main content

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 -e .

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


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.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

piporganizer-0.1.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file piporganizer-0.1.0.tar.gz.

File metadata

  • Download URL: piporganizer-0.1.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

Hashes for piporganizer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d29c3f94c542f6fe2f00c95b5fb6e3218c4f7a32035aa5548d7d7ada140f5d09
MD5 1fe9c5c8cf39ad635edf611171b01684
BLAKE2b-256 bd3458859891c89694058aeda99c95e319400609e1c732f88f37ab8344cfbc59

See more details on using hashes here.

File details

Details for the file piporganizer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: piporganizer-0.1.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

Hashes for piporganizer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcb027c8235ffefc32d096093d7d9e7b93a5c919fb07592409d8939e40bc1e40
MD5 34463d731a8dae999fd23d7ffba5c209
BLAKE2b-256 50a130dc5ff1567fed52980456b5fd7158e56ba7315ac906eea809dff92e6ef8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page