Dapp Store

Dapp Store

1351
Views

Recall-An open-source and decentralized alternative to Google Photos built on top of Blockstack

Othersdacre posted the article • 0 comments • 1351 views • 2019-06-02 03:05 • data from similar tags

 
 
 
 
official website :  https://app.recall.photos
github source code address:https://github.com/recall-photos/recall-app
 
 
 
Features:
Private and free - No one but you has access to your photosSimple to use - Login via Blockstack auth and start uploading your photosOpen source - All our code is open sourced on GithubNo storage lock-in - Change your storage provider at any time
 
]Is this your app or product? Claim it now.[/url] view all
 
 
 
 
official website :  https://app.recall.photos
github source code address:https://github.com/recall-photos/recall-app
 
 
 
Features:
  • Private and free - No one but you has access to your photos
  • Simple to use - Login via Blockstack auth and start uploading your photos
  • Open source - All our code is open sourced on Github
  • No storage lock-in - Change your storage provider at any time

 
]Is this your app or product? Claim it now.[/url]
1452
Views

Note Riot-NoteRiot is your private, secure, note keeping tool. Notes are encrypted and accessible across all of your devices and platforms.

Othersleo posted the article • 0 comments • 1452 views • 2019-06-02 02:40 • data from similar tags

 
 

 

 
 
official website : note.riot.ai
gitlab address: https://gitlab.com/riot.ai/NoteRiot
feb2 branch has many updates: https://feb2--infallible-willi ... .com/
 
new features:
 Google Keep import
 
Autosave
 
 Fantastic new color scheme ... and by "fantastic" I mean, slightly lighter and brighter...
 
 Completely rebuilt list view
 
 Fullscreen editing enabled for better, distraction-less writing
 
 Side-by-side view of rendered markdown code enabled
 
 New 'Title' field enable to more easily indicate how to title a note. For those unaware, 'title' used to be derived by proximity to the top of the note and markdown heading indicator ('#').




for developers
 for integrators - user public key is now available for encrypting shared content
 
 switched manual state management to vuex
 
 switched manual routing to vue-router
 
 the new editor is available at: https://github.com/dantrevino/vu...




known issues
 imported images are viewable, but not yet editable in notes
 
 Temporarily removed one-click "un-delete" functionality. Notes that are "deleted" are still available in the "trash" and you can copy & paste them into new notes ... you just cant one-click restore them ... this functionality is coming back soon.
 
 
 
 
 
Is this your app or product? ]Claim it now.[/url] view all
 
 

 

 
 
official website : note.riot.ai
gitlab address: https://gitlab.com/riot.ai/NoteRiot
feb2 branch has many updates: https://feb2--infallible-willi ... .com/
 
new features:
  •  Google Keep import

 
  • Autosave

 
  •  Fantastic new color scheme ... and by "fantastic" I mean, slightly lighter and brighter...

 
  •  Completely rebuilt list view

 
  •  Fullscreen editing enabled for better, distraction-less writing

 
  •  Side-by-side view of rendered markdown code enabled

 
  •  New 'Title' field enable to more easily indicate how to title a note. For those unaware, 'title' used to be derived by proximity to the top of the note and markdown heading indicator ('#').





for developers
  •  for integrators - user public key is now available for encrypting shared content

 
  •  switched manual state management to vuex

 
  •  switched manual routing to vue-router

 





known issues
  •  imported images are viewable, but not yet editable in notes

 
  •  Temporarily removed one-click "un-delete" functionality. Notes that are "deleted" are still available in the "trash" and you can copy & paste them into new notes ... you just cant one-click restore them ... this functionality is coming back soon.

 
 
 
 
 
Is this your app or product? ]Claim it now.[/url]
1301
Views

Afari - Decentralized, censorship resistant social media like twitter

OthersAfari posted the article • 0 comments • 1301 views • 2019-06-02 02:24 • data from similar tags

 

 
 

 
 
official website:  https://www.afari.io/
ios version: https://itunes.apple.com/us/ap ... t%3D8
android ersion:  https://play.google.com/store/ ... afari
 
Hi guys:
 
 
I’m Avthar, one of the co-founders of Afari. We started working on Afari earlier this year while still in college. After turning down our job offers at tech giants and other blockchain startups we’re now working on it full time and are excited to share the launch of our public beta with the PH community! We built Afari to give people who value privacy, data ownership and censorship resistance, an alternative to centralized social media like Twitter and Facebook. You can think of Afari as a decentralized Twitter, but we plan to be more than that. In future, we plan to integrate a token network to help content creators of all audience sizes monetize their content more easily. This is our first time launching anything and the app is still in beta, so we’d love for you to use the app and offer feedback on the features present, UX, and anything you think would make Afari more appealing to you!
 
Our philosophy is that users should be in control of their data and should have choice over who can access it. The first step in that direction was innovation on the dimension of data ownership - users keep their data in their own storage systems thanks to Blockstack, a decentralized naming and storage system. This means that we can't share user data without user consent (like what happened in Cambridge Analytica).


This also means that users have much greater control over their non-public data (e.g profile information, ad profile etc), as users can get much more fine grained access control through encryption, since we don't own user encryption keys. Apart from that, we plan to build features that give users more control over which groups of people see content they post, who they follow etc.


On messaging - we plan to integrate encrypted messaging into the platform. Privacy means different things to different people -- would love to hear more about any privacy features related to social media that you'd specifically like to see!
 
  view all

 

 
 

 
 
official website:  https://www.afari.io/
ios version: https://itunes.apple.com/us/ap ... t%3D8
android ersion:  https://play.google.com/store/ ... afari
 
Hi guys:
 
 
I’m Avthar, one of the co-founders of Afari. We started working on Afari earlier this year while still in college. After turning down our job offers at tech giants and other blockchain startups we’re now working on it full time and are excited to share the launch of our public beta with the PH community! We built Afari to give people who value privacy, data ownership and censorship resistance, an alternative to centralized social media like Twitter and Facebook. You can think of Afari as a decentralized Twitter, but we plan to be more than that. In future, we plan to integrate a token network to help content creators of all audience sizes monetize their content more easily. This is our first time launching anything and the app is still in beta, so we’d love for you to use the app and offer feedback on the features present, UX, and anything you think would make Afari more appealing to you!
 
Our philosophy is that users should be in control of their data and should have choice over who can access it. The first step in that direction was innovation on the dimension of data ownership - users keep their data in their own storage systems thanks to Blockstack, a decentralized naming and storage system. This means that we can't share user data without user consent (like what happened in Cambridge Analytica).


This also means that users have much greater control over their non-public data (e.g profile information, ad profile etc), as users can get much more fine grained access control through encryption, since we don't own user encryption keys. Apart from that, we plan to build features that give users more control over which groups of people see content they post, who they follow etc.


On messaging - we plan to integrate encrypted messaging into the platform. Privacy means different things to different people -- would love to hear more about any privacy features related to social media that you'd specifically like to see!
 
 
1639
Views

Dmail-A decentralized email service that puts you in control of your own data.

OthersDmail posted the article • 0 comments • 1639 views • 2019-06-02 02:10 • data from similar tags

 
 
 
 

 
 
 
 
 
official website:  https://www.dmail.online/ github source code address: https://github.com/dmailonline
 
What is Dmail?
 
A decentralized email service that puts you in control of your own data.




Dmail Features:


 1- An identity, not an account: Your emails belong to your identity, not an account that central authorities own and control.
2- Decentralized service: No one can shut the service down. Not even us!
3- Control your data storage: Your emails are encrypted and you decide where to store them.
4- Complete privacy: No one can see your emails except those you allow.
5- Security without a hassle: Easy to use with friendly and fun visual.
6- No more spam: Marketing companies don't have access to your data so they will not spam your inbox.



Why use an identity instead of an account?



When you create an old fashioned account you are giving away your data to the providers and they can do whatever they want with it. In Dmail, you create an identity which owns all the data and Dmail is just an app you use to perform tasks (send and receive emails) with your data.
 
 
 
our video profile:
 
  view all
 
 
 
 

 
 
 
 
 
official website:  https://www.dmail.online/ github source code address: https://github.com/dmailonline
 
What is Dmail?
 
A decentralized email service that puts you in control of your own data.




Dmail Features:


 1- An identity, not an account: Your emails belong to your identity, not an account that central authorities own and control.
2- Decentralized service: No one can shut the service down. Not even us!
3- Control your data storage: Your emails are encrypted and you decide where to store them.
4- Complete privacy: No one can see your emails except those you allow.
5- Security without a hassle: Easy to use with friendly and fun visual.
6- No more spam: Marketing companies don't have access to your data so they will not spam your inbox.



Why use an identity instead of an account?



When you create an old fashioned account you are giving away your data to the providers and they can do whatever they want with it. In Dmail, you create an identity which owns all the data and Dmail is just an app you use to perform tasks (send and receive emails) with your data.
 
 
 
our video profile:
 
 


1286
Views

BitPatron-The decentralized censorship-free Patreon alternative

OthersBenny posted the article • 0 comments • 1286 views • 2019-06-01 14:52 • data from similar tags

 

  
 

 
 
official website address:www.bitpatron.co

Features:
you can use BitPatron to monetize your discord server and offer special roles and access to exclusive chatrooms.Whether you’re selling exclusive videos, podcasts or photos, just set your subscription priceCreate and upload exclusive contentShare with your audience and earn Bitcoin whenever someone subscribes view all
 

  
 

 
 
official website address:www.bitpatron.co

Features:
  • you can use BitPatron to monetize your discord server and offer special roles and access to exclusive chatrooms.
  • Whether you’re selling exclusive videos, podcasts or photos, just set your subscription price
  • Create and upload exclusive content
  • Share with your audience and earn Bitcoin whenever someone subscribes

1648
Views

diffuse-A music player which connects to your cloud/distributed storage.

Othersjuegas posted the article • 0 comments • 1648 views • 2019-02-14 05:10 • data from similar tags

diffuse- A music player which connects to your cloud/distributed storage. you can listen your music on webbrowser but the music data are stored on dropbox ,amazon,gaia,google drive ,etc.
 
 

 
How to use it ?

1. download the blockstack browser from ]www.blockstack.org[/url] and get a blockstack id just like get a google id or facebook id
2. type https://diffuse.sh/ into the brower, and login with your blockstack id ,then you can click the "sources" button and then "add a new source" to select the storage which you can upload .For instance ,I choose dropbox,and then I click the green button to rename the folder name and  the be redirected to official dropbox webpage.

 
 

 
I renamed the folder blockstackmp3 and that name as same as the dropbox folder which I store my mp3 format music.
 


3.click the "Process sources" button and then it would sync itself,now ,back to the homepage ,you can find the music name on your browser ,just click it and listen to it.
 
 
 
Links:
 
]Web Version[/url]
]Native version(window, linux and macOS )[/url]
]Source Code Address[/url]
 
 
Which services does it use?
 
Diffuse uses two layers of services, these layers are:
User layerMusic layer
 
User layer

This layer will use a service to store data from a user, such as the user’s favourites, their playlists and data from the processed music files.

You can choose between these services:
BlockstackRemoteStorageIndexedDB (ie. anonymous mode)
 
Music layer

This layer connects with the services the user has on which music can be found. No data is written to these services. You can combine all of the following services:
Amazon S3Azure Blob StorageDropboxGoogle DriveIPFSLocal Filesystem (native only)WebDAV (native only)
 
How does it work?

Diffuse locates all the music files on the given services, extracts the metadata and then stores it via the user layer (which was explained before).
 
Supported File Formats
MP3MP4/M4AFLAC
 
CORS

There’s only one thing you need to do yourself so that your service will work with the application, and that’s setting up CORS (Cross-Origin Resource Sharing). Here are the instructions you’ll need for each service:

Amazon S3<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="[url=http://s3.amazonaws.com/doc/2006-03-01/">]http://s3.amazonaws.com/doc/2006-03-01/">[/url]
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>31536000</MaxAgeSeconds>
<ExposeHeader>Accept-Ranges</ExposeHeader>
<ExposeHeader>Content-Encoding</ExposeHeader>
<ExposeHeader>Content-Length</ExposeHeader>
<ExposeHeader>Content-Range</ExposeHeader>
<AllowedHeader>If-Modified-Since</AllowedHeader>
<AllowedHeader>Origin</AllowedHeader>
<AllowedHeader>Range</AllowedHeader>
</CORSRule>
</CORSConfiguration>Dropbox

Not necessary.

Locally

Not necessary.
 
IPFS
 ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Headers '["X-Requested-With", "Range", "Content-Range"]'
 
Microsoft Azure Storage
 
 <Cors>
<CorsRule>
<AllowedOrigins>*</AllowedOrigins>
<AllowedMethods>HEAD,GET</AllowedMethods>
<AllowedHeaders>If-Modified-Since,Origin,Range</AllowedHeaders>
<ExposedHeaders>Accept-Ranges,Content-Encoding,Content-Length,Content-Range</ExposedHeaders>
</CorsRule>
<Cors>
 
Search

Searching is powered by lunr.js, which means you can use all these wildcards and other stuff to refine your search. A few examples:
 # "Parkway Drive" or "Iron Maiden".
# The non-escaped space (ie. ` `, not `\ `) indicates a new term.
Parkway\ Drive Iron\ Maiden

# Show me every track of which the artist's name starts with 'park'.
artist:park*

# Show me every track from Parkway Drive's "Deep Blue" album.
artist:Parkway\ Drive + album:Deep\ Blue

# Show me every track from Parkway Drive but not their "Atlas" album.
artist:Parkway\ Drive - album:Atlas view all
diffuse- A music player which connects to your cloud/distributed storage. you can listen your music on webbrowser but the music data are stored on dropbox ,amazon,gaia,google drive ,etc.
 
 

 
How to use it ?

1. download the blockstack browser from ]www.blockstack.org[/url] and get a blockstack id just like get a google id or facebook id
2. type https://diffuse.sh/ into the brower, and login with your blockstack id ,then you can click the "sources" button and then "add a new source" to select the storage which you can upload .For instance ,I choose dropbox,and then I click the green button to rename the folder name and  the be redirected to official dropbox webpage.

 
 

 
I renamed the folder blockstackmp3 and that name as same as the dropbox folder which I store my mp3 format music.
 


3.click the "Process sources" button and then it would sync itself,now ,back to the homepage ,you can find the music name on your browser ,just click it and listen to it.
 
 
 
Links:
 
]Web Version[/url]
]Native version(window, linux and macOS )[/url]
]Source Code Address[/url]
 
 
Which services does it use?
 
Diffuse uses two layers of services, these layers are:
  1. User layer
  2. Music layer

 
User layer

This layer will use a service to store data from a user, such as the user’s favourites, their playlists and data from the processed music files.

You can choose between these services:
  • Blockstack
  • RemoteStorage
  • IndexedDB (ie. anonymous mode)

 
Music layer

This layer connects with the services the user has on which music can be found. No data is written to these services. You can combine all of the following services:
  • Amazon S3
  • Azure Blob Storage
  • Dropbox
  • Google Drive
  • IPFS
  • Local Filesystem (native only)
  • WebDAV (native only)

 
How does it work?

Diffuse locates all the music files on the given services, extracts the metadata and then stores it via the user layer (which was explained before).
 
Supported File Formats
  • MP3
  • MP4/M4A
  • FLAC

 
CORS

There’s only one thing you need to do yourself so that your service will work with the application, and that’s setting up CORS (Cross-Origin Resource Sharing). Here are the instructions you’ll need for each service:

Amazon S3
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="[url=http://s3.amazonaws.com/doc/2006-03-01/">]http://s3.amazonaws.com/doc/2006-03-01/">[/url]
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>31536000</MaxAgeSeconds>
<ExposeHeader>Accept-Ranges</ExposeHeader>
<ExposeHeader>Content-Encoding</ExposeHeader>
<ExposeHeader>Content-Length</ExposeHeader>
<ExposeHeader>Content-Range</ExposeHeader>
<AllowedHeader>If-Modified-Since</AllowedHeader>
<AllowedHeader>Origin</AllowedHeader>
<AllowedHeader>Range</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Dropbox

Not necessary.

Locally

Not necessary.
 
IPFS
 
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Headers '["X-Requested-With", "Range", "Content-Range"]'

 
Microsoft Azure Storage
 
 
<Cors>
<CorsRule>
<AllowedOrigins>*</AllowedOrigins>
<AllowedMethods>HEAD,GET</AllowedMethods>
<AllowedHeaders>If-Modified-Since,Origin,Range</AllowedHeaders>
<ExposedHeaders>Accept-Ranges,Content-Encoding,Content-Length,Content-Range</ExposedHeaders>
</CorsRule>
<Cors>

 
Search

Searching is powered by lunr.js, which means you can use all these wildcards and other stuff to refine your search. A few examples:
 
# "Parkway Drive" or "Iron Maiden".
# The non-escaped space (ie. ` `, not `\ `) indicates a new term.
Parkway\ Drive Iron\ Maiden

# Show me every track of which the artist's name starts with 'park'.
artist:park*

# Show me every track from Parkway Drive's "Deep Blue" album.
artist:Parkway\ Drive + album:Deep\ Blue

# Show me every track from Parkway Drive but not their "Atlas" album.
artist:Parkway\ Drive - album:Atlas
1351
Views

Recall-An open-source and decentralized alternative to Google Photos built on top of Blockstack

Othersdacre posted the article • 0 comments • 1351 views • 2019-06-02 03:05 • data from similar tags

 
 
 
 
official website :  https://app.recall.photos
github source code address:https://github.com/recall-photos/recall-app
 
 
 
Features:
Private and free - No one but you has access to your photosSimple to use - Login via Blockstack auth and start uploading your photosOpen source - All our code is open sourced on GithubNo storage lock-in - Change your storage provider at any time
 
]Is this your app or product? Claim it now.[/url] view all
 
 
 
 
official website :  https://app.recall.photos
github source code address:https://github.com/recall-photos/recall-app
 
 
 
Features:
  • Private and free - No one but you has access to your photos
  • Simple to use - Login via Blockstack auth and start uploading your photos
  • Open source - All our code is open sourced on Github
  • No storage lock-in - Change your storage provider at any time

 
]Is this your app or product? Claim it now.[/url]
1452
Views

Note Riot-NoteRiot is your private, secure, note keeping tool. Notes are encrypted and accessible across all of your devices and platforms.

Othersleo posted the article • 0 comments • 1452 views • 2019-06-02 02:40 • data from similar tags

 
 

 

 
 
official website : note.riot.ai
gitlab address: https://gitlab.com/riot.ai/NoteRiot
feb2 branch has many updates: https://feb2--infallible-willi ... .com/
 
new features:
 Google Keep import
 
Autosave
 
 Fantastic new color scheme ... and by "fantastic" I mean, slightly lighter and brighter...
 
 Completely rebuilt list view
 
 Fullscreen editing enabled for better, distraction-less writing
 
 Side-by-side view of rendered markdown code enabled
 
 New 'Title' field enable to more easily indicate how to title a note. For those unaware, 'title' used to be derived by proximity to the top of the note and markdown heading indicator ('#').




for developers
 for integrators - user public key is now available for encrypting shared content
 
 switched manual state management to vuex
 
 switched manual routing to vue-router
 
 the new editor is available at: https://github.com/dantrevino/vu...




known issues
 imported images are viewable, but not yet editable in notes
 
 Temporarily removed one-click "un-delete" functionality. Notes that are "deleted" are still available in the "trash" and you can copy & paste them into new notes ... you just cant one-click restore them ... this functionality is coming back soon.
 
 
 
 
 
Is this your app or product? ]Claim it now.[/url] view all
 
 

 

 
 
official website : note.riot.ai
gitlab address: https://gitlab.com/riot.ai/NoteRiot
feb2 branch has many updates: https://feb2--infallible-willi ... .com/
 
new features:
  •  Google Keep import

 
  • Autosave

 
  •  Fantastic new color scheme ... and by "fantastic" I mean, slightly lighter and brighter...

 
  •  Completely rebuilt list view

 
  •  Fullscreen editing enabled for better, distraction-less writing

 
  •  Side-by-side view of rendered markdown code enabled

 
  •  New 'Title' field enable to more easily indicate how to title a note. For those unaware, 'title' used to be derived by proximity to the top of the note and markdown heading indicator ('#').





for developers
  •  for integrators - user public key is now available for encrypting shared content

 
  •  switched manual state management to vuex

 
  •  switched manual routing to vue-router

 





known issues
  •  imported images are viewable, but not yet editable in notes

 
  •  Temporarily removed one-click "un-delete" functionality. Notes that are "deleted" are still available in the "trash" and you can copy & paste them into new notes ... you just cant one-click restore them ... this functionality is coming back soon.

 
 
 
 
 
Is this your app or product? ]Claim it now.[/url]
1301
Views

Afari - Decentralized, censorship resistant social media like twitter

OthersAfari posted the article • 0 comments • 1301 views • 2019-06-02 02:24 • data from similar tags

 

 
 

 
 
official website:  https://www.afari.io/
ios version: https://itunes.apple.com/us/ap ... t%3D8
android ersion:  https://play.google.com/store/ ... afari
 
Hi guys:
 
 
I’m Avthar, one of the co-founders of Afari. We started working on Afari earlier this year while still in college. After turning down our job offers at tech giants and other blockchain startups we’re now working on it full time and are excited to share the launch of our public beta with the PH community! We built Afari to give people who value privacy, data ownership and censorship resistance, an alternative to centralized social media like Twitter and Facebook. You can think of Afari as a decentralized Twitter, but we plan to be more than that. In future, we plan to integrate a token network to help content creators of all audience sizes monetize their content more easily. This is our first time launching anything and the app is still in beta, so we’d love for you to use the app and offer feedback on the features present, UX, and anything you think would make Afari more appealing to you!
 
Our philosophy is that users should be in control of their data and should have choice over who can access it. The first step in that direction was innovation on the dimension of data ownership - users keep their data in their own storage systems thanks to Blockstack, a decentralized naming and storage system. This means that we can't share user data without user consent (like what happened in Cambridge Analytica).


This also means that users have much greater control over their non-public data (e.g profile information, ad profile etc), as users can get much more fine grained access control through encryption, since we don't own user encryption keys. Apart from that, we plan to build features that give users more control over which groups of people see content they post, who they follow etc.


On messaging - we plan to integrate encrypted messaging into the platform. Privacy means different things to different people -- would love to hear more about any privacy features related to social media that you'd specifically like to see!
 
  view all

 

 
 

 
 
official website:  https://www.afari.io/
ios version: https://itunes.apple.com/us/ap ... t%3D8
android ersion:  https://play.google.com/store/ ... afari
 
Hi guys:
 
 
I’m Avthar, one of the co-founders of Afari. We started working on Afari earlier this year while still in college. After turning down our job offers at tech giants and other blockchain startups we’re now working on it full time and are excited to share the launch of our public beta with the PH community! We built Afari to give people who value privacy, data ownership and censorship resistance, an alternative to centralized social media like Twitter and Facebook. You can think of Afari as a decentralized Twitter, but we plan to be more than that. In future, we plan to integrate a token network to help content creators of all audience sizes monetize their content more easily. This is our first time launching anything and the app is still in beta, so we’d love for you to use the app and offer feedback on the features present, UX, and anything you think would make Afari more appealing to you!
 
Our philosophy is that users should be in control of their data and should have choice over who can access it. The first step in that direction was innovation on the dimension of data ownership - users keep their data in their own storage systems thanks to Blockstack, a decentralized naming and storage system. This means that we can't share user data without user consent (like what happened in Cambridge Analytica).


This also means that users have much greater control over their non-public data (e.g profile information, ad profile etc), as users can get much more fine grained access control through encryption, since we don't own user encryption keys. Apart from that, we plan to build features that give users more control over which groups of people see content they post, who they follow etc.


On messaging - we plan to integrate encrypted messaging into the platform. Privacy means different things to different people -- would love to hear more about any privacy features related to social media that you'd specifically like to see!
 
 
1639
Views

Dmail-A decentralized email service that puts you in control of your own data.

OthersDmail posted the article • 0 comments • 1639 views • 2019-06-02 02:10 • data from similar tags

 
 
 
 

 
 
 
 
 
official website:  https://www.dmail.online/ github source code address: https://github.com/dmailonline
 
What is Dmail?
 
A decentralized email service that puts you in control of your own data.




Dmail Features:


 1- An identity, not an account: Your emails belong to your identity, not an account that central authorities own and control.
2- Decentralized service: No one can shut the service down. Not even us!
3- Control your data storage: Your emails are encrypted and you decide where to store them.
4- Complete privacy: No one can see your emails except those you allow.
5- Security without a hassle: Easy to use with friendly and fun visual.
6- No more spam: Marketing companies don't have access to your data so they will not spam your inbox.



Why use an identity instead of an account?



When you create an old fashioned account you are giving away your data to the providers and they can do whatever they want with it. In Dmail, you create an identity which owns all the data and Dmail is just an app you use to perform tasks (send and receive emails) with your data.
 
 
 
our video profile:
 
  view all
 
 
 
 

 
 
 
 
 
official website:  https://www.dmail.online/ github source code address: https://github.com/dmailonline
 
What is Dmail?
 
A decentralized email service that puts you in control of your own data.




Dmail Features:


 1- An identity, not an account: Your emails belong to your identity, not an account that central authorities own and control.
2- Decentralized service: No one can shut the service down. Not even us!
3- Control your data storage: Your emails are encrypted and you decide where to store them.
4- Complete privacy: No one can see your emails except those you allow.
5- Security without a hassle: Easy to use with friendly and fun visual.
6- No more spam: Marketing companies don't have access to your data so they will not spam your inbox.



Why use an identity instead of an account?



When you create an old fashioned account you are giving away your data to the providers and they can do whatever they want with it. In Dmail, you create an identity which owns all the data and Dmail is just an app you use to perform tasks (send and receive emails) with your data.
 
 
 
our video profile:
 
 


1286
Views

BitPatron-The decentralized censorship-free Patreon alternative

OthersBenny posted the article • 0 comments • 1286 views • 2019-06-01 14:52 • data from similar tags

 

  
 

 
 
official website address:www.bitpatron.co

Features:
you can use BitPatron to monetize your discord server and offer special roles and access to exclusive chatrooms.Whether you’re selling exclusive videos, podcasts or photos, just set your subscription priceCreate and upload exclusive contentShare with your audience and earn Bitcoin whenever someone subscribes view all
 

  
 

 
 
official website address:www.bitpatron.co

Features:
  • you can use BitPatron to monetize your discord server and offer special roles and access to exclusive chatrooms.
  • Whether you’re selling exclusive videos, podcasts or photos, just set your subscription price
  • Create and upload exclusive content
  • Share with your audience and earn Bitcoin whenever someone subscribes

1648
Views

diffuse-A music player which connects to your cloud/distributed storage.

Othersjuegas posted the article • 0 comments • 1648 views • 2019-02-14 05:10 • data from similar tags

diffuse- A music player which connects to your cloud/distributed storage. you can listen your music on webbrowser but the music data are stored on dropbox ,amazon,gaia,google drive ,etc.
 
 

 
How to use it ?

1. download the blockstack browser from ]www.blockstack.org[/url] and get a blockstack id just like get a google id or facebook id
2. type https://diffuse.sh/ into the brower, and login with your blockstack id ,then you can click the "sources" button and then "add a new source" to select the storage which you can upload .For instance ,I choose dropbox,and then I click the green button to rename the folder name and  the be redirected to official dropbox webpage.

 
 

 
I renamed the folder blockstackmp3 and that name as same as the dropbox folder which I store my mp3 format music.
 


3.click the "Process sources" button and then it would sync itself,now ,back to the homepage ,you can find the music name on your browser ,just click it and listen to it.
 
 
 
Links:
 
]Web Version[/url]
]Native version(window, linux and macOS )[/url]
]Source Code Address[/url]
 
 
Which services does it use?
 
Diffuse uses two layers of services, these layers are:
User layerMusic layer
 
User layer

This layer will use a service to store data from a user, such as the user’s favourites, their playlists and data from the processed music files.

You can choose between these services:
BlockstackRemoteStorageIndexedDB (ie. anonymous mode)
 
Music layer

This layer connects with the services the user has on which music can be found. No data is written to these services. You can combine all of the following services:
Amazon S3Azure Blob StorageDropboxGoogle DriveIPFSLocal Filesystem (native only)WebDAV (native only)
 
How does it work?

Diffuse locates all the music files on the given services, extracts the metadata and then stores it via the user layer (which was explained before).
 
Supported File Formats
MP3MP4/M4AFLAC
 
CORS

There’s only one thing you need to do yourself so that your service will work with the application, and that’s setting up CORS (Cross-Origin Resource Sharing). Here are the instructions you’ll need for each service:

Amazon S3<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="[url=http://s3.amazonaws.com/doc/2006-03-01/">]http://s3.amazonaws.com/doc/2006-03-01/">[/url]
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>31536000</MaxAgeSeconds>
<ExposeHeader>Accept-Ranges</ExposeHeader>
<ExposeHeader>Content-Encoding</ExposeHeader>
<ExposeHeader>Content-Length</ExposeHeader>
<ExposeHeader>Content-Range</ExposeHeader>
<AllowedHeader>If-Modified-Since</AllowedHeader>
<AllowedHeader>Origin</AllowedHeader>
<AllowedHeader>Range</AllowedHeader>
</CORSRule>
</CORSConfiguration>Dropbox

Not necessary.

Locally

Not necessary.
 
IPFS
 ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Headers '["X-Requested-With", "Range", "Content-Range"]'
 
Microsoft Azure Storage
 
 <Cors>
<CorsRule>
<AllowedOrigins>*</AllowedOrigins>
<AllowedMethods>HEAD,GET</AllowedMethods>
<AllowedHeaders>If-Modified-Since,Origin,Range</AllowedHeaders>
<ExposedHeaders>Accept-Ranges,Content-Encoding,Content-Length,Content-Range</ExposedHeaders>
</CorsRule>
<Cors>
 
Search

Searching is powered by lunr.js, which means you can use all these wildcards and other stuff to refine your search. A few examples:
 # "Parkway Drive" or "Iron Maiden".
# The non-escaped space (ie. ` `, not `\ `) indicates a new term.
Parkway\ Drive Iron\ Maiden

# Show me every track of which the artist's name starts with 'park'.
artist:park*

# Show me every track from Parkway Drive's "Deep Blue" album.
artist:Parkway\ Drive + album:Deep\ Blue

# Show me every track from Parkway Drive but not their "Atlas" album.
artist:Parkway\ Drive - album:Atlas view all
diffuse- A music player which connects to your cloud/distributed storage. you can listen your music on webbrowser but the music data are stored on dropbox ,amazon,gaia,google drive ,etc.
 
 

 
How to use it ?

1. download the blockstack browser from ]www.blockstack.org[/url] and get a blockstack id just like get a google id or facebook id
2. type https://diffuse.sh/ into the brower, and login with your blockstack id ,then you can click the "sources" button and then "add a new source" to select the storage which you can upload .For instance ,I choose dropbox,and then I click the green button to rename the folder name and  the be redirected to official dropbox webpage.

 
 

 
I renamed the folder blockstackmp3 and that name as same as the dropbox folder which I store my mp3 format music.
 


3.click the "Process sources" button and then it would sync itself,now ,back to the homepage ,you can find the music name on your browser ,just click it and listen to it.
 
 
 
Links:
 
]Web Version[/url]
]Native version(window, linux and macOS )[/url]
]Source Code Address[/url]
 
 
Which services does it use?
 
Diffuse uses two layers of services, these layers are:
  1. User layer
  2. Music layer

 
User layer

This layer will use a service to store data from a user, such as the user’s favourites, their playlists and data from the processed music files.

You can choose between these services:
  • Blockstack
  • RemoteStorage
  • IndexedDB (ie. anonymous mode)

 
Music layer

This layer connects with the services the user has on which music can be found. No data is written to these services. You can combine all of the following services:
  • Amazon S3
  • Azure Blob Storage
  • Dropbox
  • Google Drive
  • IPFS
  • Local Filesystem (native only)
  • WebDAV (native only)

 
How does it work?

Diffuse locates all the music files on the given services, extracts the metadata and then stores it via the user layer (which was explained before).
 
Supported File Formats
  • MP3
  • MP4/M4A
  • FLAC

 
CORS

There’s only one thing you need to do yourself so that your service will work with the application, and that’s setting up CORS (Cross-Origin Resource Sharing). Here are the instructions you’ll need for each service:

Amazon S3
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="[url=http://s3.amazonaws.com/doc/2006-03-01/">]http://s3.amazonaws.com/doc/2006-03-01/">[/url]
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>31536000</MaxAgeSeconds>
<ExposeHeader>Accept-Ranges</ExposeHeader>
<ExposeHeader>Content-Encoding</ExposeHeader>
<ExposeHeader>Content-Length</ExposeHeader>
<ExposeHeader>Content-Range</ExposeHeader>
<AllowedHeader>If-Modified-Since</AllowedHeader>
<AllowedHeader>Origin</AllowedHeader>
<AllowedHeader>Range</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Dropbox

Not necessary.

Locally

Not necessary.
 
IPFS
 
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Headers '["X-Requested-With", "Range", "Content-Range"]'

 
Microsoft Azure Storage
 
 
<Cors>
<CorsRule>
<AllowedOrigins>*</AllowedOrigins>
<AllowedMethods>HEAD,GET</AllowedMethods>
<AllowedHeaders>If-Modified-Since,Origin,Range</AllowedHeaders>
<ExposedHeaders>Accept-Ranges,Content-Encoding,Content-Length,Content-Range</ExposedHeaders>
</CorsRule>
<Cors>

 
Search

Searching is powered by lunr.js, which means you can use all these wildcards and other stuff to refine your search. A few examples:
 
# "Parkway Drive" or "Iron Maiden".
# The non-escaped space (ie. ` `, not `\ `) indicates a new term.
Parkway\ Drive Iron\ Maiden

# Show me every track of which the artist's name starts with 'park'.
artist:park*

# Show me every track from Parkway Drive's "Deep Blue" album.
artist:Parkway\ Drive + album:Deep\ Blue

# Show me every track from Parkway Drive but not their "Atlas" album.
artist:Parkway\ Drive - album:Atlas