Skip to content
This repository has been archived by the owner on Oct 19, 2021. It is now read-only.

Allow all connected devices on network(LAN) to share files with each other #125

Open
mubashir-rehman opened this issue Jun 30, 2020 · 3 comments

Comments

@mubashir-rehman
Copy link
Contributor

mubashir-rehman commented Jun 30, 2020

Description:
Use webRTC to allow all connected devices on a network to share files with each other requiring Trebleshot to be installed on one device only.

Solution:
Install Trebleshot on one device and all connected devices can find and share files with each on the LAN.

Alternatives:
https://github.com/RobinLinus/snapdrop and https://github.com/cowbell/sharedrop provide this functionality but they need to be connected to a server that validates connection between local devices possible.

Additionally:
RobinLinus/snapdrop#127 This issue can help understand what I am talking about.

@mubashir-rehman mubashir-rehman changed the title Allow all connected devices to share files with each other Allow all connected devices on metwork(LAN) to share files with each other Jun 30, 2020
@mubashir-rehman mubashir-rehman changed the title Allow all connected devices on metwork(LAN) to share files with each other Allow all connected devices on network(LAN) to share files with each other Jun 30, 2020
@velitasali
Copy link
Member

Are you suggesting what SnapDrop does should be built inside TrebleShot without requiring an internet connection to work?

If so, I think that would be very nice to have, but might be unnecessary to replicate what browsers can do.

If this is going to be a reality, I suggest this:

One device runs a simple HTTP server so that the PWA data can be extracted and be used by browsers. Other devices do the same and the user would not need an internet connection.

@mubashir-rehman
Copy link
Contributor Author

Exactly what I want. Thanks for looking into it.

@velitasali
Copy link
Member

Alright. I will think about this. I think this would be better if it can be a standalone app.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants