Skip to content

non-intrusive file tagging with arbitrary tag and category hierarchy

License

Notifications You must be signed in to change notification settings

milleniumbug/Taxonomy

Repository files navigation

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

About

non-intrusive file tagging with arbitrary tag and category hierarchy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages