-
Notifications
You must be signed in to change notification settings - Fork 1
User-space filesystem based on Tracker
License
madbob/FSter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FSter - Configurable virtual filesystem for Tracker =============================================================================== FSter is a virtual filesystem built on FUSE, able to dispose contents fetched from Tracker according to a flexible XML configuration. REQUIREMENTS ------------------------------------------------------------------------------- FSter depends on: - fuse >= 2.9.2 - libxml2 >= 2.9.1 - gio >= 2.36.4 - gthreads >= 2.36.4 INSTALLATION ------------------------------------------------------------------------------- See INSTALL file. USAGE ------------------------------------------------------------------------------- $ fster /your/preferred/mountpoint By default, configuration is read from /etc/fster/fster.xml. To specify another location $ fster /your/preferred/mountpoint -c /path/to/configuration.xml If filesystem stop responding (e.g. an `ls` command on your mountpoint replies something like "Transport endpoint is not connected"), do # fusermount -uz /your/preferred/mountpoint CONFIGURATION ------------------------------------------------------------------------------- FSter is configured by an XML file, formalized by the conf/FSter.xsd schema, describing the desired hierarchy. In the conf/ folder you find some examples: - media.xml simply dispose all files in folders by their essential type (audio files, images and videos) - music.xml collects music files aggregated by album, artist or genre (by their ID3 tags) - commented.xml is a demostrative hierarchy, commented line by line, sporting most of the possibilities In general, you have an <exposing_tree> in which are defined many nodes. Some of them may contain other nodes, such as: - <folder> shows a folder for each RDF subject in the repository matching with defined conditions - <static_folder> shows a single folder with a static name - <set_folder> shows a folder for each value assumed by the specified RDF predicate in the store Other kind of nodes cannot contain other items in configuration, such as: - <file> shows a file for each RDF subject in the repository matching with defined conditions - <mirror_content> maps 1:1 a folder from the effective filesystem, and all his underlaying hierarchy - <system_folders> do the same thing of <mirror_content base_path="/"> COPYRIGHT AND LICENSING ------------------------------------------------------------------------------- FSter is released under the terms of the GNU General Public License, version 3 or, at your option, any later version. FSter is Copyright (C) 2010 Itsme S.r.L. Copyright (C) 2012/2013 Roberto Guido <[email protected]>
About
User-space filesystem based on Tracker
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published