Welcome!¶
About¶
Lawwenda provides access to a directory in your filesystem by means of a web interface. Users can navigate to it with any modern web browser and see your files.
For real usage (i.e. “production systems”) it is hosted in a wsgi compatible web server. This is a very common standard for hosting Python web applications and is supported by most widespread web server daemons.
The most noteworthy features are:
Comfortable web browser interface that lists the files and subdirectories in a directory, shows some details of them, and allows to open (i.e. “download”) them; in a similar way to usual desktop file managers.
Can be either read-only or also with write access, i.e. uploading, renaming, moving, deleting data.
Can be password protected or not. In the latter case, your web server may put another authentication method around it.
Supports some “modern” file attributes like a comment, tags, a rating and a geographic position; backed by “extended attributes” on file system level.
A configuration specifies one or many “shares” (or none), each one potentially pointing to another directory and with an individual setup (incl. individual passwords).
Shares can have file exclude criteria (path patterns, tags, …).
Shares can have expiration dates.
User interface works fine on desktop machines and mobile phones.
Alternatively to the web browser interface, users can connect to a share with a WebDAV client or compatible file manager (modern file managers should be compatible).
Extensible by plugging in custom Python modules, with a friendly, rich and well documented api.
Thoroughly designed with security in mind.
License¶
lawwenda is distributed under the terms of the AGPLv3 license. This also affects all included files without a license header (non-source files like images), unless they are explicitly mentioned as third-party content. Read the Dependencies section for included third-party stuff.
Download¶
The following packages are available. Choose the one that matches your operating system or environment. Please also check for requirements. lawwenda is in alpha state.
Debian package
- File
- Created
2021-04-14 23:57
- Sha256sum
aac5cbbf39b05abd4f274f4e19eb10ce1232560dfcc12a054fd34e9cee87a959
- Size
652.0 KB
- File
- Created
2021-03-30 23:17
- Sha256sum
92c286a787556c116834698cac65d57c5d367eaf0de5a194aa9dcdaf4dce3037
- Size
647.3 KB
- File
- Created
2021-03-16 22:31
- Sha256sum
74138255710b1c7bb4529cbf412f7d8315464f26834fd8b0dc0d1dc1deaab489
- Size
599.7 KB
Python wheel package
- File
- Created
2021-04-14 23:57
- Sha256sum
0abbe89ee1df00e4dccaa0d41447a0b5ca37b102e70adf35cf654df22b4e08b9
- Size
1.4 MB
- File
- Created
2021-03-30 23:17
- Sha256sum
fd2bfb54ca501291dd7a14068b49f91ac4d7375d37f66d26e5cb6965456c0a1c
- Size
1.4 MB
- File
- Created
2021-03-16 22:31
- Sha256sum
1d001b138976281b6af59c3c55254e442880c2a73c508bb58ae21a1b71a97bbb
- Size
1.3 MB
source tarball
- File
- Created
2021-04-14 23:57
- Sha256sum
b00ac84b713bc7f409cac481ce84a2b7511460193149305d636d4e1d398d81dc
- Size
1.4 MB
- File
- Created
2021-03-30 23:17
- Sha256sum
22316248b5c0a089385fa8239c37aadae40aa9de709b4f2510c2e2f4ecb239ce
- Size
1.4 MB
- File
- Created
2021-03-16 22:31
- Sha256sum
f35fe88726eaacea0213725e431d6b88936ea9374fc575307132e164bae5a087
- Size
1.2 MB
Dependencies¶
There are external parts that are used by lawwenda. Many thanks to the projects and all participants. Some installation methods might handle dependency installation automatically, while others leave that up to you.
Python 3.7, required
werkzeug, required : see here.
Typical GNU/Linux Desktop, recommended
font ‘Symbola’, included : for logo symbol; free for use; copied from here.
banner image, included : _meta/background.jpg; license CC BY-SA 4.0; by ‘Laslovarga’, copied from here.
all files in /_meta, included : if not mentioned otherwise, Copyright 2021 Josef Hahn under license CC BY-SA 3.0 license.
Imprint¶
Publisher: Josef Hahn, Boxgraben 112-114, 52064 Aachen, Germany | website: pseudopolis.eu/wiki/pino | mail: lawwenda@pseudopolis.eu
Feedback¶
If you have funny rants about lawwenda itself or about some techniques it uses, some constructive feedback, a cool patch or a mysterious problem, feel free to mail it to lawwenda@pseudopolis.eu.