You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DScan is a decentralized storage and file sharing tool.
14
-
DScan allows you to quickly upload files as well as folders to [IPFS](https://ipfs.io/) by using [web3.storage](https://web3.storage/about/) and receive a "decentralized QR code" with IPFS CID. Later you can customize and share the QR code or hosted gateway link with everyone for easy and decentralized file sharing. Because of web3.storage, the content can be accessed over IPFS without the user installing and setting up a local instance of Kubo.<br>
13
+
DScan enables you to quickly upload files and folders to [IPFS](https://ipfs.tech/) using [web3.storage](https://web3.storage/), and provides a "decentralized QR code" containing the IPFS CID. This QR code can later be customized and shared with anyone for easy and decentralized file sharing. Users can visit [console.web3.storage](https://console.web3.storage/) and log in to manage their accounts.
15
14
16
-
For more information, you can read this 📝 [blog post](https://dev.to/akhileshthite/dscan-decentralized-qr-code-generator-use-web3-for-file-sharing-2lp8). If you have any queries, then follow this [discussion thread](https://github.com/filecoin-project/community/discussions/410).
15
+
DScan, leveraging the [w3up-client](https://blog.web3.storage/posts/the-data-layer-is-here-with-the-new-web3-storage), incorporates [DIDs](https://www.w3.org/TR/did-core/) and [UCAN](https://ucan.xyz/) to establish a robust framework for decentralized authentication and authorization. The use of DIDs enhances security and promotes digital self-sovereignty, while UCAN facilitates permissioned access and the delegation of capabilities, enabling users to manage access to their content securely.
16
+
17
+
Thanks to web3.storage, the content can be accessed over IPFS without the user installing and setting up a local instance of Kubo.
|[<br>](https://chrome.google.com/webstore/detail/dscan-decentralized-qr-co/idpfgkgogjjgklefnkjdpghkifbjenap)|
> In case of ⚠️ "504 Gateway Time-out" error, try again after some time. You can also use other [IPFS gateways](https://ipfs.github.io/public-gateway-checker/) with your CID.
31
-
32
29
## 🛠 Development
33
30
34
31
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.
@@ -39,12 +36,6 @@ The extension's development code is placed in `/src` folder. manifest.json is in
39
36
npm install
40
37
```
41
38
42
-
First, generate the web3.storage API key:
43
-
44
-
- Go to [web3.storage](https://web3.storage/) and Sign In.
45
-
- Click on Accounts and select Create an API Token.
46
-
- Copy the API Token and paste it in the input field.
47
-
48
39
2. After development of the extension, run the following command. This will create a `production` build.
49
40
50
41
```bash
@@ -57,7 +48,7 @@ npm run build
57
48
58
49
5. Select `Load unpacked extension` and open the `buidl` folder.
59
50
60
-
For more information, read the [Webpack docs](https://webpack.js.org/concepts/) and the [Chrome Extension docs](https://developer.chrome.com/docs/extensions/mv3/getstarted/).
51
+
For more information, read the [web3.storage docs](https://web3.storage/docs/).
0 commit comments