Danbooru Client is a software to access Danbooru-based image boards. Those boards offer a REST and POST API which is used by this program.
Installation:
Although this is a PyKDE4 application, it uses CMake to do its work. So this means that you'll need a working compiler and the KDE headers installed (even though they won't be even touched).
Then, follow the steps:
- unpack
- cd to the source directory
- mkdir build; cd build
- cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
- make
- make install as root (or via sudo)
Here are some key features of "Danbooru Client":
· Connect to any Danbooru board (three predefined)
· Download up to 100 images with selectable tags;
· Download or view images with the KDE preferred image viewer;
· Tag semantically the images using Nepomuk.
Requirements:
· PyQt
· Python
· KDE Software Compilation
· PyKDE4
· Nepomuk (optional)
Limitations:
· Batch download is not yet possible
· Empty cells appear if you don't fill all the rows
· Danbooru API wrapper is not complete
· Blacklisting images basing on rating is not possible (not implemented in the Danbooru API, so nothing I can do)
What's New in This Release: [ read full changelog ]
· Switched API from JSON to XML (better compatibility)
· Support for pools (only the first page at the moment) - notice that it will not work with moe.imouto.org as they don't implement the API properly
· Tag blacklists now are also used to filter out posts, i.e. if tag FOO is blacklisted, posts with tag FOO will not be downloaded