Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.24 KB

README.md

File metadata and controls

21 lines (13 loc) · 1.24 KB

Taxonomy

License Gitter

This project allows to tag arbitrary files, by storing the metadata non-intrusively, that is, not inside the files, not using the filesystem capabilities, but in a separate file which you can transfer together with your collection.

This, of course, has the disadvantage of needing additional synchronization in case the files are moved outside of the program's knowledge, but allows for it being independent of file system limitations, allowing to transfer your collection to a pendrive or a phone.

For many collections, which are read more often than modified, this is an acceptable trade-off.

Structure

This project is separated into a library TaxonomyLib which the API to the tag mappings, and multiple frontends:

  • TaxonomyWpf, the WPF GUI
  • TaxonomyCli, the console application (planned)
  • TaxonomyMobile, the mobile app in Xamarin.Forms (work in progress, currently only Android supported)

The common and portable parts are separated into the Common project