Skip to main content

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:

  1. Read HowItWorks.md in order to understand the basic concepts involved.
  2. Read and try out the demo scripts in the Examples folder.
  3. Reread HowItWorks.md to complete your understanding of how IPFS-DataTransmission works.

Project details


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.2.tar.gz (77.0 kB view hashes)

Uploaded Source

Built Distribution

IPFS_Toolkit-0.0.2-py3-none-any.whl (94.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page