Eye Candy

by Curtis Clifton

It’s not what you think!

Eye Candy is a simple Widget for periodically downloading a picture from the web. You can park Eye Candy at the top or bottom of your screen. It will periodically download an image from a URL that you specify—say a weather radar or a web cam.

Eye Candy keeps the image neatly out of sight until you want to refer to it. Just click on the candy to display the image, either full-size or scaled to the same width as the candy. Another click tucks the image away. Click on the displayed image to switch between scaled and full size. Drag on the right-end of the Widget to change it’s length—and change the scale of the image!

To move the Widget, hold down the command key while dragging.
Less
Current Version: 1.0

Sorted by Newest

Sort by Most helpful
Please sign in if you'd like to review.
  1. Curt Clifton
    November 10, 2004 · version 1.0 Curt Clifton
    It looks like changing /bin/sh to sh probably isn't sufficient to get this running safely on Windows. Line 35 of onLoad.js calls the "file" command to make sure the downloaded file really is an image. Is there a easy way to test that on Windows?

    Mike, Konfabulator doesn't seem to support stopping animation of gifs. You could suggest that on the forums. Also, please feel free to post your Windows version of the widget to the Gallery (with a "based on Eye Candy for Mac by Curtis Clifton" tag). The coolest thing about Konfabulator is the wealth of widgets spawned by people copying and modifying other peoples widgets.

    Peace,

    Curt
    Less

  2. Mike
    November 10, 2004 · version 1.0 Mike
    One other nitpick: A large animated GIF image takes roughly 17% of the CPU, even when it is minimzed. Is there a way to stop the animation when I'm not viewing the image?

  3. Curt Clifton
    November 10, 2004 · version 1.0 Curt Clifton
    Thanks, Mike. I don't think that download curl should be necessary. Konfabulator for Windows includes basic support for a variety of Unix commands, curl among them. A Windows-using friend indicates that changing the call to /bin/sh to instead just call sh is sufficient to make the Widget work. I'll verify that this change doesn't break the widget on Mac OS and then post an update for both versions.

  4. Mike
    November 10, 2004 · version 1.0 Mike
    I hacked Eye Candy to work on Windows but I won't post a new version because I wasn't sure what to do with the OS X/Unix specific code so I merely commented it out. Not clean, but it works for now.

    Here's what to do:

    - Install cURL if you don't already have it. Download the win32 binary from http://curl.haxx.se/latest.cgi?curl=win32-nossl , unzip the archive somewhere and add that directory to your PATH variable. In Windows XP you can access the path at Control Panel -> System -> Advanced -> Environment Variables.

    - Unzip the .widget file to a separate directory.

    - In Eye Candy.widget/Contents, edit onLoad.js

    - File this under inadvisable: comment out the contents of the imageExists() function and hardcode it to return true. That function's call to '/bin/sh' causes all the error messages in the debug window.

    - Zip everything back up, rename the archive 'Eye Candy.widget' and it should be good to go.

    It seems to work fine for me now and is especially useful when dis
    Less

  5. Mike
    November 10, 2004 · version 1.0 Mike
    I hacked Eye Candy to work on Windows but I won't post a new version because I wasn't sure what to do with the OS X/Unix specific code so I merely commented it out. Not clean, but it works for now.

    Here's what to do:

    - Install cURL if you don't already have it. Download the win32 binary from http://curl.haxx.se/latest.cgi?curl=win32-nossl , unzip the archive somewhere and add that directory to your PATH variable. In Windows XP you can access the path at Control Panel -> System -> Advanced -> Environment Variables.

    - Unzip the .widget file to a separate directory.

    - In Eye Candy.widget/Contents, edit onLoad.js

    - File this under inadvisable: comment out the contents of the imageExists() function and hardcode it to return true. That function's call to '/bin/sh' causes all the error messages in the debug window.

    - Zip everything back up, rename the archive 'Eye Candy.widget' and it should be good to go.

    It seems to work fine for me now and is especially useful when dis
    Less

Get It!

Avg. Rating:

StarStarStarStarStar (4)

Your Rating:

It's:

Version:

1.0

Updated:

2004-09-21

Downloads:

6,342
Windows

More tagged photos

Popup Picture

Downloads: 41,688
StarStarStarStarStar (25)

CitiesDailyPhoto

Downloads: 34,454
StarStarStarStarStar (11)

Flickr Upload

Downloads: 29,287
StarStarStarStarStar (8)

Photo Ace!

Downloads: 24,865
StarStarStarStarStar (6)

Lunar Picture of …

by Mark
Downloads: 16,273
StarStarStarStarStar (2)

More by Curtis Clifton

Mail Candy

Downloads: 16,453
StarStarStarStarStar (8)

Quiet Count Down

Downloads: 10,538
StarStarStarStarStar (10)

Eye Candy

Downloads: 6,342
StarStarStarStarStar (4)

Copyright © 2009 Yahoo! Inc. All rights reserved. · Copyright Policy · Terms of Service · Suggestions

NOTICE: We collect personal information on this site. To learn more about how we use your information, see our Privacy Policy.