Pixelo789

Web Sharing

Yesterday, I published the source code to an application I've been working on for the last month and a half: Web Sharing:

A screenshot of the start page of an application I've developed, called "Web Sharing". Within the UI, the primary object is an "Open a folder..." button, which opens a folder select dialog when clicked.

A screenshot of the "sharing" page of an application I've developed, called "Web Sharing". Within the UI there is a QR code, a label with the URL "http://127.0.0.1:8000", a "Copy to Clipboard" button, and a label explaining that a folder is being broadcast at the URL shown above.

You select a folder, and the app uses Python's built-in "http.server" module to start an HTTP server with that folder.

Python "http.server" documentation

This app was inspired by an app idea, since I was bored and wanted something to do. The app UI was also heavily inspired by Audio Sharing.

App Idea

Audio Sharing

It probably would have taken a week to get the internal app logic complete, but I've also used the remaining month to polish the app and add some nice-to-haves, such as the QR Code widget. Besides, scc estimates a completion time of 1.99 months for the Python scripts alone, so I'm doing great!

There's only a few more things to work on, and then I might try getting it into Flathub!

The source code is on Codeberg if you want to go check it out.

Web Sharing Codeberg repository