Code Monkey home page Code Monkey logo

dubnao's Introduction

dubNao

Python GUI (tkinter) for sorting images with SauceNAO (pysaucenao).

Requirements

  • python3

make.bat will try to setup an virtual environment with the following packages (you do not need to intall them by yourself):

  • pillow
  • ImageHash
  • pysaucenao
  • opencv-python
  • python-slugify

Windows N- and KN

Requires Media Feature Pack found in Settings / Optional Feature or in DISM /Online.

Linux

Check opencv-python documentation, pypi: "almost any GNU/Linux distribution".

Settings frame

Directories

  • The directory Temp stores the image files waiting to be processed.
  • The directory Dest will contain the sorted images based on the results of SauceNAO.

Search

Here you can add directories which will be indexed and / or moved to the Temp directory.
Additionally you can select subdirectories which can be ignored by the indexer.

Misc

  • autostart: Start directly into the SauceNAO frame.
  • check for dublicates: Displays dublicates additionally to new files.
  • Autoselect: X seconds before a perfect match (0 difference in all present images) will be skipped.

SauceNAO frame

Looks up the selected images in the Temp directory and moves them to Dest.

Index frame

Search all given directories (checkbox Index) without (checkbox Ignore) for image files.

Select frame

Moves all indexed files from given directories (checkbox Select) without (checkbox Ignore) to the Temp directory.
Afterwards it displays the files grouped by the hash, the buttons have the following functions:

  • Next: Marks selected files as SauceNAO, marks unselected as Trash.
  • Difference: Shows the highest color difference for each image, move the mouse over another image to set it as comparison target (by default the leftmost image).
  • Delete: Marks all files as Trash no matter if selected or not.

Trash frame

  • Left, Right: Moves to previous / next image in trash.
  • Restore: Marks file as SauceNAO.
  • Delete: Permanently deletes file from disk.
  • Delete All: Deletes all Trash files.

dubnao's People

Contributors

shiska avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.