Karl Voit
f8927c7b81
fixed pip package and structured project files accordingly
2018-01-30 20:40:51 +01:00
Karl Voit
104724b4c9
library import fix
2018-01-29 14:59:21 +01:00
Karl Voit
b51955efb5
update of README.org (Sorry for the delay)
2018-01-27 12:47:45 +01:00
Karl Voit
10b27c862e
allow user to omit filebrowser using option "none"
2017-12-30 16:33:26 +01:00
Karl Voit
228e47a634
separate multiple error 7 to unique error numbers
2017-12-30 16:26:16 +01:00
Karl Voit
2bf0f2983a
added --tagtrees-dir to override tagtrees target directory
2017-12-30 16:24:45 +01:00
Karl Voit
a09ba0007b
added --tagtrees-depht to override default tagtrees depth
...
use with caution!
2017-12-30 13:30:06 +01:00
Karl Voit
486e0c3255
added tagtrees support for Windows (using lnk files)
...
... instead of symbolic links
2017-12-30 13:02:42 +01:00
Karl Voit
a300bc3cc7
centralized os.symlink() into one function
...
for more efficient error handling and better future symlink/lnk abstraction
2017-12-29 19:29:01 +01:00
Karl Voit
45a81319cb
added helpful error message for OSError (Windows)
2017-12-29 07:29:39 +01:00
Karl Voit
70cfd37e57
added colorful output via colorama
2017-12-24 17:18:31 +01:00
Karl Voit
d95bdfd511
if all files are symlinks: show original directory in interactive dialog
2017-11-18 10:42:05 +01:00
Karl Voit
9c0cd095ee
added --tagtrees-link-missing-mutual-tagged-items
2017-11-11 19:11:41 +01:00
Karl Voit
93f366b2a6
some minor refactoring of generate_tagtrees()
2017-11-11 18:21:05 +01:00
Karl Voit
444d5b1a3e
added --tagtrees-handle-no-tag parameter
2017-11-11 18:01:09 +01:00
Karl Voit
a2ab5346eb
Breaking change: reduced removing tags parameter to --remove only (no -d --delete or -r any more)
...
I am planning to re-use -r and -d for other options in the future.
Usability should not suffer since I introduced "-tagname" input line
feature in the previous versions. So if you want to remove a tag, use
"filetags -i *" and the "-mytag" input method.
2017-11-11 16:49:59 +01:00
Karl Voit
c1156c0f89
Better help text related to .filetags file
2017-11-11 16:43:57 +01:00
Karl Voit
9efdc3a104
README: better description of FreeCommander integration
2017-11-11 16:19:23 +01:00
Karl Voit
18d65b57ad
README: added docu for integration with Windows
2017-11-08 21:25:25 +01:00
Karl Voit
0e692a7424
fixed issue with wrong link to controlled vocabulary
2017-09-30 10:19:35 +02:00
Karl Voit
328066c267
Linking corresponding .filetags file to tagtrees result directory
2017-09-03 22:01:21 +02:00
Karl Voit
d6e410e198
Implemented --recursive option for --tagtrees as well
2017-09-03 21:51:32 +02:00
Karl Voit
69fc2980d6
much better screen output when renaming symlinks + sources
2017-08-31 22:10:15 +02:00
Karl Voit
06b914e872
some refactoring and enabled alternative filename search for symlinks
2017-08-31 19:09:22 +02:00
Karl Voit
6c7a6f91fe
added recursively following of symlinks + more debug messages
2017-08-31 15:45:18 +02:00
Karl Voit
dd115e1689
Added the --tagtrees option and some minor improvements
2017-08-28 19:32:41 +02:00
Karl Voit
a38611f624
moved from optparse to argparse; removed option --tag; added -R
2017-08-28 15:08:09 +02:00
Karl Voit
b6992f07d8
symlink originals get tagged as well, if basename matches
2017-08-27 23:59:45 +02:00
Karl Voit
31c8de788f
fixed issue when tagging files with directory path
2017-08-27 23:55:53 +02:00
Karl Voit
b9cbded73e
unit_tests.py: PEP8 fixes
2017-08-27 23:55:49 +02:00
Karl Voit
bdee8a1224
fixed unit tests to ignore list item orders
2017-08-22 13:00:23 +02:00
Karl Voit
f5302df84b
PEP8 fixes
2017-08-22 12:54:44 +02:00
Karl Voit
b9f04ff2f4
migrated to Python3 via 2to3
2017-08-22 12:51:18 +02:00
Karl Voit
58ea762fb2
README: much better and verbose changelog
2017-04-09 11:13:10 +02:00
Karl Voit
cec1b7dc21
documentation of removing tags via '-tagname'
2017-04-09 10:53:34 +02:00
Karl Voit
4e8edd6fa4
interactively removing tags via -tagname
2017-04-09 10:45:44 +02:00
Karl Voit
18841fc9db
try too find alternative filename if file not found
2017-04-09 09:56:45 +02:00
Karl Voit
24c5a5f922
removed unused INVOCATION_TIME variable
2017-03-19 11:19:52 +01:00
Karl Voit
fa31788e9e
shortcut tags can be mixed with non-shortcut tags
2017-02-25 12:13:40 +01:00
Karl Voit
b07a3c2430
fixed unit test bug
2017-02-25 11:18:10 +01:00
Karl Voit
ab1ac4432e
README: fixed markup issues
2017-02-15 14:55:01 +01:00
Karl Voit
f773e92fe9
README: fixed markup issueswq
2017-02-15 14:52:59 +01:00
Karl Voit
29048a0318
fixed Python2 shebang according to PEP0394
2017-02-12 17:33:50 +01:00
Karl Voit
d7c992956d
better help text for --filter option
2017-02-06 18:42:47 +01:00
Karl Voit
8059144a7f
added existing common tags to visual
2016-11-27 12:21:50 +01:00
Karl Voit
4d0007b210
fixed bug when filtering out already used tags
2016-10-17 13:37:15 +02:00
Karl Voit
9b694ec696
interactively adding tags: omit already assigned tags in shortcuts and vocabulary
2016-10-16 12:53:41 +02:00
Karl Voit
9f072555d4
added caching of tags and misc refactoring
2016-10-15 17:05:05 +02:00
Karl Voit
f057842008
added tag gardening: vocabulary tags not used + tags not in vocabulary
2016-10-15 13:58:58 +02:00
Karl Voit
ed856b1e66
added how-to-thank-me section
2016-08-29 19:37:26 +02:00