Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-21 | poll: handle privately-asked polls | Giuseppe Bilotta | |
When a poll is asked in private, its channel will be empty. Make sure that communication go in private again, and do mention that the poll was asked in private in the poll info. | |||
2012-09-21 | poll: restart/close polls that were running | Giuseppe Bilotta | |
On init, we need to see if there were polls running, and put them up again (if there's still time) or announce their results (otherwise). | |||
2012-09-21 | poll: oopsie in the gettext string for poll status | Giuseppe Bilotta | |
2012-09-14 | search: improve ddg output with missing sources | Giuseppe Bilotta | |
Sometimes duckduckgo fails to report the source/url of a definition or abstract. Cope with this by removing the leading double dash when no source information is provided | |||
2012-09-14 | search: thread the new engines too | Giuseppe Bilotta | |
2012-09-14 | search: rbot-ize wolframalpha | Giuseppe Bilotta | |
2012-09-14 | search: preliminary Wolfram Alpha support | Giuseppe Bilotta | |
Thanks Lite_ again | |||
2012-09-13 | search: some ddg reworking | Giuseppe Bilotta | |
Make it more similar to google, modulo obvious differences in behavior and possibilities. | |||
2012-09-13 | search: be more rbot-ish in ddg | Giuseppe Bilotta | |
2012-09-13 | search: preliminary duckduckgo support | Giuseppe Bilotta | |
Thanks Lite_ | |||
2012-09-10 | chucknorris: typo | Giuseppe Bilotta | |
2012-09-10 | search: fix google calc scraping | Giuseppe Bilotta | |
2012-08-31 | markov: be more robust about flaky dbs | Giuseppe Bilotta | |
Due to historical bugs, some database entries may have ended up being serialized as strings. Recover from this by making them into arrays. | |||
2012-08-31 | search: update for changes in google's html | Giuseppe Bilotta | |
2012-06-21 | tumblr: escape the non-range dash in the group regex | Giuseppe Bilotta | |
2012-05-14 | search: fix google | Giuseppe Bilotta | |
2012-04-30 | quakeauth: notify when identified | Giuseppe Bilotta | |
This ensures that joining after identification (config setting irc.join_after_identify) works correctly with quake auth too. | |||
2012-03-26 | weather: use proper units text when using config option | Giuseppe Bilotta | |
Previously, if units was false (no units specified), wu_units would become "_false" instead of "_<whatever was in the config value>". | |||
2012-03-20 | Forecast plugin patch | Giuseppe Bilotta | |
"I've updated the forecast plugin, the two API URLs used had been updated and the NOAA SOAP API method call now requires 6 arguments instead of the 5 it was passing previously." (Ticket #89) | |||
2012-02-01 | math: ruby wants leading 0s to floating points numbers | Giuseppe Bilotta | |
2012-01-25 | search: fix gcalc | Giuseppe Bilotta | |
Google changed their layout again. To be a little more future-proof, split the html into as many <br/> sections as there are, and pick the first one that contains the literal string ' = ' if there is one. | |||
2012-01-23 | greed: prevent players from going twice in a row | Okasu | |
2011-12-26 | greed: refactor and prepare for more complete play | Giuseppe Bilotta | |
The score is now saved in a look-up table, that also allows more detailed output when showing the score. Also, the dice rolling potentially allows for a different number of dices to be rolled (e.g. if some are held). Take the opportunity to also gettextize outuput. | |||
2011-12-26 | greed: stylistic changes | Giuseppe Bilotta | |
Sort dices when rolling and separate values with spaces. | |||
2011-12-26 | Add a Greed dice game. | Okasu | |
2011-12-26 | Googlefight plugin fix | Okasu | |
2011-12-21 | twitter: preliminary status htmlinfo filter | Giuseppe Bilotta | |
This allows the link info published by URL in the new /#!/ format to be more meaningful than the warning about missing JavaScript support caused by the new "web 2.0" Twitter site. | |||
2011-12-21 | tumblr: fix 'tumblr configure' regexps | Giuseppe Bilotta | |
The way they were, specifying channel, email, password and group caused the password to be merged with the email and the group to become the password. | |||
2011-12-07 | markov: mention learn in summary help | Giuseppe Bilotta | |
2011-12-04 | markov: document 'learn from <file>' | Giuseppe Bilotta | |
2011-10-24 | dict: oxford fix from AndrewNTH | Giuseppe Bilotta | |
See tracker issue #79 | |||
2011-09-26 | imdb plugin: again fixes outdated ratings pattern | Matthias -apoc- Hecker | |
2011-09-22 | UNO: prevent player from replaying a misplayed card | Giuseppe Bilotta | |
2011-09-15 | youtube: not all urls have v= as first CGI param | Giuseppe Bilotta | |
2011-08-28 | fix for imdb, changed patterns for ratings&genre | Matthias -apoc- Hecker | |
2011-05-11 | weather: refactor NWS output | Giuseppe Bilotta | |
Aside from gettexting, this separates out all the data that is available in both metric and imperial units, to allow a potential extension for support for the user choice of units. Fix heat index and windchill in the mean time. | |||
2011-05-11 | weather: fall back from nws to wu | Giuseppe Bilotta | |
If a user uses NWS as default service and asks for a location that the our NWS implementation can't retrieve, fall back to the Weather Underground service. To simplify this management, rewrite the code to use the bot HTTP util and its caching functionality. | |||
2011-05-11 | weather: URI-encode station | Giuseppe Bilotta | |
The NWS code assumed that the station could be used as-is in the URL, which is actually true for the station codes accepted by NWS, but incorrect in general. People with NWS as the default weather service would get strange errors about bad URIs if trying something like "weather birmingham, uk". Solve by URI-encoding the station name: even if the resulting URL will still give a 404, at least it doesn't give out odd errors. | |||
2011-05-10 | search: update gdef to changes in web result | Giuseppe Bilotta | |
2011-05-09 | weather: fix url detection for multiple stations/sites | Giuseppe Bilotta | |
2011-02-14 | twitter plugin: change the api urls to receive RTs | Matthias -apoc- Hecker | |
2011-02-03 | quiz: stop quizzes and timers on cleanup | Giuseppe Bilotta | |
This prevents spurious timers from running after a rescan | |||
2011-02-03 | quiz: more consistent autoskip/autoask management | Giuseppe Bilotta | |
Also respect autoask delay when autoskipping | |||
2011-02-03 | quiz: autoskip feature | Giuseppe Bilotta | |
2011-02-03 | quiz: autoask cleanup | Giuseppe Bilotta | |
2011-02-03 | quiz: refactor and localize admin help | Giuseppe Bilotta | |
2011-02-03 | quiz: refactor quiz db problem announcement | Giuseppe Bilotta | |
2011-02-03 | quiz: autoask status query | Giuseppe Bilotta | |
2011-01-31 | comments and message fixes | Giuseppe Bilotta | |
2011-01-30 | weather: defaults for missing service | Giuseppe Bilotta | |
The refactoring that introduced google removed them erroneously. |