Skip to content

DScan is a chrome extension that uploads the content to IPFS and generates decentralized QR codes.

License

Notifications You must be signed in to change notification settings

CyberNaut-bot/dscan

 
 

Repository files navigation

DScan

Platform Release version Contributions welcome

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

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.

License

DScan is licensed under the MIT License.


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

About

DScan is a chrome extension that uploads the content to IPFS and generates decentralized QR codes.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 44.1%
  • CSS 29.6%
  • JavaScript 26.3%