Home » Wiki » client for h-node.org » Revisioni » Revisione
Revisione della pagina della wiki client for h-node.org
Questa è una vecchia revisione della pagina, così come è stata modificata da Ark74 alle ore 00:38, 5 giugno 2013. Può differire significativamente dalla Revisione corrente.
client for h-node.org

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.

Distribution packages
Getting the h-client from source

You can download the client by typing the following command:

svn co svn://svn.savannah.nongnu.org/h-client/trunk/h-client
Requirements
  • Python 2.6 or 2.7
  • Distribute
  • pyGTK
  • pycurl

(they would most likely be already installed).

Trisquel users

Make sure python-setuptools is installed in order to install the client:

sudo aptitude install python-setuptools
Have a package built for you

Here's one liner I put together to build the binary package.

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

Send feedback to campaigns at fsf.org

Installation

In order to install it type:

python setup.py install --user

and run it using:

~/.local/bin/h-client

(or just h-client if added ~/.local/bin to PATH).

Development

The project page is at Savannah. Some tasks to be done are listed at our main ToDo list.

How to build a different client

To learn how to write a client to connect to h-node.org see the page how to send data to h-node.org

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