Name | Modified | Size | Downloads / Week |
---|---|---|---|
inferact-0-4-9-14 prealpha src.zip | 2016-12-27 | 295.2 kB | |
inferact.exe | 2016-12-27 | 7.0 MB | |
readme_log.md | 2016-12-25 | 15.4 kB | |
Totals: 3 Items | 7.3 MB | 0 |
- bugfixes
-
database doesn't "unload" (cleanup process) upon exit if it wasn't modified
-
sub-selection fix (
-s
)
- countless (can't remember) bugfixes (useless log :'/)
-
bugfixed script-files (all relative paths are relative to the script location on script runtime)
-
re-fixed duplicate detection
-
displays file-embedded metadata and file-specific info
-
fixed running with arguments
-
added: execute clipboard (
-xc
) -
handles (?) unicode filenames in preview/display
-
other fixes (eg: ungrouping, missing files)
-
added: similarity search by tags (however some "tweaking" is needed)
- folder structure-based file auto-tagging and tag\group merging
-
bugfixes & code cleaning (still indecipherable hell for pythonistas)
-
icon updated
-
auto script file execution available (
-ini
) -
autocompletion update at init on
-d
database search -
file-embedded metadata display on
-l++
list -
other things i cannot recall at the moment;]
-
various bugfixes
-
ini additions ("technical_info")
-
bugfixes (refresh on tag rename, etc.)
-
ini: database_path accepts database or directory for initial startup
-
-copy-metadata
resurrected
- bugfixes
-
changed program name from
refractag
toinferact
AKAnfer
ornfr
-
minor bugfixes (ie. filenames with double-space), tweaks, improved code readability
-
speed-enchancements (ie.
SELECTION = Selection()
) -
refined similarity search for 3 or more items (merging, optimizing)
-
functionality added:
-shuffle
,-sort
,-reverse
selection -
fixed padding for
-help <keyword>
search -
improved exception handling/display
-
things that got broke along but then fixed again with benefit(!):
-RMDF
, '-sim',-d
-
adding/subtracting integer values from "subtags", ie:
tag:1
after-e tag+1
changes totag:2
-
bugfixes, optimizations, cross-platform fixes
-
database: data has to be relative to database location in case of relative filepaths
- bugfixes
- Faster metadata loading (class->tuple)
-
-ideas
,-remote
,-links
filtering added/fixed -
-help
updated and tweaked -
broken hashing function fixed (again)
-
added variant group info for
-cm
(copies metadata to clipboard as script) -
fixed wordnet commands, fixed
-fix
etc.
-
-d
and-df
updated with database index and bugfixes relating to CWD change -
%HOME%, %REFRACTAG%, %OLD_WORKING_DIR% expands to related directories (works with:
-a
,-displace
) (in betatesting) -
-l-
shows missing files correctly now -
using
mp3hash
library for tagged music data (mp3, other?) -
metadata is updated properly after
-rehash
& added sub-options:hashed
,skipped
-
added index selection of tab-completion items ex:
-* <index>
-
items can be added by hash (nonstandard allowed) only, ex:
(-#|-hash) <nonstandard-hash>
-
items & groups can be exported to a script file, ex:
-export <script-file>
and imported via-script <script-file>
-
bugfixes (typos,
-dir
, extra-folder tag prefix functionality and more) -
opening database with
-db-follow
changes the working directory to the database's root (enables portable database & data)
-
bugfixes (variants, sort variants, colors)
-
everything starting with a double-tick is converted to underlines and encased in quotation marks
-
copied/moved files are saved in an extra folder specified by (configurable) tag prefix:
@:
(use:
for multiple folders) -
(-b|-browse)
opens the directory of a specified (by index) file. -
file operations (copy/move etc.) cleaned & (almost?) bugfixed
-
-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