Home » Wiki » client for h-node.org » Historique » Différences
Différences entre les révisions de 02:26, 4 Mars 2011, créé par tonicucoz, et la révision de 09:52, 19 Février 2011
Note : le texte en rouge a été supprimé de la version précédente, le texte en vert a été ajouté à cette version et le texte en gris n'a pas été changé.
differences dans l'entrée: le titre
client for h-node.com
differences dans l'entrée: le texte de la page du wiki
[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]This work could be a good starting point: [b]http://www.h-node.com/source/ht/ismyhwok_25thSep2010-1.tar.gz[/b][/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++, or both. Something like:[/p]

[p][b]Python[/b]:[/p]

[code]browse = Client()
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(); #done by also parsing the lspci and lsusb output[/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]
Le contenu de cette page est dans le Domaine Public (voir la page CC0 pour plus d'informations). Quiquonque est libre de copier, modifier, publier, utiliser, vendre ou distribuer le texte , quelques soit le but et le moyen.
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