Skip to content

wadoon/pytagsfs

Repository files navigation

=============== pytagsfs README


pytagsfs is a FUSE filesystem that arranges media files in a virtual directory structure based on the file tags. For instance, a set of audio files could be mapped to a new directory structure organizing them hierarchically by album, genre, release date, etc. File tags can be changed by moving and renaming virtual files and directories. The virtual files can also be modified directly, and, of course, can be opened and played just like regular files.

This file may be distributed under the same license as pytagsfs itself.

Dependencies

pytagsfs has the following dependencies:

One of the following filesystem monitoring libraries should also be installed:

To run the test suite, the following additional dependencies must be fulfilled:

Installing

Before installing from source, check if your distribution has packages available. It is not normally recommended that you install packages from source in system-wide directories, unless you know what you're doing.

To build::

./setup.py build

To install::

./setup.py install

To clean up temporary files created while building or testing::

./setup.py clean

To clean all files, including built files that are required for installation::

./setup.py clean --all

Documentation

Manual pages for both the pytagsfs and pytags commands are built via setup.py build. Please refer to those, as well as the pytagsfs website, for documentation.

Running Tests

Tests can be run via setup.py::

./setup.py test

Specific tests can be specified on the command-line. For instance, to only run tests defined in module tests.subspat::

./setup.py test --tests tests.subspat

To only run tests defined by test case ShortKeySubstitutionPatternTestCase::

./setup.py test --tests tests.subspat.ShortKeySubstitutionPatternTestCase

To only run a specific test defined by that test case::

./setup.py test --tests tests.subspat.ShortKeySubstitutionPatternTestCase.testSplit

Multiple identifiers can be specified using a comma-separated list.

See Also

  • AUTHORS
  • BUGS
  • COPYING
  • NEWS
  • TODO

About

unofficial - (undone) - port of pytagsfs with creating hard links instead of fuse file system

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages