Enjoy common storage of files with your friends by sharing a folder on your computer!
-
Run the
FolderDrop.pyfile -
You will see a window popup, where you will choose the directory to share and other options
-
A new window will popup, where you can copy the link to your localhost or an IP address if you want to share over the internet
-
Another person will paste the IP address in their browser and arrive to a login page if you set a password
-
Once the correct password is provided, they will arrive to a shared directory
-
In the directory, a user can do many actions, like download, rename, share, delete files and folders, create new directories and also see information about the content, like space used, modification dates, number of items etc.
The idea behind FolderDrop application is to enable file sharing through Universal Plug and Play – Internet Gateway Device protocol, which enables the app to automatically open ports on the router, making a local service available for access from the internet. This is achieved by using igd library in python. Below you can see a scheme of the how the protocol works.