URL: <http://savannah.gnu.org/task/?6971>
Summary: Submission of GNU stalkerfs Project: Savannah Administration Submitted by: sp Submitted on: Saturday 06/02/2007 at 08:40 Should Start On: Saturday 06/02/2007 at 00:00 Should be Finished on: Tuesday 06/12/2007 at 00:00 Category: Project Approval Priority: 5 - Normal Status: None Privacy: Public Percent Complete: 0% Assigned to: None Open/Closed: Open Discussion Lock: Any Effort: 0.00 _______________________________________________________ Details: A new project has been registered at Savannah This project account will remain inactive until a site admin approves or discards the registration. = Registration Administration = While this item will be useful to track the registration process, *approving or discarding the registration must be done using the specific Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9320> page*, accessible only to site administrators, effectively *logged as site administrators* (superuser): * Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9320> = Registration Details = * Name: *GNU stalkerfs* * System Name: *stalkerfs* * Type: Official GNU software * License: GNU General Public License V2 or later (The stalkerfs documentation is licensed under the terms of the GFDL, with no invariant sections.) ---- ==== Description: ==== GNU stalkerfs is a 'desktop-search' system which provides its user interface via a virtual filesystem. Using a virtual filesystem as user interface makes it possible to control stalkerfs by just creating, modifying and deleting files. Basically searching is as easy as creating a file containing the filter rules and reading a directory containing symbolic links to all files matching the filter. Alternative output-mechanisms, such as XML files are planned. Besides gathering basic metadata from the filesystem, such as file size, file name, owner UID, owner GID and so on stalkerfs also guesses the MIME type of a file using pyxdg. Using the MIME type stalkerfs is then (or will be) able to gather type-specific metadata stored in the indexed files, such as the interpreting shell for shell scripts and also gather the information needed for full-text searching. Additionally GNU stalkerfs is going to support a tagging system, which allows to mark files with certain tags. Every tag is displayed as a directory in the virtual filesystem and contains symlinks to the files having the tag attached. GNU stalkerfs is implemented in Python and requires a GNU/Linux system to run. A tarball can be found on fencepost: ~sp/stalkerfs-0.1.92.tar.gz ==== Other Software Required: ==== Python 2.4 or later (PSF, GPL-compatible) libfuse 2.5.3 or later (GPL/LGPL) FUSE bindings for Python; version 2.5 or later (LGPL) pyxdg (GPL) pyinotify 0.7.0 or later (GPL) _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/task/?6971> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/