├── .editorconfig ├── .github └── workflows │ ├── generated-pr.yml │ └── stale.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── docs ├── Makefile ├── conf.py ├── http_client_ref.md ├── index.md ├── internal_ref.md ├── publish.py └── py-cid.inv ├── ipfshttpclient ├── __init__.py ├── client │ ├── __init__.py │ ├── base.py │ ├── bitswap.py │ ├── block.py │ ├── bootstrap.py │ ├── config.py │ ├── dag.py │ ├── dht.py │ ├── files.py │ ├── key.py │ ├── miscellaneous.py │ ├── name.py │ ├── object.py │ ├── pin.py │ ├── repo.py │ ├── swarm.py │ └── unstable.py ├── encoding.py ├── exceptions.py ├── filescanner.py ├── http.py ├── http_common.py ├── http_httpx.py ├── http_requests.py ├── multipart.py ├── requests_wrapper.py ├── utils.py └── version.py ├── pyproject.toml ├── test ├── combine-coverage.py ├── functional │ ├── .gitattributes │ ├── conftest.py │ ├── fake_dir │ │ ├── fsdfgh │ │ ├── popoiopiu │ │ ├── test2 │ │ │ ├── fssdf │ │ │ ├── high │ │ │ │ └── five │ │ │ │ │ └── dummy │ │ │ └── llllg │ │ └── test3 │ │ │ └── ppppoooooooooo │ ├── fake_dir_almost_empty │ │ └── .gitignore │ ├── fake_json │ │ ├── data.car │ │ ├── links.json │ │ └── no_links.json │ ├── test_bitswap.py │ ├── test_block.py │ ├── test_dag.py │ ├── test_files.py │ ├── test_key.py │ ├── test_miscellaneous.py │ ├── test_name.py │ ├── test_object.py │ ├── test_other.py │ ├── test_pin.py │ ├── test_repo.py │ └── test_unstable.py ├── run-tests.py └── unit │ ├── test_client.py │ ├── test_encoding.py │ ├── test_exceptions.py │ ├── test_filescanner.py │ ├── test_http.py │ ├── test_http_httpx.py │ ├── test_http_requests.py │ ├── test_multipart.py │ └── test_utils.py ├── tools ├── pre-commit ├── release │ └── requirements.txt └── verify │ ├── Dockerfile │ ├── entrypoint.sh │ └── validate.sh ├── tox.ini └── verify.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/generated-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/.github/workflows/generated-pr.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/RELEASE.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/http_client_ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/http_client_ref.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/internal_ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/internal_ref.md -------------------------------------------------------------------------------- /docs/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/publish.py -------------------------------------------------------------------------------- /docs/py-cid.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/docs/py-cid.inv -------------------------------------------------------------------------------- /ipfshttpclient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/__init__.py -------------------------------------------------------------------------------- /ipfshttpclient/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/__init__.py -------------------------------------------------------------------------------- /ipfshttpclient/client/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/base.py -------------------------------------------------------------------------------- /ipfshttpclient/client/bitswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/bitswap.py -------------------------------------------------------------------------------- /ipfshttpclient/client/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/block.py -------------------------------------------------------------------------------- /ipfshttpclient/client/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/bootstrap.py -------------------------------------------------------------------------------- /ipfshttpclient/client/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/config.py -------------------------------------------------------------------------------- /ipfshttpclient/client/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/dag.py -------------------------------------------------------------------------------- /ipfshttpclient/client/dht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/dht.py -------------------------------------------------------------------------------- /ipfshttpclient/client/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/files.py -------------------------------------------------------------------------------- /ipfshttpclient/client/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/key.py -------------------------------------------------------------------------------- /ipfshttpclient/client/miscellaneous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/miscellaneous.py -------------------------------------------------------------------------------- /ipfshttpclient/client/name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/name.py -------------------------------------------------------------------------------- /ipfshttpclient/client/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/object.py -------------------------------------------------------------------------------- /ipfshttpclient/client/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/pin.py -------------------------------------------------------------------------------- /ipfshttpclient/client/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/repo.py -------------------------------------------------------------------------------- /ipfshttpclient/client/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/swarm.py -------------------------------------------------------------------------------- /ipfshttpclient/client/unstable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/client/unstable.py -------------------------------------------------------------------------------- /ipfshttpclient/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/encoding.py -------------------------------------------------------------------------------- /ipfshttpclient/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/exceptions.py -------------------------------------------------------------------------------- /ipfshttpclient/filescanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/filescanner.py -------------------------------------------------------------------------------- /ipfshttpclient/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/http.py -------------------------------------------------------------------------------- /ipfshttpclient/http_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/http_common.py -------------------------------------------------------------------------------- /ipfshttpclient/http_httpx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/http_httpx.py -------------------------------------------------------------------------------- /ipfshttpclient/http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/http_requests.py -------------------------------------------------------------------------------- /ipfshttpclient/multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/multipart.py -------------------------------------------------------------------------------- /ipfshttpclient/requests_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/requests_wrapper.py -------------------------------------------------------------------------------- /ipfshttpclient/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/utils.py -------------------------------------------------------------------------------- /ipfshttpclient/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/ipfshttpclient/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/combine-coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/combine-coverage.py -------------------------------------------------------------------------------- /test/functional/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/.gitattributes -------------------------------------------------------------------------------- /test/functional/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/conftest.py -------------------------------------------------------------------------------- /test/functional/fake_dir/fsdfgh: -------------------------------------------------------------------------------- 1 | dsadsad 2 | -------------------------------------------------------------------------------- /test/functional/fake_dir/popoiopiu: -------------------------------------------------------------------------------- 1 | oooofiopfsdpio 2 | -------------------------------------------------------------------------------- /test/functional/fake_dir/test2/fssdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/fake_dir/test2/fssdf -------------------------------------------------------------------------------- /test/functional/fake_dir/test2/high/five/dummy: -------------------------------------------------------------------------------- 1 | 😉 2 | -------------------------------------------------------------------------------- /test/functional/fake_dir/test2/llllg: -------------------------------------------------------------------------------- 1 | dsdsadjs 2 | -------------------------------------------------------------------------------- /test/functional/fake_dir/test3/ppppoooooooooo: -------------------------------------------------------------------------------- 1 | dsasasd 2 | -------------------------------------------------------------------------------- /test/functional/fake_dir_almost_empty/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/functional/fake_json/data.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/fake_json/data.car -------------------------------------------------------------------------------- /test/functional/fake_json/links.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/fake_json/links.json -------------------------------------------------------------------------------- /test/functional/fake_json/no_links.json: -------------------------------------------------------------------------------- 1 | { 2 | "Data": "abc" 3 | } 4 | -------------------------------------------------------------------------------- /test/functional/test_bitswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_bitswap.py -------------------------------------------------------------------------------- /test/functional/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_block.py -------------------------------------------------------------------------------- /test/functional/test_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_dag.py -------------------------------------------------------------------------------- /test/functional/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_files.py -------------------------------------------------------------------------------- /test/functional/test_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_key.py -------------------------------------------------------------------------------- /test/functional/test_miscellaneous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_miscellaneous.py -------------------------------------------------------------------------------- /test/functional/test_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_name.py -------------------------------------------------------------------------------- /test/functional/test_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_object.py -------------------------------------------------------------------------------- /test/functional/test_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_other.py -------------------------------------------------------------------------------- /test/functional/test_pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_pin.py -------------------------------------------------------------------------------- /test/functional/test_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_repo.py -------------------------------------------------------------------------------- /test/functional/test_unstable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/functional/test_unstable.py -------------------------------------------------------------------------------- /test/run-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/run-tests.py -------------------------------------------------------------------------------- /test/unit/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_client.py -------------------------------------------------------------------------------- /test/unit/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_encoding.py -------------------------------------------------------------------------------- /test/unit/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_exceptions.py -------------------------------------------------------------------------------- /test/unit/test_filescanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_filescanner.py -------------------------------------------------------------------------------- /test/unit/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_http.py -------------------------------------------------------------------------------- /test/unit/test_http_httpx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_http_httpx.py -------------------------------------------------------------------------------- /test/unit/test_http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_http_requests.py -------------------------------------------------------------------------------- /test/unit/test_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_multipart.py -------------------------------------------------------------------------------- /test/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/test/unit/test_utils.py -------------------------------------------------------------------------------- /tools/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tools/pre-commit -------------------------------------------------------------------------------- /tools/release/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tools/release/requirements.txt -------------------------------------------------------------------------------- /tools/verify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tools/verify/Dockerfile -------------------------------------------------------------------------------- /tools/verify/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tools/verify/entrypoint.sh -------------------------------------------------------------------------------- /tools/verify/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tools/verify/validate.sh -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/tox.ini -------------------------------------------------------------------------------- /verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs-shipyard/py-ipfs-http-client/HEAD/verify.sh --------------------------------------------------------------------------------