Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Checking mergeability… Don't worry, you can still create the pull request.
Commits on May 17, 2012
@edsu edsu added UnglueIt d50fe97
@edsu edsu Merge branch 'master' of fb72630
@edsu edsu missing paren 66268fa
@edsu edsu oops remnant of alpha plugin :) 24bda67
@edsu edsu oops remnant of alpha plugin :) 19a349c
@edsu edsu it is a div not d 850a451
Commits on May 24, 2012
@anarchivist anarchivist @wodehouse 121946c
Commits on May 25, 2012
@edsu edsu added rudimentary plugin for c4d98e5
@edsu edsu added rudimentary plugin for 69d82ea
@edsu edsu wrap last_question 32bc9fa
@edsu edsu need threaded property I guess? d1627dc
@edsu edsu maybe it does not like commands that have underscores in them? 2d43a66
@edsu edsu need to wrap the right thing 9999d17
@edsu edsu main not needed anyomre b2a9fef
@edsu edsu fixed various bugs that were only apparent from log; thanks lbjay! e320d60
@edsu edsu removed some of the logging 2b4fb8f
@edsu edsu no more angle brackets around urls that messes up wickr 1940164
@edsu edsu decode html entities c9bb3ef
Commits on May 29, 2012
@edsu edsu trying out shortening stackex urls 404c4a4
@edsu edsu swapped paren and brace :) d067674
@edsu edsu import urlencode fefade8
@edsu edsu fixed long_url/url clash aebda85
Commits on Jun 06, 2012
@bshum bshum Fix spelling in Blame plugin
Change "blamess" to "blames"
Commits on Jun 07, 2012
@mistydemeo mistydemeo forecast: fix scraping for site format change 80ad884
@mistydemeo mistydemeo forecast: Venetian Snares tell the truth 601f4d7
Commits on Jun 08, 2012
@thatandromeda thatandromeda ask zoia to @fixit for tech project help 62afad1
@mistydemeo mistydemeo forecast: fix scraping for installed beautifulsoup 182781d
Commits on Jun 09, 2012
@thatandromeda thatandromeda additional foolishness in verb and noun lists 6d874c5
@mistydemeo mistydemeo twit: expand urls 8b49282
@mistydemeo mistydemeo twitter snarfer: shorten urls 7cd6159
@mistydemeo mistydemeo twitter snarfer: remove debug print 37b92f6
Commits on Jun 17, 2012
@mistydemeo mistydemeo New Twitter plugin: dogs
Fetches a tweet from dogsdoingthings, replacing the dog with a
random channel member.
Commits on Jun 18, 2012
@mbklein mbklein @hero d985813
Commits on Jun 19, 2012
@lbjay lbjay supybot, motherfucker, do you speak it? bfeb56c
Commits on Jul 11, 2012
@mbklein mbklein @cocktail 915eb75
@mbklein mbklein UTF-8 awareness for @cocktail 5f02ded
Commits on Jul 13, 2012
@mistydemeo mistydemeo Twitter: lengthen_urls can lengthen media now
Updates lengthen_urls in both Twitter and TwitterSnarfer to replace
media links, which were handled separately from other links.
@mistydemeo mistydemeo Twitter: Fix lengthen_tweets
Updated version would fail on all tweets which *didn't* include a
media entity. :(
@mistydemeo mistydemeo Fix boneheaded typo 0ff194d
Commits on Jul 18, 2012
@bibliotechy bibliotechy Added Nadsat b0e168a
@bibliotechy bibliotechy Removed extra spaces in keys, now find more words 6c36529
@mbklein mbklein Derp 6506195
@mbklein mbklein Merge branch 'master' of 4c31e0d
Commits on Jul 19, 2012
@bibliotechy bibliotechy Added support for input from other pluginns and standard replies if n…
…o input given
@bibliotechy bibliotechy Fixed bad indentation 3c9f31a
@bibliotechy bibliotechy More bad indeentation d16494c
Commits on Jul 24, 2012
@ruebot ruebot (V) (;,,;) (V) 4ad95b8
Commits on Jul 25, 2012
@ruebot ruebot need help? why not @thatandromeda? 80f948d
@ruebot ruebot need help? why not @thatandromeda? f31009e
Commits on Jul 29, 2012
@anarchivist anarchivist brooklynt: hand-crafted artisanal integers from brooklyn d95962c
@anarchivist anarchivist brooklynt: fix typo e068489
@anarchivist anarchivist brooklynt: fix error 105f616
@anarchivist anarchivist brooklynt: fix bug 024c82f
@anarchivist anarchivist brooklynt: fix bug b4674c1
@anarchivist anarchivist brooklynt: fix spacing f317e24
@anarchivist anarchivist brooklynt: add request headers ^_^ 139f0e1
@anarchivist anarchivist brooklynt: fix request headers ^_^ 1468674
@anarchivist anarchivist brooklynt: fix boilerplate 11820c0
@anarchivist anarchivist brooklynt: ya rly, fix boilerplate 5dc0ea5
Commits on Jul 30, 2012
@anarchivist anarchivist brooklynt: fix typo :sob: aed52f3
@lbjay lbjay taking a stab at a fix 8b9776d
@anarchivist anarchivist kill me now 19e3c34
@lbjay lbjay using the command wrapper to enable query arg a2d881b
@lbjay lbjay query arg not even being used. doh. 3c56878
@mistydemeo mistydemeo Brooklynt: add "raw" option 583eb82
Commits on Jul 31, 2012
@anarchivist anarchivist Rename Brooklynt to ArtisanalIntegers to allow for @missionint 9ae3f58
Commits on Aug 01, 2012
@thatandromeda thatandromeda Update plugins/Fixit/
how was there no skunkworks
@thatandromeda thatandromeda Update plugins/Fixit/
we can has umlaut! we must has umlaut!
Commits on Aug 03, 2012
@ruebot ruebot line break zoidberg f2e2532
Commits on Aug 08, 2012
@lbjay lbjay just truncate the thing for fuck's sake e5b7f47
Commits on Aug 09, 2012
@mistydemeo mistydemeo Fixit: new vocab
<denials> pip is a good rogue's name
<asl2> just havisham that pip
@mistydemeo mistydemeo Fixit: More new vocab 39ae2a5
@thatandromeda thatandromeda that->the allows for supporting plural nouns d0a6aca
@thatandromeda thatandromeda 'Ümläüt' doesn't work without encoding action. hmph. 28b0d10
@mistydemeo mistydemeo Various translator plugins: clean up punctuation e994eb5
@mistydemeo mistydemeo Fixit: Fix 'Ümläüt' for real, probably
Thanks lbjay!
Commits on Aug 10, 2012
@thatandromeda thatandromeda BITCOIN IS A NOUN bffb84c
Commits on Aug 21, 2012
@lbjay lbjay add mor stuf 960db3a
Commits on Sep 04, 2012
@dltj dltj Remove mock keynotes2013, replace with call to real results 1854adf
@mbklein mbklein Merge pull request #3 from dltj/master
Remove fake @keynotes2013, replaced with call to real results.
Commits on Sep 11, 2012
@mbklein mbklein @kayfabe 931d881
Commits on Sep 12, 2012
@lbjay lbjay mo' fixin' b7b3c03
Commits on Sep 14, 2012
@ruebot ruebot mitten subroutine da6b92f
@ruebot ruebot prefixNick=False d212f22
@mistydemeo mistydemeo Lengthen URLs in tweets @bot4lib 60386d6
Commits on Sep 25, 2012
@mbklein mbklein @meh f3ef866
Commits on Sep 28, 2012
@mjgiarlo mjgiarlo ftfy, @stanford 212011d
@ruebot ruebot Reforge the sword Ada! 1b9ac22
@ruebot ruebot imma let you finish, but this is the worst translator of all time fdbf494
@ruebot ruebot barf cbf1849
Commits on Oct 15, 2012
@mistydemeo mistydemeo Remove Babelfish
Doesn't work anymore, and we didn't load it to begin with anyway.
Commits on Oct 18, 2012
@lbjay lbjay yak munging c66767e
Commits on Oct 25, 2012
@mbklein mbklein @compliment 925cca1
Commits on Nov 01, 2012
@mbklein mbklein @sortinghat 8da9f26
Commits on Nov 05, 2012
@mbklein mbklein @mordor 6bddabb
@mistydemeo mistydemeo @mordor should capitalize more carefully! 043cc7e
Commits on Nov 13, 2012
@anarchivist anarchivist talks2013 a3544df
@anarchivist anarchivist Merge branch 'master' of 759dd11
Commits on Nov 16, 2012
@mbklein mbklein @hench de79ed2
Commits on Nov 27, 2012
@mbklein mbklein @staff 83c5e43
@thatandromeda thatandromeda helpfuller help bb6d0ec
@thatandromeda thatandromeda helpfuller help 31420f4
@edsu edsu haha very funny eac08bf
@thatandromeda thatandromeda Merge
@mbklein mbklein @janitors fe23443
@mbklein mbklein Rename Staff => Helpers; restrict add/remove to those with owner capa…
@mbklein mbklein Fix stuff I missed in the staff => helpers transition a21ffeb
@mbklein mbklein Add help text 80a5510
@mbklein mbklein Merge pull request #2 from bshum/fix-blames-spelling
Fix spelling in Blame plugin
@mbklein mbklein Merge pull request #1 from drichert/feature/decision-making
Make decide decisive
Commits on Nov 29, 2012
@edsu edsu "helpers" 5590b72
@edsu edsu duh 9c39d1f
@edsu edsu thanks @anarchivist 9e7613e
Commits on Dec 03, 2012
@thatandromeda thatandromeda now there is @baconator b1e192b
@thatandromeda thatandromeda Merge branch 'master' of 09c5fd4
Commits on Dec 06, 2012
@gsf gsf Added marco 126f294
@gsf gsf Real DRY, people. Oh the lengths I go to for rsinger. 7735bd9
@thatandromeda thatandromeda Update plugins/Fixit/ e1d90e2
Commits on Dec 14, 2012
@ruebot ruebot grumpy cat 7e66973
@anarchivist anarchivist rename to grumpycat 68e692d
Commits on Dec 19, 2012
@jtgorman jtgorman Greeter skeleton created by wizard 5a37dfc
@jtgorman jtgorman added initial README.txt 897aa43
Commits on Jan 13, 2013
@jtgorman jtgorman added privmesg so don't spam the channel, need to add db so we know w…
…ho we've seen and normalization routine so we can handle nick variation. And of course need to add a standard message
@jtgorman jtgorman Added very simple user database. If the key isn't found in the database,
you get greeted and added to the database.

Still need to:

  * add a better message
  * do some nick filtering/regexing
@jtgorman jtgorman added better greeting message 17e7e57
Commits on Jan 17, 2013
@jtgorman jtgorman Added a to do list so I don't forget what I need to do 55f34ac
@jtgorman jtgorman added normalize routine, will chop off _* and _mtg 52c87a9
@jtgorman jtgorman updated TODO.txt 8e54ce2
@jtgorman jtgorman did quick and dirty check to see if in channel 71de91c
@jtgorman jtgorman refactored normalizeNick so it's part of GreeterDB. Added add/get/rem…
…ove methods to GreeterDb.
@jtgorman jtgorman realized did add add/remove to GreeterDB, but still need to do as act…
…ual plugin commands
@jtgorman jtgorman Update plugins/Greeter/TODO.txt 394e11f
Commits on Jan 18, 2013
@ruebot ruebot remove poledance 1bcb34f
@ruebot ruebot remove euph a7ebdc2
@thatandromeda thatandromeda Merge pull request #4 from ruebot/master
Remove poledance & euph
@ruebot ruebot remove more offensive: icp, habla, mf, forecast 21ca4fc
@lbjay lbjay Merge pull request #5 from ruebot/master
remove more offensive: icp, habla, mf, forecast
Commits on Jan 19, 2013
@jtgorman jtgorman Ok, had some issues with the code and not realizing that
I needed to use .reply instead of the queueMsg mechanism.

I might be able to use queueMsg, but it needs some objects that I'm
not sure of. I suspect it would be more polite so I don't flood channel,
but .reply works for now.

Need to see if I can refactor out the @greeter stuff into separate defs,
pretty sure you can, but other errors lead me to this setup of the code
Commits on Jan 20, 2013
@jtgorman jtgorman refactored methods, pulled add/remove into their own methods e5f647b
@jtgorman jtgorman added some more normalizations 0795423
@jtgorman jtgorman made @helpers to @helpers #code4lib. If make plugin channel neutral n…
…eed to refactor join message
@jtgorman jtgorman doh! fixed missing commas in the normalization routines that got intr…
…oduced two revisions ago
@jtgorman jtgorman added ignore list 0587431
@jtgorman jtgorman made help message a bit more conventional, probably still needs more …
Commits on Jan 22, 2013
@jtgorman jtgorman better help message 59741af
Commits on Jan 23, 2013
@lbjay lbjay don't be so gd verbose 2cf5753
@lbjay lbjay decode b4 doing stuff 5f7c854
Commits on Jan 24, 2013
@gsf gsf Merge pull request #6 from jtgorman/master
Added Greeter plugin.
Commits on Feb 03, 2013
@jtgorman jtgorman Added nick of bot to the greeting message 24462eb
@jtgorman jtgorman refactored so that relies on supybot parsing out the commands for the…
… plugin rather than doing it all in the 'greeter' method
@jtgorman jtgorman Merge pull request #7 from jtgorman/master
Cleaned up Greeter
@jtgorman jtgorman changed string format operator to old format operator instead of .for…
@jtgorman jtgorman Merge pull request #8 from jtgorman/master
Changed  string format operator to "old string format operator"
Commits on Feb 13, 2013
@lbjay lbjay MOAR 1e35efb
@lbjay lbjay Merge branch 'master' of 6b8df85
Commits on Feb 21, 2013
@thatandromeda thatandromeda "rebase"!! 5a1acbf
@lbjay lbjay moar nouns & verbs! (really just testing zoia's auto-pull) af02756
Commits on Feb 22, 2013
@anarchivist anarchivist add @tea 43ed5da
@lbjay lbjay fixing anarchivist's whitespace fuckups 1f15007
@anarchivist anarchivist fix @lbjay's whitespace fuckups e8a7f38
@anarchivist anarchivist @tea: remove extra slash from URL 240a623
Commits on Feb 25, 2013
@lbjay lbjay srsly? 5ee7e4b
Commits on Feb 26, 2013
@mbklein mbklein Enough with the #$%^&* HTML entities, @chef! 7cc1069
@mbklein mbklein @chef messed with my &amp; 792e5ce
@mbklein mbklein Let's try this again, @chef 3dec4fc
Commits on Feb 27, 2013
@edsu edsu trying to get zoia to announce new digital preservation stackex quest…
…ions too
@edsu edsu bug in how sites are looked up 5aba57c
Commits on Mar 02, 2013
@edsu edsu small bugfix in the irc message display 83635a0
Commits on Mar 03, 2013
@mistydemeo mistydemeo Add @donair 106a8e5
Commits on Mar 11, 2013
@mistydemeo mistydemeo @tea: fix off-by-one error b9e8e16
@mbklein mbklein Use new Freebase API fdb436c
Commits on Mar 19, 2013
@mbklein mbklein @oprah 1b21dc6
Commits on Mar 22, 2013
@edsu edsu force plugin to refresh ever 15 mins instead of every 5 since we are …
…exceeding quota
Commits on Apr 08, 2013
@mbklein mbklein @isitrainingin 779f209
@mbklein mbklein BEAUTIFULSOUP IS POOOOOOPY :~( 1dd40c0
Commits on Apr 24, 2013
@mbklein mbklein @skillz 6fd915f
Commits on May 13, 2013
@thatandromeda thatandromeda Update 7cdf898
Commits on May 31, 2013
@ruebot ruebot Subways, subways, subways. Anything else? cfecbe8
@ruebot ruebot Subways, subways, subways. Anything else? b15834c
@ruebot ruebot @rofo ae69d08
@ruebot ruebot mo rofo mofo! 8c80feb
Commits on Jun 11, 2013
@ruebot ruebot @nsa 243b67a
@ruebot ruebot @mistym++ #??? 4082529
@mbklein mbklein @flip e05754b
Commits on Jun 12, 2013
@ruebot ruebot @deflip bc9af56
@ruebot ruebot @deflip 3f1a330
@ruebot ruebot jigglypuff assorted dogs 64c1d17
Commits on Jun 19, 2013
@bibliotechy bibliotechy Upgrade to twitter API 1.1
Replaces custom api client with tweepy. Fixes tweet, twit, dogs and get mentions
@lbjay lbjay Merge pull request #9 from bibliotechy/twitter-apicolypse
Upgrade to twitter API 1.1
Commits on Jun 20, 2013
Chad Nelson Fix twit with id syntax c6da6a4
Chad Nelson Fix twit and twittersnarfer, I think. d108623
Commits on Jun 24, 2013
@bibliotechy bibliotechy Fix get mentions 14ae89a
Commits on Jun 25, 2013
Chad Nelson Fix media url lengthening in twit eb44791
Commits on Jul 03, 2013
Chad Nelson TwitterSnarfer media urls lengthened properly now 95393e7
Commits on Jul 15, 2013
@thatandromeda thatandromeda Update 35c02ce
Commits on Jul 18, 2013
@gmcinnes gmcinnes Add Bum Wines
Commits on Jul 19, 2013
@atz atz Merge pull request #10 from gmcinnes/master
Add Bum Wines
Commits on Jul 25, 2013
@thatandromeda thatandromeda adds @mynewstartup 7dfd4ef
@thatandromeda thatandromeda adds 'time machine' to nouns 3dc846d
@mbklein mbklein Let other people have startups 7863b83
@mbklein mbklein alias startup -> mynewstartup f1a34a0
Commits on Aug 06, 2013
Chad Nelson TETSUO? KANEDA? cd21a41
Chad Nelson Merge branch 'master' of 1369514
Commits on Aug 14, 2013
@mistydemeo mistydemeo flip: flip anything!! 339c5c7
@mistydemeo mistydemeo deflip anything!! fb07cf2
@mistydemeo mistydemeo Fix flipping unicode 493859c
Commits on Aug 23, 2013
Chad Nelson Fix no lyrics found exception raising 43693c1
Chad Nelson Merge branch 'master' of eaa15ea
Commits on Aug 30, 2013
@bibliotechy bibliotechy Please ma'am, I like a short url 1213f67
Commits on Sep 04, 2013
@bibliotechy bibliotechy Play Magic on IRC. c85564e
Commits on Sep 05, 2013
@bibliotechy bibliotechy Spruced up unicode handling for magic 498eb9e
Commits on Sep 11, 2013
@mbklein mbklein @schmipsum 064c266
Commits on Oct 04, 2013
@bibliotechy bibliotechy Adds NotMe for opting out of stuff. acabea3
@bibliotechy bibliotechy Wil not select channel users who opt out with not me 3820b8b
@bibliotechy bibliotechy Fix remove to get back in the fun! 1e3fff2
@bibliotechy bibliotechy Cleanup the docs. 6753a83
Commits on Oct 07, 2013
@bibliotechy bibliotechy You don't have to be an op to opt out, just registered. 08947f9
Commits on Nov 01, 2013
@ruebot ruebot LET'S SMOKE CRACK d576ebf
Commits on Nov 20, 2013
@mbklein mbklein Implement @talks2014 so we can watch rsinger rig the vote again 3190ead
Commits on Dec 02, 2013
@mbklein mbklein womp wah cf70675
Commits on Dec 11, 2013
@bibliotechy bibliotechy Just reversing library disintermediation with my git 5066754
Commits on Mar 20, 2014
@thatandromeda thatandromeda Modify Greeter plugin to also notify the @helpers privately when newb…
…ies show up
Commits on Jun 10, 2014
@dltj dltj Change location of CYBORG data
Used to be in a <p> tag -- now appears to be in a <div> tag, still with the ```class="mediumheader"``` attribute.
@bibliotechy bibliotechy Merge pull request #12 from dltj/patch-1
Change location of CYBORG data
Commits on Jul 22, 2014
@thatandromeda thatandromeda Update 37119ca
@thatandromeda thatandromeda you guys, parts of speech 6cfa53a
@thatandromeda thatandromeda much idea. many wow. fd4153a
@lbjay lbjay post tweeted text in channel 13129f3
Commits on Aug 08, 2014
@lbjay lbjay fixiting af7d428
Commits on Nov 11, 2014
@cbeer cbeer Implement @talks2015 23753ba
@mbklein mbklein Merge pull request #13 from code4lib/talks2015
Implement @talks2015
Commits on Jan 06, 2015
@lbjay lbjay updoggery 175fce4
Commits on Jan 09, 2015
@thatandromeda thatandromeda Update 5c8fe75
Commits on Jan 16, 2015
@thatandromeda thatandromeda Haddock. HADDOCK!!! Haddock. d4584f5
Commits on Feb 12, 2015
@mistydemeo mistydemeo GOAT 7e2c66a
@mistydemeo mistydemeo Specify encoding for Fixit a8cb5b3
Commits on Feb 24, 2015
@thatandromeda thatandromeda not your hashtag, not your octothorpes 4e1d9ef
@thatandromeda thatandromeda now pylint yells at me less 748b18b
Commits on Feb 26, 2015
@bibliotechy bibliotechy Woman should not be an insult. 5fc0972
@bibliotechy bibliotechy Merge pull request #14 from code4lib/bibliotechy-patch-1
Woman should not be an insult.
Commits on Mar 05, 2015
@mjgiarlo mjgiarlo Add @hosts2016 8120754
Commits on Mar 17, 2015
@mbklein mbklein Use an archived copy of the list until the plugin is updat…
…ed to pull from the new list.
Commits on Mar 19, 2015
@lbjay lbjay added werds 232420b
Commits on Mar 21, 2015
@mistydemeo mistydemeo helpers: convert tabs to spaces 2d7ed9d
Commits on Mar 22, 2015
@Wooble Wooble registry.String needs a string for default value
Signed-off-by: Misty De Meo <>
@Wooble Wooble encode the tea name
supybot calls str() on the result of this, which raises an error if there are codepoints that don't exist in ASCII in the unicode object. One out of the current top 10 teas has a "™" in the name, which breaks.

Closes #16.

Signed-off-by: Misty De Meo <>
Commits on Mar 23, 2015
@mistydemeo mistydemeo Greeter: separate greeters into separate database from helpers
Also renames the old `greeter add` command to `greeter ignore`, since
it controls the ignore list and not the greeter list.
@mbklein mbklein Merge pull request #17 from mistydemeo/greeters
Greeter: separate greeters into separate database from helpers