Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-30 | Revert "markov: removed unnecessary mutexes" | Giuseppe Bilotta | |
This reverts commit 06485aeb187dde5e81204b06c8e956e7e035c323. The mutex is necessary because of the concurrent learning and database conversion. Some other approach should be used instead (e.g. skipping the mutex if not running a conversion). | |||
2010-09-28 | twitter: fix status count | Giuseppe Bilotta | |
2010-09-27 | time: support POSIX time | Giuseppe Bilotta | |
2010-09-23 | translator: stricter url mapping | Raine Virta | |
2010-09-23 | time: be consistent with <Continent>/<City> notation | Raine Virta | |
2010-09-23 | translator: url translation through google | Raine Virta | |
2010-09-23 | time: use "time zone" consistently in replies | Raine Virta | |
2010-09-23 | lastfm: fix set user suggestion reply | Raine Virta | |
2010-09-23 | time: update help | Raine Virta | |
2010-09-23 | tumblr: typo in var name | Giuseppe Bilotta | |
2010-09-15 | tumblr: support tags | Giuseppe Bilotta | |
Tags are specified on the IRC line by putting them between square brakets. | |||
2010-09-15 | tumblr: embed Vimeo videos | Giuseppe Bilotta | |
2010-09-15 | tumblr: adjust TODO list | Giuseppe Bilotta | |
2010-09-15 | tumblr: support reblogging and fix HTML issues | Giuseppe Bilotta | |
Detect tumblr posts and use the reblogging API to post them. Also produce HTML-escaped lines for video and photo captions because the format=markdown specification doesn't seem to apply to them. | |||
2010-09-15 | twitter: warn about failed authorization | Giuseppe Bilotta | |
Fly-by whitespace cleanups too. | |||
2010-09-15 | twitter: report missing key/secret configuration | Giuseppe Bilotta | |
Instead of failing (silently) when the OAuth process cannot complete due to a missing key/secret pair, report the issue to the user. | |||
2010-09-10 | twitter: let user know when no status was found | Giuseppe Bilotta | |
2010-09-10 | time: calibrate to user's timezone when parsing time input | Raine Virta | |
2010-09-10 | time: add timestamp parser as a fallback to the default functionality | Raine Virta | |
2010-09-07 | twitter: don't fail on missing oauth | Giuseppe Bilotta | |
When OAuth is missing, some barebone functionality in the twitter plugin is still available (namely, status reading from public timelines), so don't fail loading and just warn the users and admins about the reduced availability. | |||
2010-09-07 | twitter: bugfix for invalid OAuth PIN Entry | NeoLobster | |
There was a bug in "twitter pin" functionality where it didn't check to verify that the PIN entered by the user was valid. As a result, if the user entered an invalid PIN, the bot would not respond as to whether or not twitter account binding was successful. I replaced it with an error message if the PIN is invalid. I also changed the error message for someone who tries to enter a PIN without first using "twitter authorize" to be more clear. | |||
2010-09-07 | twitter: add OAuth support | NeoLobster | |
Module now requires twitter.key and twitter.secret config parameters for write access and private users' statuses. Added twitter authorize, twitter deauthorize, and twitter pin features, removed twitter identify feature, as basic authentication is no longer supported. | |||
2010-09-02 | rss plugin: support atom categories | Giuseppe Bilotta | |
Atom categories don't have a content attribute, and obviously they don't have an empty? method. Squash them to their label rather than bombing out with error during the blank2nil processing. | |||
2010-09-01 | search: google calc can be in non-h2 headers | Giuseppe Bilotta | |
2010-08-26 | digg: cleanup whitespace in title | Giuseppe Bilotta | |
2010-08-26 | digg: new URL | Giuseppe Bilotta | |
2010-08-26 | digg: fix message when news could not be retrieved | Giuseppe Bilotta | |
2010-08-24 | hangman plugin: don't fail silently on !hangman | Giuseppe Bilotta | |
If the random generation site failed for any reason (eg. by returning a non-2xx page), starting a hangman game would fail silently. Catch this case and announce the failure. | |||
2010-08-18 | lastfm: require spotify plugin to be enabled for spotify link info | Raine Virta | |
2010-08-17 | search: skip non-search-results link | Giuseppe Bilotta | |
This prevents the regexp scan to grab the Google Privacy link when no results were found. | |||
2010-08-13 | translator: support both pre-1.0 and post-1.0 Mechanize namespaces | Giuseppe Bilotta | |
2010-08-05 | UNO!: replace_player() returns whether it worked or not | Giuseppe Bilotta | |
2010-08-05 | UNO!: don't replace with nonexisting players | Giuseppe Bilotta | |
2010-08-05 | UNO!: prevent a challenge after a pick after a W+4 | Giuseppe Bilotta | |
2010-08-03 | hangman: fix playing with a private message | Giuseppe Bilotta | |
The target was being of the wrong class (String vs Irc::Channel), busting all the hash lookups. | |||
2010-08-03 | hangman: IRCify HTML in definitions | Giuseppe Bilotta | |
2010-07-29 | hangman: ensure 'hangman define' always answers | Giuseppe Bilotta | |
2010-07-24 | imdb: fix plot detection | Giuseppe Bilotta | |
2010-07-24 | imdb: fix grab_info() | Giuseppe Bilotta | |
2010-07-20 | geoip: massage a few messages | Giuseppe Bilotta | |
Solve a few gettext issue, and re-introduce the commas around the region. | |||
2010-07-18 | hangman plugin: update a couple of messages | Giuseppe Bilotta | |
It's 'hangman define' now, and we should only use one prefix in the example command | |||
2010-07-10 | factoids plugin: more help | Giuseppe Bilotta | |
2010-07-10 | UNO! plugin: clean join_timer when game starts | Giuseppe Bilotta | |
This prevents spurious messages about the game join timer being cancelled when a game is ended by all players but one dropping out. | |||
2010-07-03 | freshmeat plugin: use XML news if possible | Giuseppe Bilotta | |
Freshmeat now provides the news in XML form under /index.xml, which provides more information, and in a more computer-friendly way. Use that if possible (correctly-configured API token), fall back to RSS parsing otherwise. | |||
2010-07-03 | hangmang plugin: rename 'define' to 'hangman define' | Giuseppe Bilotta | |
2010-07-02 | figlet plugin: never prepend nick | Giuseppe Bilotta | |
2010-07-02 | UNO! plugin: prevent double wild play | Giuseppe Bilotta | |
This allows lazy players to specify the color after playing the wild by pressing up-arrow and adding the color to the previous line, without running the risk of playing their precious second wild. | |||
2010-07-02 | UNO! plugin: be more discreet about user failures | Giuseppe Bilotta | |
The public announcement is now a generic "can't do that", with the specific message being notified to the user. This reduces the chance of other players guessing what the current player has from the error messages. | |||
2010-07-02 | UNO! plugin: stop join_timer on end_game | Giuseppe Bilotta | |
This prevents a game from starting after it has ended. | |||
2010-07-02 | UNO! plugin: cope with pre-game drops | Giuseppe Bilotta | |
The drop is still counted, to prevent people from leaving and then rejoining until they have nice cards. |