djUpload
A Django-based web file manager.
Planned features
Manages a single specified directory tree
Directory structure and file names match in UI and on disk; removing the script doesn't leave you with a useless directory of unnamed files
Rename files at point of upload if there is a clash in file name
Add files to database which already exist on disk
Dedicated (admin) “scan directory” screen which shows files that aren't in the database
All file access goes through the script
Use .htaccess to prevent direct access to files
User accounts
ACL
-style permissions on directories/files
RSS
for directories