Explanation about messaging layer is here.
This requires
g++
(v4.8 or higher for test)python
(2.x or 3.x)
To install
$ python setup.py install
To run the associated tests:
$ make test
$ LD_LIBRARY_PATH=libtap ./test
To run the associated tests for python:
$ python setup.py test -a "--doctest-modules --pep8 -v tests/"
for Windows OS, Cygwin must be installed first.
- download cygwin installer from here and run it.
- go forward to package selection, and select packages below, and go forward to install them.
under devel category:
- gcc-g++
- make
- git
under Python category:
- python
- python3
- python-setuptools
- python3-setuptools
After that run c:\cygwin\cygwin.bat, where you can install and run StorjTelehash.
API Document for messaging , which is concorete implementation of abstract messaging layer by telehash-c , is here
API Document for telehashbinder , which is classes/functions used by storjtelehash, is here
Improvements to the codebase and pull requests are encouraged.