Una extensión para Firefox permite consultar tablas HTML con PRQL

Fuentes: Query any HTML table with PRQL

TableQ es una extensión para Firefox que permite interrogar cualquier tabla HTML de una página web mediante el lenguaje de consultas PRQL. Su autor, cansado de buscar datos manualmente en grandes tablas de Wikipedia, desarrolló la herramienta y publicó el código fuente en Codeberg, además de distribuirla en el repositorio oficial de complementos de Mozilla.

Al activar la extensión desde el botón Q? situado en la esquina superior izquierda, la tabla seleccionada se carga automáticamente en una base de datos SQLite local. Los nombres de las columnas se renombran al formato snake_case y aparece un prompt donde escribir consultas en PRQL, un lenguaje derivado de SQL diseñado para ser más legible y componible.

Un ejemplo incluido en la documentación muestra cómo filtrar la tabla sobre sistemas de archivos de Wikipedia: la consulta from t0 | filter (file_change_log == 'Yes') devuelve únicamente los sistemas de ficheros que disponen de registro de cambios. El autor subraya que el contenido HTML original, incluidos los hipervínculos, se conserva íntegro en la base de datos.

La extensión presenta dos limitaciones conocidas: no gestiona columnas duplicadas, lo que provoca errores en SQLite, y al almacenar HTML sin procesar, las operaciones sobre texto pueden arrojar resultados inesperados al ordenar o buscar contenido con formato enriquecido. El desarrollador afirma que estas carencias se corregirán en versiones futuras, aunque la funcionalidad actual cubre sus necesidades.