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.org
differenze nel campo: il testo della pagina
[p]h-client provides a desktop application for submitting device data for h-node.org, automatically finding data known to the operating system and checking if the device is already known on h-node. Laptops are currently unsupported, most other devices can be reported more easily using the client than with the Web interface.[/p]
__TOC__
[h1]Distribution packages[/h1]
[list]
[*]Parabola package [a]https://parabolagnulinux.org/packages/libre/any/h-client/|h-client[/a][/*]
[*]Trisquel package [a]http://ur1.ca/92jcs|h-client[/a] in [a]http://www.ur1.ca/e6qn8|DNS's PPA[/a][/*]
[/list]
[h1]Getting the h-client from source[/h1]
[p]You can download the client by typing the following command:[/p]
[code]svn co svn://svn.savannah.nongnu.org/h-client/trunk/h-client[/code]
[h1]Requirements[/h1]
[list]
[*] Python 2.6 or 2.7[/*]
[*] Distribute[/*]
[*] pyGTK[/*]
[*] pycurl[/*]
[/list]
[p](they would most likely be already installed). [/p]
[h2]Trisquel users[/h2]
[p]Make sure python-setuptools is installed in order to install the client:[/p]
[code]sudo aptitude install python-setuptools[/code]
[h1]Installation[/h1]
[p]In order to install it type:[/p]
[code]python setup.py install --user[/code]
[p]and run it using:[/p]
[code]~/.local/bin/h-client[/code]
[p](or just h-client if added ~/.local/bin to PATH).[/p]
[p] You may need to do the following if you receive a "KeyError: 'hclient/mo/.'" error
[list]
cd ~/.local/lib/python2.7/site-packages
[/list]
[list]
then unpack content of file hclient-....egg into directory with the same name as file.
[/list]
[h2]Have a package built for you[/h2]
[p]Here's one liner I put together to build the binary package.[/p]
[code]cd ~/ && \
sudo apt-get install subversion checkinstall python-setuptools && \
svn co svn://svn.savannah.nongnu.org/h-client/trunk/h-client && \
cd h-client && \
version="0.$(svn log | grep r | cut -d ' ' -f1 | head -n1)" && \
sudo checkinstall --pakdir "$HOME/Desktop" --pkgname h-client \
--pkgversion "$version~svn" --backup=no --default python setup.py install && sudo ldconfig[/code]
[p]Send feedback to campaigns at fsf.org[/p]
[h1] Logging in to https://h-node.org [/h1]
[p]Note that as h-node is now being served with https, you will probably need to modify Client('h-node.org') to Client('https://h-node.org') in hclient/gtkclient.py or modify the Server URL in Preferences. [/p]
[h1]Development[/h1]
[p]The project page is at [a]https://savannah.nongnu.org/projects/h-client/|Savannah[/a]. Some tasks to be done are listed at our main [[ToDo#h-client|ToDo]] list.[/p]
[h2]How to build a different client[/h2]
[p]To learn how to write a client to connect to h-node.org see the page [[how to send data to h-node.org]][/p]
[lang][[cliente para h-node.com|Español]][/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.