Metadata-Version: 1.1
Name: btdht
Version: 0.2.0
Summary: efficent full implementation of the bittorent mainline dht
Home-page: https://github.com/nitmir/btdht/
Author: Valentin Samir
Author-email: valentin.samir@crans.org
License: GPLv3
Download-URL: https://github.com/nitmir/btdht/releases/latest
Description: btdht: An event based implementation of the Bittorrent distributed hash table
        =============================================================================
        
        
        The aim of btdht is to provide a powerful implementation of the Bittorrent
        mainline DHT easily extended to build application over the DHT.
        The author currently uses it to crawl the dht and has been able to retrieve
        more than 200.000 torrents files a day.
        
        The implementation is fully compliant with the `BEP5 <http://www.bittorrent.org/beps/bep_0005.html>`_
        and the kademlia paper [#]_ (with a predominance of the BEP5 over the paper)
        For example, this implementation uses a bucket-based approach for the routing table.
        
        Requirements
        ------------
         * `cython <https://pypi.python.org/pypi/Cython>`_
         * `datrie <https://pypi.python.org/pypi/datrie>`_
         * `netaddr <https://pypi.python.org/pypi/netaddr>`_
        
        
        
        
        .. [#] Maymounkov, P., & Mazieres, D. (2002, March). Kademlia: A peer-to-peer information system
               based on the xor metric. In International Workshop on Peer-to-Peer Systems (pp. 53-65).
               Springer Berlin Heidelberg.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: C
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Communications :: File Sharing
