Skip to content

Satyapriyo/dscan

 
 

Repository files navigation

DScan

Release Chrome web store rating License

DScan is a decentralized storage and file sharing tool. DScan allows you to quickly upload files as well as folders to IPFS by using web3.storage and get a "decentralized QR code" with IPFS CID. Later you can share the QR code or hosted gateway link with everyone for easy and decentralized file sharing.
For more information, you can read this 📝 blog post. If you have any queries, then follow this discussion thread.

💻 Extension

Chrome | Brave | Opera | Edge
Install from Chrome Store

📺 Demo

In case of ⚠️ "504 Gateway Time-out" error, try again after some time. You can also use other IPFS gateways with your CID.

🛠 Development

The extension's development code is placed in /src folder. manifest.json is in /public folder. For webpack settings, follow the webpack.config.js file.

  1. Install dependencies.
npm install

For development and testing, you have to create your own web3.storage API token. To do that, login to web3.storage -> create a new API token -> copy the API token.

Then create a .env file in the root directory.

API_TOKEN=PASTE_YOUR_API_TOKEN
  1. After development of the extension, run the following command. This will create a production build.
npm run build
  1. Now, the buidl folder will appear in the root directory.

  2. Select Developer mode in your browser extensions tab.

  3. Select Load unpacked extension and open the buidl folder.

After every change, run npm run build command and it will update buidl folder automatically, so you don't have to manualy upload the folder after every change.

For more information, read the Webpack docs and the Chrome Extension docs.

📄 Contribute

  • Thanks for your interest in contributing to DScan. There are many ways you can contribute to the project.
  • To start, take a few minutes to read the "contribution guide".
  • We look forward to your pull requests and / or involvement in our issues page.

🙏 Thanks to all contributors!

⚖️ License

DScan is licensed under the MIT License.


Don't forget to leave a star ⭐️ ~ twitter

About

An extension that uploads the content to IPFS and generates decentralized QR codes.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 43.5%
  • JavaScript 28.3%
  • CSS 28.2%