Ramin Hossaini (blog)

3Sep/10

Updated: Flickr comment generator

I had a shocking revelation today: people are actually using my Flickr-comment-generator. Even cooler: I realised people were using the Greasemonkey script I had created to go along with it. Shame on all of you!

After Flickr redesigned their photo-pages, the script stopped working though, and people had to actually think of comments to write (terrible!). I finally took the time out today to update the script and now everybody can have generic-goodness available to them.

Also, if you would like to contribute to this terrible project by submitting generic comments of your own, feel free to send me an email here

1Nov/08

Gmail-Unread-Count First

Lifehacker has a great Firefox plugin for Gmail ("BetterGmail"). Behind the scenes, the plugin actually runs GreaseMonkey scripts.

I have my taskbar on the left hand side of the screen. When I get an email, this means that I can't tell I have unread messages (because the title says "Gmail - Inbox(1) - [email address]"). What I needed was a script to change it to something like "1 unread - Gmail Inbox". Nothing against the Lifehacker plugin, but I just like having a minimal number of Firefox plugins. I already have Greasemonkey installed - so I just needed the script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Google Inbox Count Display
 
// $Id: google.cache.user.js 33 2005-12-29 16:54:00Z jon $
// Copyright (C) 2005 by Jonathon Ramsey (jonathon.ramsey@gmail.com)
 
// Modified by Gina Trapani (ginatrapani@gmail.com) 6/27/2007
// to accomodate Google Apps for your domain inboxes
 
// This file is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published
// by the Free Software Foundation; either version 2, or (at your
// option) any later version.
 
// This file is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
 
// You should have received a copy of the GNU General Public License
// along with this software; see the file COPYING. If not, write to
// the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
 
// ==UserScript==
// @name           Inbox Count First
// @namespace      htt://babylon.idlevice.co.uk/javascript/greasemonkey/
// @description    See unread message count first on Gmail tab title.
// @include        http://mail.google.com/*
// @include        https://mail.google.com/*
 
// @homepage http://userscripts.org/scripts/show/10253
// @author Jon Ramsey, Gina Trapani
// @tab General
// @enabledbydefault true
// ==/UserScript==
 
 
 
 
unsafeWindow.document.watch('title',
  function(prop, oldval, newval) {
     if (matches = newval.match(/Inbox \((\d+)\)/)) {
     	names = newval.match(/\w+/)
        newval = matches[1] + ' unread - ' + names[0] + ' Inbox';
     }
     return (newval);
  });
Private
Page 1 of 11
Bear