Skip to content

Releases: NAZCAMEDIA/hardwarextractor

v0.2.2 - Auto-updater

Choose a tag to compare

@carlosjperez carlosjperez released this 30 Jan 09:45

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

The CLI will now auto-update when new versions are released.

v0.2.1

Choose a tag to compare

@carlosjperez carlosjperez released this 30 Jan 09:40

Changes

  • Cleaner CLI welcome screen (removed installation info)

Installation

pipx install hardwarextractor
# or
pip install hardwarextractor==0.2.1

v0.2.0 - Beta Feedback System

Choose a tag to compare

@carlosjperez carlosjperez released this 30 Jan 09:34

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 FeedbackCollector class for capturing search context
  • New GitHubReporter class 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.0

Full Changelog

v0.1.0...v0.2.0

v0.1.0 - Beta Release

Choose a tag to compare

@carlosjperez carlosjperez released this 30 Jan 09:07

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 hardwarextractor

Uso

# CLI interactivo
hxtractor

# GUI
hxtractor-gui

Componentes 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