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
cliente para h-node.com
differenze nel campo: il testo della pagina
[p]Un cliente de h-node.com puede ser usado para acceder a la base de datos xml de h-node.com y automáticamente revisar la compatibilidad del hardware propio con software libre. Puede ser una simple biblioteca usada a través de la terminal o un programa completo con una interfaz de usuario agradable para navegar el hardware e interactuar con h-node.com. Posiblemente podría ser usado también para agregar nuevo hardware a h-node.com.[/p]
[p]Este trabajo podría [p]Una biblioteca de python para conectar a h-node.com y agregar nuevo hardware desde la terminal ha sido escrita (h-client). Tiene que ser un buen punto mejorada. También, el servidor ha sido mejorado de inicio: [b]http://www.h-node.com/source/ht/ismyhwok_25thSep2010-1.tar.gz[/b][/p] manera que de una mejor respuesta a peticiones hechas desde la terminal[/p]
[p]La primer meta es escribir una biblioteca para procesar la base [h1]Descargue y pruebe el cliente de datos xml y automáticamente revisar la compatibilidad del hardware con software libre. Puede ser escrito en Python o C/C++, o ambos. Algo como:[/p] h-node[/h1]
[p][b]Python[/b]:[/p] [p]Puede descargar el cliente al escribir la siguiente orden:[/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] [code]svn co svn://svn.savannah.nongnu.org/h-source/trunk/h-client[/code]
[p]La biblioteca también debería de alertar al usuario si su hardware no esta presente dentro de la base de datos de h-node.com [p]Para poder probarlo solo escriba:[/p]
[code]python hclient.py[/code]
[p]Tiene que instalar pyGTK y solicitar al usuario insertar el hardware faltante[/p] pycurl (ya deberían estar instalados).[/p]
[lang][[client for h-node.com|English]][/lang]
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.