Hi all, I've made a a greasemonkey (google it) script for firefox that lets you filter your watchlist. It adds six buttons to your watchlist page, letting you filter out Wikipedia: pages, User: pages etc etc.
http://www.angelfire.com/tv2/stevage/HideWikipedia.user.js
Runs on Firefox 1.0.7
I'd love your comments.
Steve
On 3/18/06, Steve Bennett stevage@gmail.com wrote:
Hi all, I've made a a greasemonkey (google it) script for firefox that lets you filter your watchlist. It adds six buttons to your watchlist page, letting you filter out Wikipedia: pages, User: pages etc etc.
http://www.angelfire.com/tv2/stevage/HideWikipedia.user.js
Runs on Firefox 1.0.7
I'd love your comments.
Steve
Could you add a hide logged in users button?
-- geni
Ok, done. Same URL.
Steve
On 3/18/06, geni geniice@gmail.com wrote:
On 3/18/06, Steve Bennett stevage@gmail.com wrote:
Hi all, I've made a a greasemonkey (google it) script for firefox that lets you filter your watchlist. It adds six buttons to your watchlist page, letting you filter out Wikipedia: pages, User: pages etc etc.
http://www.angelfire.com/tv2/stevage/HideWikipedia.user.js
Runs on Firefox 1.0.7
I'd love your comments.
Steve
Could you add a hide logged in users button?
-- geni _______________________________________________ WikiEN-l mailing list WikiEN-l@Wikipedia.org To unsubscribe from this mailing list, visit: http://mail.wikipedia.org/mailman/listinfo/wikien-l
Steve Bennett wrote:
I've made a a greasemonkey (google it) script for firefox that lets you filter your watchlist. It adds six buttons to your watchlist page, letting you filter out Wikipedia: pages, User: pages etc etc.
Coincidentally, I just finished a user script for the same purpose: http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Watc...
It's pretty interesting to compare the two solutions; there are a few similarities, but not many. Mine doesn't yet have the "hide logged in users" feature, but it shouldn't be too hard to add. On the other hand, my code works with or without "enhanced recent changes" and the filtering is reversible.
On 3/19/06, Ilmari Karonen nospam@vyznev.net wrote:
It's pretty interesting to compare the two solutions; there are a few similarities, but not many. Mine doesn't yet have the "hide logged in users" feature, but it shouldn't be too hard to add. On the other hand, my code works with or without "enhanced recent changes" and the filtering is reversible.
What can I say, I'm a javascript n00bie :)
So this doesn't happen again, has anyone written a script/extension to display diffs in the history view? I'm about to attack that...
Steve
Steve Bennett wrote:
What can I say, I'm a javascript n00bie :)
Well, you seem to know a couple of tricks I don't. Like XPath, for example. I guess I should look into that some day...
So this doesn't happen again, has anyone written a script/extension to display diffs in the history view? I'm about to attack that...
Hmm... I'm not quite sure what you mean by that. If you mean having the old version views link to previous and next diffs, I believe Cryptic has written something like that (http://en.wikipedia.org/wiki/User:Cryptic/oldrevisiontodiffs.js). But I suspect you mean something else entirely.
On 3/19/06, Ilmari Karonen nospam@vyznev.net wrote:
Hmm... I'm not quite sure what you mean by that. If you mean having the old version views link to previous and next diffs, I believe Cryptic has written something like that (http://en.wikipedia.org/wiki/User:Cryptic/oldrevisiontodiffs.js). But I suspect you mean something else entirely.
I mean displaying the key differences between one version and the next actually on the history page itself. Schematically something like:
1 Jan 2006 Jimbo add source '''+*Wikipedia.org''' 2 Jan 2006 JohnSmith change inflammatory wording -"clueless newbies" +"newcomers"
etc.
Aso I'm subscribed to wikitech if you want to continue this...probably more appropriate?
Steve
Steve Bennett wrote:
I mean displaying the key differences between one version and the next actually on the history page itself. Schematically something like:
1 Jan 2006 Jimbo add source '''+*Wikipedia.org''' 2 Jan 2006 JohnSmith change inflammatory wording -"clueless newbies" +"newcomers"
That sounds interesting. Challenging, too. I don't think I've heard of anyone doing that before. Good luck!
Hello, Proof of concept is here: http://www.angelfire.com/tv2/stevage/EnhanceHistory.user.js
It's a bit let down by the diff routine, which seems to miss some deletions. Also, on a test on a larger page, it ran out of steam after about 20 or so diffs.
But the idea is there :)
Steve
On 3/19/06, Ilmari Karonen nospam@vyznev.net wrote:
Steve Bennett wrote:
I mean displaying the key differences between one version and the next actually on the history page itself. Schematically something like:
1 Jan 2006 Jimbo add source '''+*Wikipedia.org''' 2 Jan 2006 JohnSmith change inflammatory wording -"clueless newbies" +"newcomers"
That sounds interesting. Challenging, too. I don't think I've heard of anyone doing that before. Good luck!
-- Ilmari Karonen _______________________________________________ WikiEN-l mailing list WikiEN-l@Wikipedia.org To unsubscribe from this mailing list, visit: http://mail.wikipedia.org/mailman/listinfo/wikien-l
"Steve Bennett" stevage@gmail.com wrote in message news:f1c3529e0603181201y67bb4e96me34af9764ce3e386@mail.gmail.com...
Hi all, I've made a a greasemonkey (google it) script for firefox that lets you filter your watchlist. It adds six buttons to your watchlist page, letting you filter out Wikipedia: pages, User: pages etc etc. http://www.angelfire.com/tv2/stevage/HideWikipedia.user.js Runs on Firefox 1.0.7 I'd love your comments.
Not managed to finagle GM functionality on IE yet, but there is stuff out there...in the meantime...
Could you possibly host this on WP itself, so we can watch it and discuss it at our leisure? I'm kind of allergic to all the popups I get at angelfire :-(
On 3/20/06, Phil Boswell phil.boswell@gmail.com wrote:
Could you possibly host this on WP itself, so we can watch it and discuss it at our leisure? I'm kind of allergic to all the popups I get at angelfire :-(
Sure, but to actually deploy it it needs to be delivrable as a clean .js file (no header etc). I don't think I can do that on Wikipedia. Then again, with a greasemonkey script...:)
If you have any other webspace that you'd prefer I use, that's fine too...I just hate looking for it, and the angelfire site has the nice feature that it sits there without requiring any activity at all, and allows FTP which integrates very nicely with the Windows shell (hence, very easy drag/drop for me).
Steve
Steve Bennett wrote:
On 3/20/06, Phil Boswell phil.boswell@gmail.com wrote:
Could you possibly host this on WP itself, so we can watch it and discuss it at our leisure? I'm kind of allergic to all the popups I get at angelfire :-(
Sure, but to actually deploy it it needs to be delivrable as a clean .js file (no header etc). I don't think I can do that on Wikipedia. Then again, with a greasemonkey script...:)
Actually, you can:
http://en.wikipedia.org/w/index.php?title=%7B%7BPAGENAME%7D%7D&action=ra...
Goodie :)
On 3/20/06, Alphax (Wikipedia email) alphasigmax@gmail.com wrote: http://en.wikipedia.org/w/index.php?title=%7B%7BPAGENAME%7D%7D&action=ra...
Ok, to see/discuss the watchlist filter script: http://en.wikipedia.org/w/index.php?title=User:Stevage/filterwatchlist.user....
To download it: http://en.wikipedia.org/w/index.php?title=User:Stevage/filterwatchlist.user....
Thanks to some nice irony, Greasemonkey attempts to install the "discussion mode" version (the URL ends in .user.js), but doesn't recognise the raw version (since it doesn't). So you'll have to save it to disk first.
I'll put up the history+diff script tonight, so someone can find the bugs in it ;) (it's pretty flakey atm)
Steve
On 3/20/06, Steve Bennett stevage@gmail.com wrote:
Goodie :)
On 3/20/06, Alphax (Wikipedia email) alphasigmax@gmail.com wrote: http://en.wikipedia.org/w/index.php?title=%7B%7BPAGENAME%7D%7D&action=ra...
Steve Bennett wrote:
To download it: http://en.wikipedia.org/w/index.php?title=User:Stevage/filterwatchlist.user....
Thanks to some nice irony, Greasemonkey attempts to install the "discussion mode" version (the URL ends in .user.js), but doesn't recognise the raw version (since it doesn't). So you'll have to save it to disk first.
Well, how about this link, then?
http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&...
Or this?
http://en.wikipedia.org/wiki/User:Stevage/filterwatchlist.user.js?action=raw...
On 3/20/06, Ilmari Karonen nospam@vyznev.net wrote:
Well, how about this link, then?
http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&...
Do you have to make me look stupid in front of the whole list? :) Your point is well made. Now go forth and make that script better. :)
Steve
Hi all,
http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&...
This one displays diffs in the history of an article (get GreaseMonkey to make it work).
Still a bit buggy but results are promising.
Steve
I added a little comment to the top of the script to install it: http://meta.wikimedia.org/wiki/User:Dzonatas/script/history
You might want to move those over to Meta since they are more general than Wikipedia.
Steve Bennett wrote:
Hi all,
http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&...
This one displays diffs in the history of an article (get GreaseMonkey to make it work).
Still a bit buggy but results are promising.
Steve _______________________________________________ WikiEN-l mailing list WikiEN-l@Wikipedia.org To unsubscribe from this mailing list, visit: http://mail.wikipedia.org/mailman/listinfo/wikien-l
On 3/23/06, Jonathan dzonatas@dzonux.net wrote:
I added a little comment to the top of the script to install it: http://meta.wikimedia.org/wiki/User:Dzonatas/script/history
You might want to move those over to Meta since they are more general than Wikipedia.
Good point. I actually test them at bluwiki.org, which is a hell of a lot faster (at least, for me) than WP. I've now managed to get my history/diff script to work on FireFox 1.5 and it's, well, great. :) Just lacking the time to properly package, release and publicise it today.
Steve