Once More... a farce in many parts. A comedy in others.

Userscript: Flickr Thumbnails Enhancer

Posted on July 9th, 2005 / 2 comments

screenshotNew Greasemonkey script: Flickr: Thumbnails Enhancer. It adds the number of comments and notes to each photo listed in the Photos from your Contacts page any list of thumbnails on Flickr. I know this is much less detail than is provided by the php version, but I find that the number of comments & notes is really the most useful information. Plus, I gave up trying to cram the description and all the tags into the design of the page. Suggestions welcome.

  • Update 10:58am EDT: I can’t think of any reason this shouldn’t work on any page where you’re presented a list of thumbnails, including tag pages, photo pools, sets, favorites and archives by date (any others?). I’ve changed the name of the script to reflect this. Uninstall and then install it again, if you already have.
  • Update 2:14 pm EDT: Now works in sets and favorites, as well. I think it now works anywhere in flickr where there are thumbnails. As an aside, I’m really glad that flickr uses semantic, standardized markup — it made this so easy to write! And yes, that is sarcasm! It was like chewing glass!

Flickr Tag Quicksearch

Posted on July 8th, 2005 / 2 comments

I’ve posted about Mozilla/Firefox Quick Searches before, but here’s a new one: Flickr Tag Search. Bookmark that, give it the keyword ‘ft’, and type ft tag1 tag2 etc into your location bar to do a tag search for photos on Flickr. Searching for more than one tag only works when Flickr’s search servers are running correctly, though, which as of this writing they are not.

In other news:

Flickr Photo Page Enhancer update

Posted on June 27th, 2005 / comments

I’ve updated the Flickr Photo Page Enhancer (see this post for more info) again. The previous version was a little hacky, in that it tried to extract a lot of information about a photo from the page you were on, and completely guessed at other information. Now the script does a simple call to the Flickr API to get all of that information. The user won’t notice much of a change, but the script works better and handles rare exceptions (like the photo has no medium size, the original wasn’t a jpeg) way better. Plus, I finally found a reason to play with GM_xmlhttpRequest and the Flickr API, both of which I’ve been meaning to look into. Gods, I’m such a geek.

Flickr/Greasemonkey Clearinghouse

Posted on June 18th, 2005 / 13 comments

I’ve created quite a few Greasemonkey scripts for Flickr, and many of them are documented poorly or not at all, so I decided to create a permanent home for these scripts. They’re sorted roughly in terms of usefulness:

  • Flickr Photo Page Enhancer (screenshot): This script does a lot of things, and is the result of a lot of feedback and collaboration with the great Flickr Hacks community. The script adds direct links to all of an image’s sizes, as well as a “Quick Link” box to quickly copy and paste the HTML for a thumbnail link. It also automatically loads your most used tags whenever you click to add a tag to an image. 1-Dec-2005: Now compatable with GM 0.6.4 & FF 1.5.
  • Flickr: Thumbnails Enhancer (screenshot): adds the number of comments and notes to each photo listed in any list of thumbnails on Flickr (i.e. group pools, photos from your contacts, favorites, etc.). 16-May-2006: Updated for compatibility with Flickr Gamma.
  • Flickr User Icon Enhancer (screenshot): Flickr provides links to view a user’s photos and to add the user as a friend, wherever you see a user icon, throughout the site. This script enhances that a bit, adding links directly to a user’s profile, their favorite photos, and to send the user a FlickrMail. 16-May-2006: Made redundant by changes to the way user icons work in Flickr Gamma, script is no longer being updated.
  • Flickr Login Enhancer (screenshot): After you edit this script to include all the various Flickr usernames in your household, the default login screen will be replaced with a drop-down box, reducing the number of times per day you have to type your email address.
  • Flickr Rich Edit (screenshot) Add limited rich editing capabilities (italic, bold, blockquote, link) to any input in Flickr where you can use HTML (comments, groups, batch edit). Updated 29-Jun-05
  • Flickr: Return-to-Page on Login: This script makes it so that clicking ‘Login’ on any Flickr page will return you to that page after you log in. This is the default behavior on some Flickr pages (like Groups), but not all. This script makes it site-wide.
  • Flickr Tag Quick Edit: If you have editing privileges on an image, next to the little [x] to remove a tag you’ll now find a link directly to the page that allows you to edit all instances of that tag. Added 2005-Aug-08

Userscript: Bloglines continuous update

Posted on June 2nd, 2005 / comments

New Greasemonkey userscript: Bloglines Continuous Update. One thing Bloglines is conspicuously lacking is continuous updates. There are lots of ways to keep updated as to whether there are new items for you to read, from a popup window to browser extensions to desktop applications (!), but why not have this functionality built in to Bloglines itself?

That’s what this userscript does. When in the “My Feeds” page, the script checks once a minute for new items, and if it finds them, it reloads the subscriptions panel (only, you don’t lose whatever you’re currently reading) to display them. It also displays the number of unread items in your title bar, so you can keep the page open in a background tab and easily see if there are new items. (See all of my userscripts, including unpublished and in-development scripts, here.)

Flickr Rich Edit Userscript

Posted on May 28th, 2005 / comments

Fickr Rich Edit [screenshot]: Add limited rich editing capabilities to Flickr, in comments and groups. Very limited, as flickr only allows certain HTML elements in these inputs. And I’m done with greasemonkeying for today.

Userscript updates

Posted on May 28th, 2005 / comments

The Google, Yahoo, and Flickr user persistance things have all been updated again. Now it’s possible to input another user ID without editing the script or turning off Greasemonkey. The example usage would be if you had a guest at your computer.

The next thing that’s going to be requested is to have the setup not involve editing the scripts directly, and it is possible, but… Well there is no ‘but’ really. I’m just lazy. But I’ll get around to it.

Userscripts Roundup

Posted on May 27th, 2005 / 1 comments

User scripts roundup. Three new ones, lots of changes to old ones. First the new and semi-new:

  • googLogin.user.js [screenshot] - Google user persistance thing, by request. Useful for households with several google/gmail accounts, provides a select box for multiple user id’s, just like yhooLogin.

  • flickrLogin.user.js [screenshot] - Flickr user persistance thing, which I should have thought of a long time ago, in a household with five Flickr users residing or visiting regularly.
  • FlickrMail.user.js [screenshot] - FlickrMail from user icon, adds a link to FlickrMail a user to the the little mouseover-popup on their user icon.

Updates:

  • yhoologin.user.js - Yahoo user persistance thing: return of the revenge of the attack of the ugly hack: it now works with Yahoo! Mail. I also added a simple timesaving thing which has been incorporated into all the similar new scripts. Selecting a user id from the dropdown will now put the focus back to the password field. All those saved clicks add up. I’m just doing my part in the fight against entropy, postponing the heat death of the universe.
  • flickrPhotoPageEnhancer.user.js - Flickr photo page enhancer has also been updated, as detailed here. Some pretty important changes were made, so you should intall the newest version.

(Greasemonkey? See all of my userscripts.)

Flickr Photo Page Enhancer

Posted on May 13th, 2005 / comments

Screenshot of Flickr Photo Page Enhancer I rewrote Fabricio Zuardi’s Flickr Photo Page Enhancer Greasemonkey script to work with the new flash-free flickr for all you fun-loving firefox-using flickrites. I made some additional enhancements as well. Get my new version here.

Also, the Yahoo Login userscript? It apparently has never worked for Yahoo Mail. I can’t figure out why, exactly, as it works with all the other yahoo sites I tested, but fixing this is on my list. What blows my mind is that not one of the hundreds of people who have installed, or at least accessed the script bothered to drop a note and tell me! *smite*

yhoologin.user.js

Posted on April 24th, 2005 / 2 comments


yhoologin.user.js

I share a computer, and we both have multiple Yahoo! accounts. This Greasemonkey script replaces the login form on any Yahoo page with a select box with your Yahoo ID’s pre-populated. The user has to edit the script to put their ID’s in there before it will work. (More of my userscripts.)

blogger date enhancer: b0rk3d

Posted on April 20th, 2005 / comments

The blogger date enhancer is broken again, and I can’t figure out why. Maintaining this script is taking a lot more time than I thought (read: none), so I’m de-listing it from the user scripts repository. If I get around to fixing it, I’ll make it available for download again. Right now I don’t have the time or inclination.

My user script bloggerDate.user.js fails miserably in Greasemonkey 0.3. And y’know what? F*ck it. I’ll worry about it when 0.3 is actually released.

Update 4/13/2005: Thanks to some quick help from Tony Chang on the Greasemonkey mailing list, bloggerdate.user.js now works with Greasemonkey 0.3.

For the curious, the problem was that a change has been made which keeps variables created in scripts seperate from the document. I needed only alter the function declaration from function setPostDate(blah) to window.setPostDate = function setPostDate(blah)

Userscript: Disable Targets for Downloads

Posted on March 29th, 2005 / 2 comments

New Greasemonkey script: Disable Targets for Downloads. “But wait,” you say, “isn’t there already a firefox extension to do that?” Well, yes there is, but why use an extension to do what a user script can do? Plus, my script also disables onClick for download links. Enjoy!