Releases: Decimation/SmartImage
v4.0.6 (GUI)
- Added FlareSolverr support
- Added TinEye parsing
- Added browser cookie support
- Image scanning improvements
- Various optimizations & fixes
Full Changelog: v4.0.6...v1.0.7-rdx
Rdx v1.0.7
- Added FlareSolverr support
- Added TinEye parsing
- Added browser cookie support
- Image scanning improvements
- Various optimizations & fixes
Full Changelog: v4.0.6...v1.0.7-rdx
Rdx v1.0.6
- Various fixes & improvements
Full Changelog: v1.0.5-rdx...v1.0.6-rdx
Rdx v1.0.5
Integration
Cross-platform context menu integration has been added.
Linux (root permissions required): sudo ./SmartImage integrate --ctx-menu <true/false>
Windows: ./SmartImage integrate --ctx-menu <true/false>
Fixes
Various fixes & improvements.
Full Changelog: v4.0.5...v1.0.5-rdx
v4.0.5 (GUI)
Full Changelog: v4.0.4...v4.0.5
Rdx v1.0.4
Changes
- Refactoring & improvements
- Add stdin parsing support
Standard input
SmartImage now accepts input via the standard input stream. The input can either be a file directory or binary image data.
Linux
Example: Creating a shell variable cx1
containing the file path which is then piped into SmartImage.
cx1="/home/neorenegade/1654086015521.png"
neorenegade@localhost:/mnt/c/Users/Deci/$ echo -nE $cx1 | ./SmartImage.Rdx/bin/Release/net8.0/publish/linux-x64/SmartImage --read-cookies -p Auto -e Artwork,Yandex
Received input from stdin
____ __ ______
/\ _`\ /\ \__ /\__ _\
\ \,\L\_\ ___ ___ __ _ __ \ \ ,_\ \/_/\ \/ ___ ___ __ __ __
\/_\__ \ /' __` __`\ /'__`\ /\`'__\ \ \ \/ \ \ \ /' __` __`\ /'__`\ /'_ `\ /'__`\
/\ \L\ \ /\ \/\ \/\ \ /\ \L\.\_ \ \ \/ \ \ \_ \_\ \__ /\ \/\ \/\ \ /\ \L\.\_ /\ \L\ \ /\ __/
\ `\____\\ \_\ \_\ \_\\ \__/.\_\ \ \_\ \ \__\ /\_____\\ \_\ \_\ \_\\ \__/.\_\\ \____ \ \ \____\
\/_____/ \/_/\/_/\/_/ \/__/\/_/ \/_/ \/__/ \/_____/ \/_/\/_/\/_/ \/__/\/_/ \/___L\ \ \/____/
/\____/
\_/__/
OS Linux / Unix 5.15.146.1
Runtime 8.0.0
Terminal ANSI True
Terminal colors EightBit
Terminal links True
Terminal Unicode True
Version 1.0.4.0
Uploading query: 50%
Search engines Yandex, Artwork
Priority engines Auto
Auto-search True
Read cookies True
Input /home/neorenegade/1654086015521.png (File) [image/png]: True
Upload https://pomf2.lain.la/f/j5d0geat.png
Running search: 0%
Ascii2D 2 / 5: 40%
EHentai 3 / 5: 60%
Yandex 4 / 5: 80%
Windows
Example: (PowerShell) Copying image data into a variable which is then piped into SmartImage.
$cx2=[System.IO.File]::ReadAllBytes($(Resolve-Path "..\..\Pictures\Art\Atago_final_1-3.png"))
$cx2|.\SmartImage.exe --read-cookies -p Auto -e Artwork,Yandex
Received input from stdin
____ __ ______
/\ _`\ /\ \__ /\__ _\
\ \,\L\_\ ___ ___ __ _ __ \ \ ,_\ \/_/\ \/ ___ ___ __ __ __
\/_\__ \ /' __` __`\ /'__`\ /\`'__\ \ \ \/ \ \ \ /' __` __`\ /'__`\ /'_ `\ /'__`\
/\ \L\ \ /\ \/\ \/\ \ /\ \L\.\_ \ \ \/ \ \ \_ \_\ \__ /\ \/\ \/\ \ /\ \L\.\_ /\ \L\ \ /\ __/
\ `\____\\ \_\ \_\ \_\\ \__/.\_\ \ \_\ \ \__\ /\_____\\ \_\ \_\ \_\\ \__/.\_\\ \____ \ \ \____\
\/_____/ \/_/\/_/\/_/ \/__/\/_/ \/_/ \/__/ \/_____/ \/_/\/_/\/_/ \/__/\/_/ \/___L\ \ \/____/
/\____/
\_/__/
OS Windows / Microsoft Windows NT 10.0.19043.0
Runtime 8.0.4
Terminal ANSI True
Terminal colors TrueColor
Terminal links True
Terminal Unicode True
Version 1.0.4.0
Uploading query: 50%
Search engines Yandex, Artwork
Priority engines Auto
Auto-search True
Read cookies True
Input C:\Users\Deci\AppData\Local\Temp\tmppwbgc4.tmp (File) [image/png]: True
Upload https://pomf2.lain.la/f/7iyx9ga.tmp
Running search: 0%
EHentai 2 / 5: 40%
Iqdb 3 / 5: 60%
Ascii2D 4 / 5: 80%
Rdx v1.0.3
Rdx v1.0.1
Changelog
- Add Fluffle engine (#55)
- Add cookie reading (Firefox only)
- Rename arguments
- Fixes
Example
.\SmartImage "https://i.redd.it/xixxli0axz7b1.jpg" -h
____ __ ______
/\ _`\ /\ \__ /\__ _\
\ \,\L\_\ ___ ___ __ _ __ \ \ ,_\ \/_/\ \/ ___ ___ __ __ __
\/_\__ \ /' __` __`\ /'__`\ /\`'__\ \ \ \/ \ \ \ /' __` __`\ /'__`\ /'_ `\ /'__`\
/\ \L\ \ /\ \/\ \/\ \ /\ \L\.\_ \ \ \/ \ \ \_ \_\ \__ /\ \/\ \/\ \ /\ \L\.\_ /\ \L\ \ /\ __/
\ `\____\\ \_\ \_\ \_\\ \__/.\_\ \ \_\ \ \__\ /\_____\\ \_\ \_\ \_\\ \__/.\_\\ \____ \ \ \____\
\/_____/ \/_/\/_/\/_/ \/__/\/_/ \/_/ \/__/ \/_____/ \/_/\/_/\/_/ \/__/\/_/ \/___L\ \ \/____/
/\____/
\_/__/
OS Windows / Microsoft Windows NT 10.0.19043.0
Runtime 8.0.4
Terminal ANSI True
Terminal colors TrueColor
Terminal links True
Terminal Unicode True
Version 1.0.1.0
USAGE:
SmartImage.exe <query> [OPTIONS]
ARGUMENTS:
<query> Query: file or URL
OPTIONS:
DEFAULT
-h, --help Prints help information
-v, --version Prints version information
-e, --search-engines All Search engines
-p, --priority-engines Auto Engines whose results to open
-a, --autosearch True N/A
--read-cookies Read cookies from browser
-f, --output-format None Output file format
-o, --output-file Output file name
-d, --output-delim , Output file delimiter
--output-fields Name, Url, Similarity Output fields
-x, --command-exe Command/executable to invoke upon completion
-c, --command-args Arguments to pass to command
Rdx v1.0.0
SmartImage.Rdx is a multi-platform command-line form of SmartImage. It has all the main features of the GUI build. Linux x64 was tested on WSL2, Linux ARM was tested on Raspberry Pi, and Windows x64 was tested on Windows 10. All versions use .NET 8.
Examples
- Search by URL, write results to
output.txt
, display minimal output in shell:
./SmartImage "https://i.redd.it/xixxli0axz7b1.jpg" -o output.txt -r None
- Show help:
./SmartImage --help
____ __ ______
/\ _`\ /\ \__ /\__ _\
\ \,\L\_\ ___ ___ __ _ __ \ \ ,_\ \/_/\ \/ ___ ___ __ __ __
\/_\__ \ /' __` __`\ /'__`\ /\`'__\ \ \ \/ \ \ \ /' __` __`\ /'__`\ /'_ `\ /'__`\
/\ \L\ \ /\ \/\ \/\ \ /\ \L\.\_ \ \ \/ \ \ \_ \_\ \__ /\ \/\ \/\ \ /\ \L\.\_ /\ \L\ \ /\ __/
\ `\____\\ \_\ \_\ \_\\ \__/.\_\ \ \_\ \ \__\ /\_____\\ \_\ \_\ \_\\ \__/.\_\\ \____ \ \ \____\
\/_____/ \/_/\/_/\/_/ \/__/\/_/ \/_/ \/__/ \/_____/ \/_/\/_/\/_/ \/__/\/_/ \/___L\ \ \/____/
/\____/
\_/__/
OS Linux / Unix 5.15.133.1
Runtime 8.0.0
Terminal ANSI True
Terminal colors EightBit
Terminal links True
Terminal Unicode True
USAGE:
SmartImage <query> [OPTIONS]
ARGUMENTS:
<query> Query: file or URL
OPTIONS:
DEFAULT
-h, --help Prints help information
-v, --version Prints version information
-e, --search-engines All Search engines
-p, --priority-engines Auto Engines whose results to open
-a, --autosearch True N/A
-v, --interactive Show interactive UI after search
-r, --shell-format Default Fields to display
-f, --output-format None Output file format
-o, --output-file Output file
-d, --output-delim , Output delimiter
--output-fields Default Output fields
-x, --complete-exe
-c, --complete-cmd
v4.0.4 (GUI)
- Fix CLI arguments
- Hotfixes
Full Changelog: v4.0.3...v4.0.4