Home » Wiki » client for h-node.org » Revisioni » Differenze
Differenze tra la revisione del 09:39, 19 febbraio 2011, creata da tonicucoz, e la revisione del 09:36, 19 febbraio 2011
Nota: il testo in rosso è stato cancellato dalla revisione precedente, il testo in verde è stato aggiunto in questa revisione e il testo in grigio non è stato cambiato
differenze nel campo: il titolo
client for h-node.com
differenze nel campo: il testo della pagina
[p]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.[/p]

[p]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, C/C++, or both. Something like:[/p]

[p]Python:[/p]

[code]browse = Client()
browse.parse('soundcards') browse.set_database('http://www.h-node.com/download/all/en');
browse.parse()

browse.set_output_format('xml');
browse.set_output_file('result.xml');
browse.check_compatibility();[/code]

[p]The library should also alert the user if his hardware is not present inside the h-node.com database and ask the user to insert the missing hardware[/p]
I contenuti di questa pagina sono di Pubblico Dominio. (leggi la pagina CC0 per informazioni dettagliate). Chiunque è libero di copiare, modificare, pubblicare, usare, vendere, o distribuire tale contenuto per qualsiasi fine, commerciale o non commerciale, e con ogni mezzo.
h-node.org is a hardware database project. It runs the h-source PHP software, commit cdeda15, available under the GNU General Public (GPLv3) License.
JavaScript license information