-script <filepath>[;<filepath>]
runs commands line by line (semicolon comments-out) from a file(s)- various bugfixes
- Ctr+C interruptions
- similarity-search and general bugfixes
- Selection-to-memory:
(-m<|-mem-save)
,(-m>|-mem-load)
is working (refreshes as intended) - sub-tags slashing is handled properly
- performance optimizations (trashed a bunch of unusable variables)
- code cleaning (more concise yet still retained functionality)
- modified
(-l|-list)
to accept slices for specific selections, eg:-l 5 2 7 9:99
- refined similarity search
- refined console interface
- similarity search
- by tags:
(-sim|-similar)
or(-simf|-similarf)
(fuzzy) - perceptual (images only):
(-psim|-psimilar)
or(-psimf|-psimilarf)
(fuzzy) - added perceptual-hash column (images-only) to database
- optimizations
- some code cleanup
(-int|-intersection)
copies intersecting tags to clipboard(-diff|-difference)
copies non-intersecting tags to clipboard- removed auto tagging mode for new items (tag edition is now manual only
(-e|-edit)
)
- fixed database error on
-chdir
- interface corrections
- updated help
- some code cleaning for readability
(-cd|-chdir) <new/base/directory>
to change working directory- fixes (db loading, item name display at prompt, etc.)
(-h|-help) <command>
displays command's description
- type
(-home|-website)
to open refracTag website URL - added
exit_commands
to cfg/ini file (define custom commands to prevent exit on blank input) - URL as idea (ie:
-i path/to/file.ext
) - updated help info
- added flags/parameters for wordweb:
-w-
,-w+
(see help-h
)
- bugfixes (
-o
) - type
-ini
or-cfg
to open the configuration file
- fixed colored text wrapping (ie: tag display)
- added icon
;
(and;;
for aliases) command-splitting order fix
- critical import bugfix on init
- reduced binary to optimal size
-c
,-ct
,-ch
can refer to specific item index by slice3:5
, numbers3 4
or both1 2 3:5 5 6 7
- more database fixes added to
-heal
command - added dialog on
<dirpath>
input - bugfixes
- bugfixes
- bugfixes
- optional auto-download for remote files (see
refractag.ini
for details) - at last; copy-to-clipboard bug squashed (copy:
-c
filepath,-ct
tags,-ch
filehash)
- workaround for crash/leak on copy to clipboard
- bugfixes
- bugfixes
- enchanced help
- enchanced
-dir
command
- bugfixes
- colors (colorama)
- linux bugfixes
- more config/ini file options
- remote (links/ideas) items selection:
* -links
,* (-ideas|-text)
- parameter execution bugfixes
- bugfixes
- extended help/manual
- default database name changed to: "default" ;>
- bugfixes
- optional: wordnet word substitution in tag search
- fixed variant search/fix operations
- sub-select by slice or id number:
-sub-select 1 2 3 4 5:10 11
- to mix commands with tag-searches use the semicolon
;
delimiter:tag1 - tag2; -copy; -exit
- bugfixes
- aliases can be predefined commands, ex:
-a @play-all -o x path/to/player
- added link type handling
- open command:
(-o|-open) 1 1 3 6:8 x path/to/executable
opens metadata from selection #1 #1 #3 #6 #7 #8 to open a file with the default handler type:-o 1
or-o
(#1 is default) - changed commands to "more understandable": hit
-<tab>
for the list - new commands:
-get-filepath
,-open
- bugfixes
- file variants grouping:
-g a/file/path
groups selection with a specified file. Type:-grouped
to select variants of selected files. To remove selected files from group, use:-ungroup
.
- bugfixes
- Linux issues fixed
- optional
-h
help - TUI and code refinement
- fixed bulk tag-search (also the bulk delimeter has changed from
&
to|
) - type
-tags<
and-tags>
followed by an integer, eg:-tags< 3
, to sub-select metadata with less than 3 tags
- sub:tags like
color:blue
are searchable by their composite elements (eg:blue color
) -present
selects all files that have a metadata bond from pre-selection-dir
shows path distribution of selected files,-dir folder/with/files
selects files in folder from pre-selected files-db database/folder
swaps databases-untagged
shows/selects all files that are untagged- removing aliases:
-remalias aliasToRemove
- appending
*
in combined-search (eg:tag1 tag2 & tag2 * tag3
) makes sub-searches use additional arguments (eg:tag3
) - one command line accepting both files and requests
- TUI "enhancements"
- initial console window dimensions now affect display
- major code cleanup (variables, structure, debug rubbish)
- fixed minor issues with Linux
- fixed hash generation for files (is now a standard sha1 file hash). Type
-update
to update/fix a previous database version. Rename new database folder to "buzhug_db" to maket it work. - added tag rename functionality; usage:
-ren oldTag newTag
after tag search - fixed (and optimized) broken text-slice search
- added alias functionality; set by
-alias aliasName
after tag search - added combined-search functionality;
tag1 & tag2 tag3
- fixed non-refreshing tag operations. now refreshing properly again
- methods are more hierarchical (still, some mess needs to be fixed, especially leftovers in
class Metadata(object)
:) - search:
-t
= temporary preview in IrfanView,-remdf a/dir [-ext .tmp .bad]
= remove duplicates - code formatting, readability update
- added commands for search results:
-fix
-lost
-detach
-remove
- enchanced TUI and responsiveness, prompts, progress bar
- made hash algo handle easy to replace (hashlib), changed from md5 to sha1
- critical
-m
move crash fixed - database link follows moved file
- search fixed
-c
copy and-m
move search results