Ocean market is a decentralized platform allowing data owners to publish and sell their data assets. Although Ocean market offers a friendly User Interface to publish data assets, it is nice to offer a cli utility to quickly publish data assets. Ocean team does provide a cli tool, but it has very limited support for publishing. Another issue with the current Ocean market UI is that it does not support data upload. It is desired that data owners can conveniently upload their local data. Therefore, I want to build a command-line utility to upload data to textile hub and publish on Ocean market.

OCEAN CLI showcase

How it's made

The project extends on Ocean cli by offering users most of the functionality for publishing data assets currently supported in Ocean market UI. It also provides the option for users to upload a local file to Textile Hub Bucket/IPFS. It also supports setting the price for the asset when publishing the data.

Technologies used