2color / auspinner

Stateless CLI tool to easily pin CAR files to IPFS pinning services. Client for the IPFS Pinning Service API that speaks HTTP and Bitswap.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auspinner

auspinner logo

auspinner is a stateless CLI tool to easily pin CAR files to IPFS pinning services. It's essentially a client for the IPFS Pinning Service API that speaks HTTP and Bitswap.

Flow diagram

Made with ❤️ during Protocol Labs Launchpad

Features

  • List pins and by status
  • Delete pins by their pin request ID
  • Add pins
    • Serve them over Bitswap by connecting to the delegates returned from the pinning service
    • Alternatively, if no delegates are returned, the --use-origins flag uses libp2p NAT port mapping to get a public address which is passed in the origins to the pinning service

Supported pinning services

Auspinner has been tested to work with:

Check out the pinning service compliance reports to see which services are correctly implementing the IPFS Pinning Service API Spec.

Usage demo

GIF demo

Credits

Big thanks to a bunch of brilliant developers who either helped along the way or built tools and libraries that Auspinner uses:

About

Stateless CLI tool to easily pin CAR files to IPFS pinning services. Client for the IPFS Pinning Service API that speaks HTTP and Bitswap.

License:Other


Languages

Language:Go 100.0%