Coder Social home page Coder Social logo

satyapriyo / dscan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from p2plabsxyz/dscan

0.0 1.0 0.0 5.1 MB

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

Home Page: https://chrome.google.com/webstore/detail/dscan-decentralized-qr-co/idpfgkgogjjgklefnkjdpghkifbjenap

License: MIT License

JavaScript 28.32% CSS 28.20% HTML 43.47%

dscan's Introduction

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

dscan's People

Contributors

akhileshthite avatar anishde12020 avatar anuraglol avatar atifcppprogrammer avatar nishant-siddh avatar zluipaiva avatar avneesh0612 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.