Happy Randy Treefrog hub aka HaRTHub

unproduced by Natan 'whatah' Zohar.
visualized by Chromakode

About:

HaRTHub is a server directly tied to a GUI for sharing files. Instead of using the VFS (Virtual File System) method that most servers do, files are 'tagged', instead. This aims to be a person fileserver similar to KPF, but for the gnomedesktop. Ideally, one can just drag a file into the GUI and import it. Then, one can easily generate a link to the file and share it.

Features:

Tags:

A tag is similar to a directory in that it contains files, but there is a difference: files can have multiple tags, unlike in a VFS. In HaRTHub it is possible to 'hide', 'index' or 'share' tags.

How to use:

Run with 'python harthub.py' and then mess around. The server runs by default on port 8000, but that can be changed. Once you import some files, browse to http://localhost:8000 and watch it in all its glory. To have friends upload a file, send them to http://localhost:8000/upload or the equivalent.

Screenshots:

Here's a screenshot. Please to be enjoying.

Download:

The current version is 016, and is not really done yet. Download it

Bugs:

There are a bunch of bugs, most probably. Notably, in a tag, there can only be one file with the same name, so if you import two files named 'README', one will get overwritten. I am currently thinking up ideas about how to fix this. There are probably more bugs, too, I just don't remember them off the top of my head. If you find any, please let me know and send me an email at nnzoharATacm.org