16 projects tagged "Filesystems"
Gollem is a Web-based file manager that provides the ability to fully manage a hierarchical file system stored in a variety of backends such as a SQL database, as part of a real filesystem, or on FTP, Samba or SSH servers. It supports uploading and downloading of files, basic file operations, permissions support, and MIME recognition and viewing of files through the Horde MIME library. It is fully internationalized and translatable.
Tagsistant is a semantic filesystem for Linux and BSD kernels. It uses directories as tags and allows file tagging by simply putting files inside desired tag directories. The path you are walking by is your query, e.g. tagsistant/tag1/AND/tag2/OR/tag3/AND/tag2/. Being a low level interface, a filesystem can be instantly used by shell users, file managers, or CGI. A plug-in architecture is under development to add autotagging functionality for common files like .mp3, .ogg, .jpeg, .html, and .xml. A transparent ontology engine is also under development to allow users create a relationship schema between directories.
The Logic File System enables the user to access files through an additionnal mountpoint, /lfs, where powerful logic queries can be issued and navigation can be done through different dimensions, like date, size, or extension. For instance, LFS allows the user to perform the following commands in the shell: "cd /lfs/ext:mp3|ext:ogg/year:1973/genre:Disco/" and "ls artist:BeeGees/ artist:DonnaSummer/ artist:Chic/".
movemetafs is a searchable filesystem metadata store for Linux that lets users tag local files (including image, video, audio, and text files) by simply moving the files to a special folder using any file manager. It also lets users find files by tags using a boolean search query. The original files (and their names) are kept intact. movemetafs doesn't have its own user interface, but it is usable with any file manager.
FSHeal aims to be a general filesystem tool that can scan and report vital "defective" information about the filesystem like broken symlinks, forgotten backup files, and left-over object files, but also source files, documentation files, user documents, and so on. It will scan the filesystem without modifying anything and reporting all the data to a logfile specified by the user which can then be reviewed and actions taken accordingly.
MetaFS allows users to access information about their files (such as MP3 tags or JPEG EXIF tags) easily and consistently using extended attributes. It also allows them to perform fast searches using this information. It can be easily extended by writing plugins to support new types of metadata and uses the FUSE library to act as a layer between user programs and the filesystem, which allows indexes to be kept up- to-date in realtime, and eliminates the need for a specialized metadata API.
I(2) Drive is an online storage solution that allows personal and corporate users to manage their important information from anywhere. It provides client and server software for accessing and sharing files through a Web interface and WebDAV clients either as a hosted service or an in-house install.
A C++11 unit testing framework based on Perl's Test::More module.