Skip to content

Releases: Decimation/SmartImage

v4.0.6 (GUI)

05 Nov 18:47
Compare
Choose a tag to compare
  • 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

05 Nov 20:02
Compare
Choose a tag to compare
  • 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

29 May 15:58
Compare
Choose a tag to compare
  • Various fixes & improvements

Full Changelog: v1.0.5-rdx...v1.0.6-rdx

Rdx v1.0.5

22 May 22:06
Compare
Choose a tag to compare

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)

10 May 04:33
Compare
Choose a tag to compare

Full Changelog: v4.0.4...v4.0.5

Rdx v1.0.4

03 May 05:53
Compare
Choose a tag to compare

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

25 Apr 03:02
Compare
Choose a tag to compare
  • Various fixes & improvements
  • Refactoring
  • Add live result display:

WindowsTerminal_2024-04-24_(21h51m10s)_Y0OpEfUCdz

WindowsTerminal_2024-04-24_.21h52m39s._xjVEmtD98T-1.mp4

Rdx v1.0.1

10 Apr 23:35
Compare
Choose a tag to compare
Rdx v1.0.1 Pre-release
Pre-release

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

29 Feb 04:46
Compare
Choose a tag to compare
Rdx v1.0.0 Pre-release
Pre-release

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)

24 Jan 21:55
Compare
Choose a tag to compare
  • Fix CLI arguments
  • Hotfixes

Full Changelog: v4.0.3...v4.0.4