Skip to content

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

Notifications You must be signed in to change notification settings

2color/auspinner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages