| 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 -ddatabase 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-metadataresurrected
- bugfixes
- 
changed program name from refractagtoinferactAKAnferornfr
- 
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,-reverseselection
- 
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:1after-e tag+1changes 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,-linksfiltering added/fixed
- 
-helpupdated and tweaked
- 
broken hashing function fixed (again) 
- 
added variant group info for -cm(copies metadata to clipboard as script)
- 
fixed wordnet commands, fixed -fixetc.
- 
-dand-dfupdated 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 mp3hashlibrary 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-followchanges 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_commandsto 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 -inior-cfgto 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,-chcan refer to specific item index by slice3:5, numbers3 4or both1 2 3:5 5 6 7
- 
more database fixes added to -healcommand
- 
added dialog on <dirpath>input
- 
bugfixes 
- bugfixes
- 
bugfixes 
- 
optional auto-download for remote files (see refractag.inifor details)
- 
at last; copy-to-clipboard bug squashed (copy: -cfilepath,-cttags,-chfilehash)
- 
workaround for crash/leak on copy to clipboard 
- 
bugfixes 
- bugfixes
- 
enchanced help 
- 
enchanced -dircommand
- 
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/executableopens metadata from selection #1 #1 #3 #6 #7 #8 to open a file with the default handler type:-o 1or-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/pathgroups selection with a specified file. Type:-groupedto select variants of selected files. To remove selected files from group, use:-ungroup.
- 
bugfixes 
- 
Linux issues fixed 
- 
optional -hhelp
- 
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:blueare searchable by their composite elements (eg:blue color)
- 
-presentselects all files that have a metadata bond from pre-selection
- 
-dirshows path distribution of selected files,-dir folder/with/filesselects files in folder from pre-selected files
- 
-db database/folderswaps databases
- 
-untaggedshows/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 -updateto update/fix a previous database version. Rename new database folder to "buzhug_db" to maket it work.
- 
added tag rename functionality; usage: -ren oldTag newTagafter tag search
- 
fixed (and optimized) broken text-slice search 
- 
added alias functionality; set by -alias aliasNameafter 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 -mmove crash fixed
- 
database link follows moved file 
- 
search fixed 
- 
-ccopy and-mmove search results