-
-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which services should we integrate with? #12
Comments
I want to note here that if you support RemoteStorage using remoteStorage.js, it should become trivial to extend your support to SAFEnetwork (a decentralised secure autonomous Internet - see MaidSafe.net) using my fork of RS.js which is under development but working with the current SAFE Alpha2 network. |
What about Azure blob storage? |
@jcmrva Thanks for the great suggestion! Will try to add that. Would you suggest https://azure.microsoft.com/en-us/services/storage/files/ as well then? |
I hadn't considered it, but... maybe. What about setting up a poll for these + priority? |
@jcmrva Sure thing! In order of importance, more important -> less important: |
A little... I'll look into it when I get home next week if it's still open. |
@jcmrva Never mind, found the issue. Support for 'Azure Blob Storage' has been added 👍I'm going to add the 'Azure File Storage' integration later, because that one is a bit more difficult. The file storage API doesn't support recursive listing of "shares" so I will have to build my own strategy for this. |
Youshark uses WebTorrent and aplayer for music as mentioned here and here |
It would be fun to federate to other instances of Diffuse using ActivityPub. Activitypub is what Nextcloud uses to federate with other instances afaik. Peertube video platform as well. Checkout this video of Peertube federating with Mastodon social platform. |
@sunjam Thanks again! 🙏 I will look into WebTorrent when I have time, cool to see that is possible! Could you explain your reason for suggesting ActivityPub? I was thinking to do something with multiple instances. That said, I'm not entirely getting this "federate" thing yet. |
Any love for simple OneDrive? |
@ciperyon Thanks for the suggestion, added it to the todo list. |
ActivityPub is a common protocol used for communicating between different decentralized servers, known as federation. It is what allows users on Server A to find & communicate with users on Server B. Example: Nextcloud uses ActivityPub to federate (connect) with other servers running Nextcloud, Owncloud, or Pydio. Diffuse could use ActivityPub to connect with other Diffuse instances. ActivityPub is a very common protocol for decentralized apps, so you could develop it to share playlists and activity with not only other Diffuse instances, but also connect with a great number of other ActivityPub-supported services such as Mastodon (micro-blogging), PixelFed (photo hosting) and Hubzilla (social network). This series of federated services that all interconnect is known as the fediverse... here is an animation from Mastodon that illustrates how ActivityPub works. Edit: dev chat is at irc://irc.w3.org:6665/#activitypub |
Update on One Drive: |
Oauth2 support would be nice. Then I could log into Diffuse directly from Nextcloud or even this Github account. |
@sunjam Thanks for the suggestion! Sorry for the late reply. I'm not sure how that would work, since you have to register oauth applications, right? I'd like the application to be completely independent of other services. |
💁 Suggestions are welcome!
Music storage
Blockstack GaiaMaybe someday (if possible):
Cannot implement:
Too much of a hassle, requires use of an iframe and doesn't allow CORS with the code flow (refresh-token flow). Using an iframe is currently impossible and would mean rewriting a large part of the app.
Authentication / Information storage
The text was updated successfully, but these errors were encountered: