client for h-node.org - h-node.org
Hardware
Issues
Help
Wiki
FAQ
Wiki
» client for h-node.org
talk messages: 2
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.
Table of contents
Distribution packages
Getting the h-client from source
Requirements
Trisquel users
Installation
Have a package built for you
Logging in to https://h-node.org
Development
How to build a different client
Distribution packages
Parabola package
h-client
Trisquel package
h-client
in
DNS's PPA
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
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).
You may need to do the following if you receive a "KeyError: 'hclient/mo/.'" error
cd ~/.local/lib/python2.7/site-packages
then unpack content of file hclient-....egg into directory with the same name as file.
Have a package built for you
[p]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
Logging in to https://h-node.org
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.
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
The contents of this page are in the Public Domain. (see the
CC0 page
for detailed information). Anyone is free to copy, modify, publish, use, sell, or distribute the text for any purpose, commercial or non-commercial, and by any means.
Italiano
Ελληνικά
Português
Login form:
create new account
request new password
special pages
list of pages
last modifications
website statistics:
hardware in the database:
3G cards
34
Acquisition cards
35
Bluetooth
59
Ethernet cards
174
Fingerprint readers
14
Host Controllers
171
Modems
18
Notebooks
810
Printers
127
RAID adapters
20
Scanners
24
SD card readers
58
Sound cards
148
Video cards
349
Webcams
136
Wifi cards
239
TOTAL
2416
users logged:
12
supported by
subscribe to our
client for h-node
Please help in the development of the client for h-node (h-client project). See
here
and
here
related projects
Please help in the development of the
IsMyHWOK
software, a different h-node client
download the source code
useful links:
GNU Operating System
Free Software Foundation
FSF Latin America
FSF Europe
Dragora
Dynebolic
Parabola GNU/Linux
Trisquel GNU/Linux
Ututo
The
h-node
Project
credits
contact
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
US