Releases: NAZCAMEDIA/hardwarextractor
Releases · NAZCAMEDIA/hardwarextractor
Release list
v0.2.2 - Auto-updater
New Features
- Auto-updater: CLI checks PyPI on startup and updates automatically
- Centralized versioning: Single source of truth in
_version.py
Technical
- Dynamic versioning in pyproject.toml
- 26 new tests for updater module
- 82% code coverage
Installation
pipx install hardwarextractor
# or
pip install hardwarextractor==0.2.2The CLI will now auto-update when new versions are released.
v0.2.1
Changes
- Cleaner CLI welcome screen (removed installation info)
Installation
pipx install hardwarextractor
# or
pip install hardwarextractor==0.2.1v0.2.0 - Beta Feedback System
What's New
Beta Feedback System
- Beta Banner: Shows notice at startup reminding users this is a beta version
- Feedback Prompts: After each search, asks if it worked correctly
- Auto-Report: If search fails, user can describe the problem and it's automatically sent to GitHub Issues
- Manual Feedback: New menu option to send general feedback, suggestions, or bug reports
- Thank You Message: Shows appreciation after feedback submission
Technical Changes
- New
FeedbackCollectorclass for capturing search context - New
GitHubReporterclass for sending feedback to GitHub Issues - Rate limiting (1 report per minute) to prevent spam
- 49 new tests with 82% code coverage
Installation
pip install hardwarextractor==0.2.0Full Changelog
v0.1.0 - Beta Release
HardwareXtractor v0.1.0 (Beta)
Primera release pública de HardwareXtractor.
Características
- Extracción automatizada de specs desde fuentes oficiales y de referencia
- Trazabilidad completa: cada valor incluye origen, URL y nivel de confianza
- Sistema de fallback: si una fuente falla, intenta automáticamente la siguiente
- Detección anti-bot: identifica protecciones Cloudflare/CAPTCHA y usa Playwright como fallback
- Múltiples interfaces: GUI (Tkinter) y CLI interactivo
- Exportación flexible: CSV, XLSX y Markdown
- Intel ARK Extractor: Soporte completo para scraping de Intel ARK
- Búsqueda por familia: Soporta búsquedas genéricas como "intel i7" o "ryzen 9"
Instalación
pip install hardwarextractorUso
# CLI interactivo
hxtractor
# GUI
hxtractor-guiComponentes soportados
- CPU: Intel, AMD
- RAM: Corsair, Kingston, G.Skill, Crucial, Samsung
- GPU: NVIDIA, AMD, Intel
- Motherboard: ASUS, MSI, Gigabyte, ASRock
- Storage: Samsung, WD, Seagate, Crucial, Kingston
© 2026 NAZCAMEDIA - MIT License