A set of tools for working with IPFS in Python: a programmer-friendly API wrapper, P2P data-transmission machinery, and accelerated connections to known peers
Project description
This is a library for working with IPFS in Python. It includes a programmer-friendly wrapper (IPFS-API) for the official IPFS Python API (ipfshttpclient). It also includes a module (IPFS-DataTransmission) for direct P2P data transmission between two IPFS-Nodes.
Folder Contents:
- IPFS_API.py: a wrapper for the module ipfshttpclient2 that makes it easier to work with IPFS in Python
- IPFS_DataTransmission.py: a Python module that enables P2P data transmission between IPFS nodes
- ipfshttpclient2: a modified version of the official ipfshttpclient module that has been expanded to include the ipfs.p2p functions
- Examples: a folder of scripts demonstrating how to work with IPFS_DataTransmission
- Prerequisites.txt: a set of instructions for installing and configuring all the prerequisite software tools needed for using this module (IPFS and Python)
- HowItWorks.txt: provides a conceptual overview of how this module works, explaining the understanding needed to use the module properly and giving some technical details about how this module interacts with IPFS
Getting started with IPFS-DataTransmission:
- Read HowItWorks.md in order to understand the basic concepts involved.
- Read and try out the demo scripts in the Examples folder.
- Reread HowItWorks.md to complete your understanding of how IPFS-DataTransmission works.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
IPFS-Toolkit-0.0.3.tar.gz
(77.0 kB
view hashes)
Built Distribution
Close
Hashes for IPFS_Toolkit-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2eaf92209bb68766476fc11440f824c80fff23f23e3a398e0f3dcde9e56e6de |
|
MD5 | e0b29a039274f68571686e177c38d965 |
|
BLAKE2b-256 | d56c9914d5e2cff48385a0c792f880afdbea57013054b767eed00398ba19759a |