An h-node.com client could be used in order to access the h-node.com xml database and automatically check the compatibility of the own hardware with free software. It could be a simple library used through the terminal or a complete program with a nice GUI in order to browse the hardware and interact with h-node.com. Perhaps it could be also used to submit new hardware to h-node.com.
The first goal is to write a library in order to parse the xml database and automatically check the hardware compatibility with free software. It could be written in Python or C, or both. Something like:
Python:
browse = Client() browse.parse('soundcards') browse.set_output_format('xml'); browse.set_output_file('result.xml'); browse.check_compatibility();
Tarjetas 3G | 33 |
Acquisition cards | 34 |
Bluetooth | 56 |
Tarjetas de ethernet | 170 |
Lectores de huellas digitales | 11 |
Controlador de Host | 170 |
Modems | 18 |
Computador portátil | 785 |
Printers | 125 |
Adaptador RAID | 20 |
Escáners | 24 |
Lectores de tarjetas SD | 56 |
Tarjetas de audio | 140 |
Tarjetas de video | 341 |
Cámaras web | 132 |
Tarjetas de red inalámbrica | 228 |
TOTAL | 2343 |