Home » Wiki » client for h-node.org » Historial » Revisión
Revisión de la página del wiki client for h-node.org
Esta es una revisión anterior de esta página, editada por mtjm en 17:04, 27 Octubre 2012. Puede diferir significantemente de la Revisión actual.
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
  • Parabola package h-client
  • Trisquel package h-client in DNS's PPA https://launchpad.net/~dns/+archive/misc/+packages?field.name_filter=h-client&field.status_filter=published&field.series_filter=
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 4.5 users

Have to install python-setuptools 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 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

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

El contenido de esta página está en Dominio Público. (vea la página CC0 para información detallada). Cualquiera es libre de copiar, modificar, publicar, usar, vender o distribuir el texto para cualquier propósito, comercial o no comercial, y por cualquier medio.
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