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


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)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

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

Hashes for piporganizer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 926e3b0847ae0684d8a5e65a8d1f68d1ae1082f6421e28ed2590eeeb42abc83a
MD5 e682c623cd5ece0a73ac31f5b4ea4ce6
BLAKE2b-256 9fa6c57faeac68fa8255b699169fe16ff6152f8d88486a470f28f5b89d452257

See more details on using hashes here.

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

Hashes for piporganizer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34f0432dab0d85ca3d69491dc9e08eaa380359791360536664408bccda11e1e5
MD5 a8e0749b7107ae6d1f5ab7e5d3d470df
BLAKE2b-256 dd7e9d63ee58598b7c3b4faa20ac34e2d0ea870e3779e292dea3bbf523d5d3e1

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