Topic: e621Desk - A Desktop Image Viewer

Posted under e621 Tools and Applications

Views the latest images from e621 directly at your desktop.

Why would you want posts to be displayed on the Desktop? Well, why not? x)
This was designed as some kind of win vista/7 sidebar gadget so, yea...

This is one of my first Java apps, starting three years ago. I wrote/tested it on Win7.
I could tweak and play with the code forever, but i decided to just upload it.

Features

► Save images to your hard-drive
► Use a custom Filter (this is basically your search string)
► Randomize results (using your filter)
► Automatically refreshing (you may set the interval between 0 and 1440 min)
► Change the frame-size
► Blacklisting certain tags (in case the filter is not enough)
► Images may now be cached reducing network traffic

Also there's a README no one will read for more total useless information

Download from DropBox (r24)
Source Code from DropBox (r23)
My XML and INI reader are not included in the source (cuz I don't want to)

Update 2016-09-30

rev 24
~ redownload corrupted images (1 try) caused e.g. by Closing the application
~ prevent overscaling small images. max overscaling is currently fixed to 1.33x

Update 2016-04-04

rev 23
[FIXED] Image loading now requires a user-agent to be sent with the request
~ changed the config from the values mess to a ini config using my own ini reader
~ settings
~ + option to fix window position
~ main window
~ + holding shift while clicking the hide button will (save cfg and) close the application

Update 2016-01-26

rev 22
~ removed SAX parser for XML results and replaced it with my own XML parser
~ + UTF-8 escaping search tags, as it seems to be required by Jan 2016
~ changed algorythm for random results. Should be more random now
[FIXED] Application getting stuck at silent-/loading

Update 2015-10-25 (from r18)

rev 21
[Fixed] Bug where zoomed message image was actually 4x scaled instead of 2x
[Fixed] Anchors were not saved, Y Position wasn't correctly calculated for saveing
+ optional cache directory so images don't have to be downloaded over and over again
~ settings dialog
~ + added form to setup and enable caching

rev 20
~ Post number Randomizer
~ ~ Improved RNG
~ [Fixed] Blacklist loop looking for the same image 5 times without calling a new random
~ update timer is now shedules every 15 seconds (prevents double/quick loading after manually refreshing)
[Fixed] Strange zooming behaviour on error dialogs

rev 19
+ Blacklist feature scanning up to 5 posts for blacklisted tags (displays error if failed)
~ Settings
~ ~ Reordered Elements
~ Sidebar
~ + Depending on the y-position the sidebar will be displayed at the top or bottom now
[Fixed] Sidebar won't flip sides on zooming anymore

Updated by KewlFox

In case anyone is actually using this:
I just updated it as with the recent changes request parameters appear to have to be URL encoded.
Also it should get randomly stuck any more.
(It is ok to necro for such an update, amiright?)

Updated by anonymous

sounds interesting but i have a question on the filter(s). could it be set to only show "safe" pics?

Updated by anonymous

Eyyy! Thank's bro! I just wish there was a feature that automatically put the window in front of the other windows at all times if that's even possible.

Updated by anonymous

cuberope said:
screens plz

I think screens would be pointless because this is really just a floating image on the desktop.

treos said:
sounds interesting but i have a question on the filter(s). could it be set to only show "safe" pics?

Just add rating:s to the search tags in the option dialogue. I did not implement an option to switch to e926.
You may also add rating:q and rating:e to the blacklist, though that might result in a "to many blacklisted items in a row" error-message.

Lite3000 said:
Eyyy! Thank's bro! I just wish there was a feature that automatically put the window in front of the other windows at all times if that's even possible.

Window focus in Java is really strange as to what I noticed. So I won't try to do anything related to that.

Updated by anonymous

I like it! Would love to have a good way to quit the application on Windows though (without having to find kill the java process).

Any plans to open-source it?

Updated by anonymous

aw, sunnuva... why do download links do this to me? i can't right click > save as on that download link at the drop box page and when i left click it automatically brings up my flashget download manager yet doesn't try to start the download at all.

what i mean is, i left click and the popup box for firefox that asks how you'd like to download the file opens and closes then hello download manager.

edit: there, got it. just had to use a different download manager. ty jdownloader

Updated by anonymous

dos_tacos said:
I like it! Would love to have a good way to quit the application on Windows though (without having to find kill the java process).

Any plans to open-source it?

Maybe with the next release (to both)
If I remember...
I'm a lazy person x)

Updated by anonymous

rebane said:
Maybe with the next release (to both)
If I remember...
I'm a lazy person x)

Sweet, looking forward to it.
I fully understand the laziness though, haha.

Updated by anonymous

Very Nice! I see why a screencap would be pointless.

Is there an 'always on top' ability, or a location lock? I ask because it moves around a lot on touchscreens.

Updated by anonymous

Another Update

Update 2016-04-04

rev 23
[FIXED] Image loading now requires a user-agent to be sent with the request
~ changed the config from the values mess to a ini config using my own ini reader
~ settings
~ + option to fix window position
~ main window
~ + holding shift while clicking the hide button will (save cfg and) close the application

HF

EDIT: Just fixed a small bug that would reset some config values...

Updated by anonymous

GenericUsername69 said:
How do I install this?

Start by making sure that Java is installed. Then extract the files from the provided .zip link on the OP and run the .jar file included by double clicking it - that should do it! :P

Updated by anonymous

I feel like I'm being stupid here... I can't seem to close it! XD. I can't see an option to close the app. Also (although due to it being a Java app), it would be great to have a logo on the taskbar that we could use to indicate the app running, and also bring it to front without having to minimise windows / Alt+Tab through until we find it...

All in all, great stuff! Thanks!

Updated by anonymous

blazingfury1996 said:
I feel like I'm being stupid here... I can't seem to close it! XD. I can't see an option to close the app. Also (although due to it being a Java app), it would be great to have a logo on the taskbar that we could use to indicate the app running, and also bring it to front without having to minimise windows / Alt+Tab through until we find it...

All in all, great stuff! Thanks!

You can close it by holding shift and clicking the minimize button. And it does not show up in the taskbar on purpose as it was designed as a kind of sidebar gadget. But the windows Sidebar was sadly removed and I never understood how writing stuff for that worked...

Updated by anonymous

Noticed a few corrupted images in my 3500+ cache folder, so here's the fix.

Update 2016-09-30

rev 24
~ redownload corrupted images (1 try) caused e.g. by Closing the application
~ prevent overscaling small images. max overscaling is currently fixed to 1.33x

P.S.: Too lazy to update sources

Updated by anonymous

Well I'm a little late to the party, but though I love this app, after a few picture rotations, it just gives the "hes dead jim!" message, i have it set to refresh every 1 minute, is that too fast or something?

Updated by anonymous

  • 1