-
-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make time units case insensitive #610
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this fixes #609
embolalia
added a commit
that referenced
this pull request
Aug 31, 2014
Make time units case insensitive
maxpowa
pushed a commit
to maxpowa/Inumuta
that referenced
this pull request
Feb 20, 2015
Make time units case insensitive
maxpowa
added a commit
to maxpowa/Inumuta
that referenced
this pull request
Feb 20, 2015
e7b4ebe Merge pull request #7 from maxpowa/inumuta-modules abc5f4c Catch up to latest willie version, resolves #4 5b6ac8b Add hummingbird support 60c5215 Add deadfish interpreter c60923d Separate wolfram into its own module bdec1aa Make both references to auto_accept_invite be the same. 95ea140 Fucking tabs a15178a Fix stuff 4c49798 Add horriblesubs episode thingy 75a2bfd Fix the build d615793 Merge pull request sopel-irc#737 from izzy84075/chanlogs-localtime2 4a14aab Merge pull request sopel-irc#722 from maxpowa/patch-2 dbbdb74 seen: Unthread message recording 9278810 wikipedia: Fix special characters in urls 3689916 willie.module: Add decorators for privilege checks 5017b0c I messed up, but it is fixed now 0606ee7 chanlogs: Do something about weird chars in filename 388f7bd Minor updates 888cf96 Fix style. 7075c25 Add the option to use the bot's preferred timezone for logs. f513ac1 Add nickometer fd8e092 Update probe 9d1b309 [seen] fix sopel-irc#653 make seen persist over restarts 081bee7 seen: Don't show message or channel unless in that channel 5e65eb2 [clock] Add getter commands for tz and format c11f5ef Merge pull request sopel-irc#719 from Ohcanep/safety-isop c2d8686 [clock] Fix unclear message when using .settf bcdea93 safety: Fix channel operator check 8bd3861 wikipedia: Show summary when a WP link is posted 5ab2970 admin: fix style errors 6723887 Merge pull request sopel-irc#557 from janandjohn3/master f2e3ce5 Merge pull request sopel-irc#691 from dkg/master 6b094b1 changed time formatter code in youtube.py to use explicitly integer division; see PR sopel-irc#703 b9d734e rss: Fix broken logging call 70ae6b2 Merge pull request sopel-irc#680 from anarcat/ip_ASNs 7a91111 search: remove useless imports 3fb5c48 search: remove google functionality, alias .g to .ddg 63ff31d chanlogs: Don't use origin 1549819 make sure integer division is handled properly by older versions 7182df5 use integer division for python 3 compatibility 95f7af7 Fix build errors b1eadfa Merge branch 'master' into 5.0 0379760 [radio] Fix a style error 70fc84f Remove use of deprecated debug function 4c2d874 Replace all uses of Nick with Identifier 4352277 Merge remote-tracking branch 'origin/master' into 5.0 ddd1f4b keep the Location tag even if unknown so display is more consistent 9006c46 fix test case 763f707 avoid crashing on undetermined locations 33057f7 leave the AS number in display 6faaa95 Merge remote-tracking branch 'origin/master' into 5.0 fd5bb92 [currency] Correct typo on invalid currency 5d87935 Migrate modules to new db 14f887d Revert "[Translate]Fix broken test." Google fixed their mistake. 750266a Revert "[weather] Ugly workaround for feedparser unicode bug on Python 3" b72b1c8 [weather] Ugly workaround for feedparser unicode bug on Python 3 ded07e0 Merge branch 'firerogue-patch-2' 07e97b3 Merge branch 'patch-2' of https://github.com/firerogue/willie into firerogue-patch-2 bb352a1 Merge pull request sopel-irc#655 from calzoneman/master 4d5c423 Merge pull request sopel-irc#665 from maxpowa/patch-1 d52a727 [Translate]Fix broken test. 9bf980d Return after telling the user to pick a time format. a7730e5 Fix AttributeError in URL exclusion handler 16ee5af Merge pull request sopel-irc#637 from oklahomer/hotfix/rss_default_colour 823a869 [translate] Check to ensure .tr has an argument 42d5ad9 [github] Give an error when using .addtrace with no args 3e2d3fc [search] Don't record last seen url if feature not enabled 019c08e [various] Remaining PEP8 fixes 864e1c6 [adminchannel, announce, bugzilla] PEP8 sopel-irc#125 d2b2af5 [adminchannel] Fix import issues a8279b1 [adminchannel] Fix py3 unicode class error 1175bc9 Add a style check to the build process f92dde2 [rss] Fix default value for fg/bg. Fix sopel-irc#636 df0aff5 Merge pull request sopel-irc#629 from janandjohn3/patch-1 14dc576 [dice] Fix sopel-irc#626. Willie will now give you an appropriate message if your dice don't have any sides. 621198c [dice] Add a reply if .dice/.roll is called without arguments. 169d913 [ip] Fix Example 9235d15 [movie] Fix 2nd Example 1f87499 Migrate modules to new db 7253466 [translate] restore custom useragent 411433a [safety] Update usage message for the safety toggle 26a63eb [safety] Don't use unicode in print function e8f7534 [safety] Support regex based whitelisting cea5491 [safety] Support simple whitelist configuration cead760 [safety] Support the malwaredomains.com blacklist 0168406 [safety] Move service URL to the top for easier maintainence 05b562b [safety] Properly add the section in configure() 5943fc7 [safety] Add a new module to warn against malicious URLs in a channel 63a3206 [web, reddit, translate] Use a consistent user agent 2d8b2b1 [weather] capitalize humidity in output 503bdf1 [weather] Remove pressure and label humidity c872b96 [ipython] Fix IPython.terminal check f887a18 [isup] add '.com' to sites with no '.' in them 1ee9cd4 [weather] Add humidity data after temperature 9382a86 [bugzilla, github, reddit, youtube] Remove handlers on shutdown f4b154d [find_updates] Fix unbound variable error on startup f38d8e9 [version] Remove previous update checking 6963397 [find_updates] Add a module to check for updates 0cad026 Merge pull request sopel-irc#587 from xZise/patch-1 4194534 Merge pull request sopel-irc#610 from warddr/issue609-RemindToLower 9bed424 Merge pull request sopel-irc#611 from warddr/issue559-duck daa241b [github] Properly quote issue search query 4413fd7 [search] skip duckduckgo adds and show first real link this fixes sopel-irc#599 7ed10e3 Make time units case insensitive this fixes sopel-irc#609 6c5f4e7 Merge pull request sopel-irc#535 from Beini/remind-fix afc8279 [find] Use the new willie.formatting functions for text formatting 1e5df0b [bugzilla] Don't output an error if the bugzilla module was not configured 27086b1 [bugzilla] Use dont_decode in web.get 73582c8 [weather] Fix error when no argument is given to setlocation 3d8d102 [reddit] Stop showing absolute vote counts c2309ba [web, url] Better IDN support 6b6ac8d [calc] Add tests for potential problems with the calc module. 3cac2d8 De-globalized threshold variable 519046e multi-line help 71c47c3 add astronomical units, and define mile more precise e7e6106 [rss] Remove annoying, useless warning when you have no RSS feeds configured 420dec2 [Clock] Display the new format, instead of the previous one. 5a3b5d5 [Clock]Display timeformat correctly when informing of the net format. Fixes sopel-irc#585 7c17fdf This change makes ".xkcd" module more robust: 0e88934 [uptime] Adds a rudimentary uptime module which tells how long the bot is running. 228827e [web, url] Move header-based encoding detection to web.get bbed119 [Version]Don't PM admins when outdated, only the owner. 6a37da5 [Version]Send a little message to the owner and admins when Willie isn't updated. e6c7e27 [currency] Better error message for invalid currencies 5aae7c9 [tell] Fix Python 3 support 1dd198a [ipython] Don't use deprecated IPython.frontend on newer versions of IPython 07a154e [translate] Fix bug with the $nickname: "foo"? form 62e5486 Merge pull request sopel-irc#565 from phantium/ticket564 c215050 [calc] Add timeouts and better formatting to calc. 3e94af9 Add code for sopel-irc#564 as a new branch 899d2b7 [calc] Add guards to pow and mul functions to avoid hangs. 180d655 Fix bug with auto-accept invite feature 27fe72f Add config option and auto-invite feature! b549625 [rss] Disable malformed XML check a5e487c [youtube] Don't change space to +, it's the wrong way to quote the query 29a385d [YouTube]Remove 'something went wrong' error, print the correct variable. f9b9559 [YouTube]Don't raise if you want to do stuff after. 0244c4e [YouTube]Add debug print and user-friendly error message for issue sopel-irc#544 4394605 [rss] Start RSS automatically at startup 5795462 [remind] Default to UTC in `.at` if user/channel timezone is not set 936600d [remind] Filter empty strings from the message ca3255d [chanlogs] Security fix: properly handle PART messages 4bbabe5 [weather] kt->m/s and added .wea as an alias to .weather e190120 [ipython] Do some sanity checks before starting the console 1330b4f [github] Enable extra info for PR URLs dc6a908 [meetbot] Prevent errors on misused .comment 237ef8e [calc] Change + to 'plus' in Wolfram e4c0977 [weather] use dont_decode=True with web.get() dab50d5 [currency] Use dont_decode with web.get() 062b712 [url] Use dont_decode with web.get() bc7eb91 [web] Add a dont_decode argument to get() for modules who wants bytes 5528b8e [movie] Fix unicode (regression caused by c33f8f1) 7904260 [wikipedia] Fix wikipedia search for Python 3 cc187d5 [web] Decode bytestring to unicode in get() 76c673c [units] Fix mass precision and don't display ounces when not needed ae6ae8d Change #coding: utf8 to # coding=utf8 to better adhere to PEP8 b04af29 [search] Fix google search in Python 3 31c17fd [unicode_info] Support for specifying codepoints in the U+203D format c13aa00 [unicode_info] Fix codepoint-based-lookup (eg. .u 203D) in Python 3 b11302c [unicode_info] Add tests 3ec12f5 [unicode_info] Fix unicode error introduced in 6a0d18e a53cf73 [reload] Minor code style improvements 34d8190 [units] Add milimeters for display as well 19ea5ca [units]Add millimeter support (input only) 1dbf9fe [units] Improve output for non-sensible mass units a941d72 [translate] minor code style fixes d535ff9 [translate] Add testcase for unicode input 83f36dd [translate] Fix unicode in translate.py 84239d4 [units] Initial work for mass conversion a693b17 [chanlogs] Don't encode to utf-8 on Python 3 c3b8bb3 [ipython] Make ipython work for Python 3 as well a732720 Merge pull request sopel-irc#424 from mtdowling/master afd0bdc [units] Add test for 150cm case d444224 [units] cm to meter should not be a floordiv, 150cm = 1.5m, and not 1m 0af4492 [ipython] Add ipython module 709e1dc [Many modules] Add unicode_literals import 82c1358 [youtube] Fix unicode errors 91f0102 [chanlogs] Don't hardcode home directory 63e9b2f Update currency.py b354dad [calc] Update unit tests to accept new format from WA. e8071ee Add an `.is_nick()` function to the Nick class 3c1828a Added EFL copyright header 77a762b [ip] Fix ip-database downloading in Python 3. 0459a95 Iterate over a copy of bot.privileges instead of the real thing af8cb99 Handle non-ascii IRC messages c0b8bbf channel logs don't need to be webserver accessible cd9e512 check for configuration problems on load 36cabad only log user nick changes to the channels that the user is present in 2732719 Only log user quit messages to the channels that the user was present in a9d5832 Lock log files before appending, to avoid race condition d25631b Mark chanlogs rules as unblockable d519052 Reduce code duplication for chanlogs 3587e94 Added chanlogs module 7cabe21 [ip] Fix unit test to handle downloading database notification. a544c23 [movie] Add unit tests. c74e419 [ip] Add a unit test. f1eb250 [rand] Re-enable disabled unit tests. eac11c3 [units] Catch unhanlded exception if no user input 72a43e5 [meetbot] Catch an unhandled exception a8d7573 [wikipedia] Check if user provided valid input f26168d [etymology] Catch an unhandled exception 81efcea [units] Fix conversion between meters and yards. ce93e60 [units] Fix incompatibilities with Python 3. fb2202f [dice] Fix incompatibilities with Python 3. e8af11f [weather]Fixed Can't find location bug with known locations. 8b2f9f9 Merge pull request sopel-irc#476 from singingwolfboy/improve-translation-module 6b84b69 Improve code for translation module 487e1d4 Fix unicode issues with tests 589ad30 Strip timezone... that should close 463 70d0576 [github] nitpick: use say instead of reply ac06546 [wikipedia] Don't .encode() the query 51c469f Merge pull request sopel-irc#471 from rameshdharan/master d0ac898 [modules] Don't quote uri in cases where web.get does it for you 78ef689 Delete ad-hoc whitespace escaping in movie.py 9752d9e Merge pull request sopel-irc#470 from rameshdharan/master e5874a5 [Clock]Change 'oops' to something... useful-ish. 1366842 Decode IMDB API output as utf-8 134b220 [rand] use sys.maxsize instead of sys.maxint b34284e Merge pull request sopel-irc#464 from Erethon/feature-fix-modules 95c3e37 [web,movie] Unicode and Python3 fixes 0849baf [calc]: Check if user submitted input 73976df [admin]: Check if user input is valid 2ac5ac4 [rand]: Check user input is valid 6e33128 [adminchannel] Undo all the brokenness 68e8f64 [meetbot] Fix comment case sensitivity 022d25c [github] Python 3 support cb6ff01 [meetbot] Python 3 support 4515f98 [translate] Python 3 support, use willie.web instead of urllib2 directly ab53319 [url] Add forgotten encoding tag 2212563 [web,modules,setup] More python 3 compatibility 95ba19a [url] Nitpick: It's named hostname, not TLD b91eca7 [core, modules] Python 3 support! 6aa49ad [web] Security: verify HTTPS connections 5b808bf [remind] Use new timezone stuff 0e39da6 [clock, seen, tell] Use timezone stuff from API f31de8d [url] Account for bad IRI edge case 7f3e805 [clock] Fix typo (closes sopel-irc#453) 0c25c0e [clock, tools] Additional tweaks to timezone getting 3acff29 [tools, clock] Add helpers for time zone and format f655afd Merge branch 'master' of https://github.com/embolalia/willie ab70b36 Merge pull request sopel-irc#433 from BOFHers/nache_dev 8805e2e [calc] Account for silly non-Anglophones 4417ba5 [tell] Unicodification 0901b9f [currency] Add Bitcoin as a currency 4976fe2 [github] Fix sopel-irc#416 f8a2b38 error on configure fixed df3fd79 Merge remote-tracking branch 'embolia/master' into nache_dev 61521b4 Allow you specify lang on command 4d5d791 Fixed type (Thx Marijn) 61d7a9f Merge pull request sopel-irc#429 from BOFHers/dev_tmp 468fdda Merge pull request sopel-irc#419 from flyte/feature/blank-tell-bug 0a408df Say 'I am sending you a private message of all my commands' only if there is not a priv msg yet 6471fc9 [various modules] Utilize Trigger.is_privmsg bbbcc83 Updating the RSS module to work with ZNC partyline 8cb3d6c [tell] Fixes sopel-irc#418. Error when not enough args given d50309f Fix sopel-irc#415 by ignoring all future arguments if first is a digit. b42cd6b Merge branch 'master' of https://github.com/embolalia/willie 1d2cf89 fix to duplicate column name: tz bug 3c6e66a Merge pull request sopel-irc#400 from saltire/rss 954de12 [github]Parse issue URLs as if they are .findissue [number] a4d5aba [rss/clock] Add time format and time zone config options d87fd3c [rss] Small fixes d823f3d [currency] Fix typo(s) 450a07a [weather] Better sanity checking of Yahoo data 9a15515 [Clock]Forgot a ), Thanks miggyb 2e4b20f Merge pull request sopel-irc#395 from saltire/master 72ddce6 Add timezone link to unknown user/timezone message. c888fd0 [rss] Fix error looking for timestamp on new RSS items; add date format 3560e0b Merge branch 'adminchannel-accept-commands-from-pm' of git://github.com/EldonMcGuinness/willie 913bec9 Fixed PEP8 formating 650ce7d Removed try/catch and replaced with reply/return 60fe2d1 Removed version check from wrapper as it is unneeded, also reverted update command names from new/old to just f_update. 96eb189 Created separate wrappers for . commands, allowing pm messages to come in the form of ".reload" and in channel ones still require "BOTNAME, reload" format. 04b027e Moded try statements for op/deop/voice/devoice up one level 88a06ba [reload] This allows the reload command to be used by issuing .reload instead of BOTNAME, reload. The same holds true for the load and update commands as well. 14a8060 Merge remote-tracking branch 'remotes/upstream/master' into adminchannel-accept-commands-from-pm a081827 [adminchannel] Added custom Exception for argument errors, also removed unneeded "help = cleanDoc" statements and merged cleanDoc in the "bot.say" lines d561eef [adminchannel] Commands now work via PM and comments are a bit more explicative. 1b38d05 [translate] Convert example into unit-tests. 319915a [ip] Clean up a bit. 2a78cd9 Merge branch 'master' of git://github.com/thuandt/willie 0a571f7 [adminchannel] Kicks via PM now work and Kick Reasons are no longer truncated. b1ec628 [translate] add .translate example f212340 [version] Just show commit; don't bother with other info 67cbbbd ip.py: support both pygeoip 0.3.0 and older versions. 3cba219 [version] Fix when .git not found 35aeb79 [version] Read git commit log manually 5d034ce [various modules] PEP8ification, sopel-irc#125 c4eab9f [currency] Do conversion properly eb104a3 ip.py: 'region_name' should be 'region_code' 4ae85a4 [admin]Typo in licence header. 87f25c0 [url] fix accessing exclude list in setup() 601539d [url] correct updating of exclude list in setup() 2116e78 [url] Fix url exclude setting name 41e038f [currency] Remove debug prints 764d694 [currency] New currency module 3f24689 [coretasks, remind, search, tell] Kill rogue prints a86444a [calc] Minor tweak, so it passes tests 88eb2a7 [calc] Account for smartasses dividing by zero 0c9f54e [calc] Use internal calculator implementation 9f1e810 [Calc]Turn IndexError into human readable 'error' and suggest .wa until sopel-irc#359 is resolved. 875ac24 [url] Use web.decode on titles 83575d2 [weather] Fix weather without argument 7d7701c [weather] Strip spaces before searching db for nick 4613e22 [xkcd] Use JSON API, add negative indexing b1e9654 [translate] Fix some unknown bug a7f24cf [remind] Fix use of decimal lengths 993688e [dice] Fix dropping dice. 45374c5 Add debug print for invalid API results. f86751f [Meetbot]Vocalize the comment system a bit more, also contact the meeting starter on new comments. 8e3d5b8 Merge pull request sopel-irc#333 from saltire/weather 20b2f6c Merge pull request sopel-irc#335 from saltire/rss c427bc5 [meetbot] Allow comments from outsiders to be shown a0a6edd [rss] Avoid error looking for HTTP status when fetching non-web feed 8adb27a [rss] Add a docstring to main command function d1968be [weather] Fix error when receiving an unknown place name 3d952fb [rss] Don't show extra line in help 3ea6986 [rss] Added a private method to display a command's docstring 7615368 [rss] List function now takes parameters dc984cd [rss] Replaced the toggle command with enable/disable c221c13 [rss] Added a help function 2404993 [rss] Oops, forgot to remove clear from docstring and action list 1ada1ca [rss] Changed some debug messages ee39e5a [rss] Added fetch feature to pull all feeds manually. 4b98667 [rss] Create an RSS manager class a46dd78 [rss] Allow dashes in feed names, add action docstrings, remove clear cd44e16 [rss] Replace debug messages in read_feeds 131ca5c [rss] Moved start/stop commands into main rss command 0391aa1 [rss] Moved rss actions into their own functions 2c70705 [rss] Update SQL query substitution 52badff [rss] Clean up setup function and RSS feed class 1d052ef [adminchannel, clock, radio] Use new channel privileges 59969b4 [rss] Fix missing import 64c3f21 [rss] Give an error at setup if DB isn't working 499181c [reddit] fix error when poster has been deleted 702c514 [rss] Add handling for 301 and 410 http responses. bc67b13 [rss] Add a class for representing feed rows. 203816d [rss] Report malformed XML; skip updating feed with unchanged etag 76e0b82 [admin] Use Bot.join instead of writing a join command. 7770268 [admin] Join channels on invite 8153885 [Calc]Wolfram error output to be a little more userfriendly dcd7a49 [dice] Add back arithmetic expression functionality. afe48eb [dice] Rewrite dice rolling. f9540aa [dice] Add example tests. 4e3e439 [rss] Numerous tweaks to improve usability and prevent spamminess ae8109b [core] Make module reloading call shutdown. 9f15c0d [core] Unify the usage of bot.Willie.debug across core and all modules. a73f0b0 [rss] Accept anything in the channel name if it's quoted fba42df [rss] Fix new table setup for mysql 3ad02b0 [github] Fix a minor formatting problem 35802dd [meetbot] Add a listactions command 875f978 [github] Wrap trace in backticks to treat as code f9090db [github] remove unneeded IRC issue tag 7c5507e [github] Enable attaching a traceback to an issue. 3556b58 [url] Limit how much is read from URLs a2d0738 [rss] Fix handling of feeds without an etag. c42d3d8 [rss] Set default poll interval to a sane value. 3062529 [rss] Add publication time to the rss_feeds table. 5743c4f [rss] Download only feeds that have changed. 9044f12 Merge pull request sopel-irc#301 from saltire/rss 69bb39a [rss] Convert old table format to new 6bfb2a8 Merge pull request sopel-irc#302 from Preston4tw/master 9efa252 Add str.lower() to elif in during lookup in show_mask() a40adec Add str.lower() for channel name to set_mask() and show_mask() 8653bdb [rss] Allow enabling/disabling of feeds, add "toggle", remove "clear" cc69723 [rss] Changed DB table structure 060ad89 [rss] Added regex for better command parsing 7bb994f [rss] Fix bugs with feed colours and unicode 18f893f [rss] Minor cleanup of messages, queries, code style c7ada22 [rss] Allow updating of existing feeds d00bebd [rss] More cleanup and adjustments to read_feeds 5b4038d [rss] Now using intervals f1049d5 [rss] Clean up code, fix commands b45dc84 [meetbot] Fix .endmeeting command 485deb5 [remind] Fix the ordering of units in the unit parsing regexp. b79786c [admin] Remove restriction on setting undefined options. 767de38 [url] Add a guard for pytest calling the setup when it shouldn't. ff4c1f9 [url] Make .title-command actually output the title. 9e0afb2 [url] Add a test for .title command. f1ca3f0 [url] Fix undefined variable. 29a17f5 [modules] Remove unused imports and variables. 4391ec1 [rand] Redo the module to be more useful and clear. d7fa800 Merge branch 'master' into example_tests fe03687 [calc, rand, units] Convert examples to tests. 5de283e [clock] Fix configured timezones not being used 85cd2d6 [clock] Actually show the name of the person who's tz isn't known 94407ee [clock] Fix error when given user does not have timezone set 35c70a1 [youtube] Fix my stupid mistake in 30c4c25 7a4f0bf [ip] Be more flexible with the GeoIP database location 12dbb50 [find, bugzilla, reddit, url, youtube] Use WillieMemory objects 39e3012 [help] Use the new message spliting feature in .commands af564ca [translate] Reduce chances of mangle outputting non-English 678358e [help] add utf-8 header 7d744be [reload, search] Finally finish updating to 4.0 syntax. 75f10d5 [reload, tell] Account for renamed nickname_commands decorator c96b8ca [various modules] Use @commands rather than @command b5e9070 [announce github help lmgtfy search units] PEP8 per sopel-irc#125 d3a8021 [dice, ip, movie, reload, spellcheck, tell, unicode_info, seen] s/willie/bot 8349edd [github, meetbot, url, youtube] 4.0 standards per sopel-irc#276 40f67fa [rss] Decorators and s/willie/bot per sopel-irc#276 957417c [isup, ping, rand, tell, tld, wiktionary] s/willie/bot for 4.0 2cb10cf [ping, isup, rand, tld, wiktionary] Update to 4.0 API ce2ca64 [clock] clean unused imports 245952e [info/help] Rename info.py to help.py b134d18 [info] we don't need two callables to do the same thing 05594dc [clock] Fix an error when user or channel TZ are unkown 8c16c2c [Units]Bugfix, Negative temperatures and idiotproofing... sort of. d940965 [tell] Port to 4.0 per issue sopel-irc#276 d845538 [twit] Move module to -extras 3606562 [Units]Kelvin aren't in degrees. 876d6f6 Merge pull request sopel-irc#282 from Venti9874/config-set 286e6cc [slap] Move module to -extras 65ba531 [find, slap] Update to 4.0 per issue sopel-irc#276 b613384 [clock, lmgtfy, weather] Use 4.0 standards, issue sopel-irc#276 b0684fa [youtube] Fix exception handling 6980112 [adminchannel, spellcheck, translate] Update to 4.0 (issue sopel-irc#276) 30b27ad Merge remote-tracking branch 'remotes/upstream/master' into config-set b788e7e [admin] Add examples, error messages and handling of passwords to set. 6eb85cf [calc, bugzilla, radio] Update to 4.0 standards, issue sopel-irc#276 f9b7bba [url,web] Only preform one request for each URL 0497fa2 [url] Handle when page doesn't give Content-Type at all 4211d63 [url] Handle when a page does not specify its encoding bfa7c69 [core,url] Fix error where title was not shown for wikipedia pages b124301 [url] Respect page's reported encoding, otherwise try UTF-8 e1211af [url] Fix error on Unicode pages 736bcb0 [seen] Fix import c5ebfa1 [units] Fix syntax error f8ce5af [search] remove Bing support 986ca3c [admin] Fix handling of part messages. 784fa67 [admin] Add new commands set and save. 3acbb1f [admin] Cleanup: readability fixes. 73b8cb9 [admin] Cleanup: Callables attributes changed to decorators. 020f7a6 [admin] Cleanup: Change attribute names from "willie" to "bot". 2e3a9da [oblique] Move module to -extras ce03dc3 [search] Update to 4.0 standards, fix registration of last url 7a13023 [url] Update to 4.0 standards, fix .title 821dcc6 [seen, version, xkcd] Update to API 4.0, issue sopel-irc#276 8b89eb3 [units]A bit cleaner matching and parsing units. e0635bc [units] Remove an unneeded print statement 8df905c [units] Better accomodate American "units" 2894885 [units] add length units f92c065 [units] Add new unit conversion module b953255 v4 Syntax+ bug fix 688f20d [reload] Fix the load command 4d0568c [ip] try not to fail if ISP is not known (ie. for internal addresses) 1a9fc1a [ip] use string formatting instead of the + operator 6b6ed4c [ip] use pygeoip and socket instead of rscript e146063 [rss] Fix a whole slew of errors fb9c473 [netsplit] Remove module, which never worked anyway 7e75fc9 [countdown, reddit, etymology, remind, unicode_info] update to 4.0 standard 263b251 [youtube] re-add an accidentally deleted import f841e3a [announce] Update to 4.0 standard 2783060 [wikipedia] Bring module to 4.0 standards per issue sopel-irc#276 7579d25 [youtube] Use youtube JSON API instead of parsing ATOM XML with regex 26ef5a4 [module] Add willie.module.commands to add multiple commands in a single line 5e2743f Merge branch 'decorators' of https://github.com/Venti9874/willie into Venti9874-decorators 0b2fbe6 [modules] remove executable flag from ping and twit 32538dc Update dice.py and reload.py to the new decorator format. 21d5499 Merge pull request sopel-irc#259 from Venti9874/reload_fix 36ca482 Unregister and unbind modules from willie.bot when they are reloaded. fe330cc [bugzilla] Enable callback for .title 3d3e941 [url] Remove unneeded unicode en/decoding e9d9ccc [core, reload] Sove long-standing error where function names in different modules could conflict. 9646993 [lmgtfy]Rename def (CC sopel-irc#258) 20af1cf [ai, bucket, fuckingweather, nws, roulette] Remove modules 4ab4653 [reddit] PEP8ify and enable callbacks for info f2e3625 [url] Fix error when .title is handled by a callback 8dc4d9c Merge branch 'master' of github.com:embolalia/willie e992f68 [youtube] Modify to enable .title callback and PEP8ify 14afbca [url] Fix .title command per issue sopel-irc#219 a708f3c parse vars in dont_know method 001f6d7 [core] Rework enumerate_modules to be neater and more sensible 2a85e50 [wikipedia] Switch to a text search, rather than a nearmatch search 6bf865f [meetbot] Slugify meeting titles before making file names 9b8094f [bugzilla] Check that the text of the bug's resolution is present 2e5c2ca [translate] Make sure we output English even if the text is too long 4d17b92 [translate] Various improvements for translate and mangle d932017 [announce] Add an announce module 133b292 [calc] Properly support unicode d83717f [wikitionary] Proper unicode support 645b288 [wikipedia] Complete rewrite to use MediaWiki API a2f3a7c [calc, etymology, ip] PEP8 per sopel-irc#125 and unicode per sopel-irc#240 030389d [search] PEP8 per sopel-irc#125 and unicode per sopel-irc#240 10de6f1 [weather] Properly use unicode per issue sopel-irc#240 55ccd10 [unicode_info] Fix per issue sopel-irc#240 and rename from codepoints.py 83942eb Fix state names without a space. 6e38735 Make nws handle states with spaces. 02f8a0b [countdown] Fix a silly error from countdown c2f4eaf [Bucket]Configs are always strings, so turn them into integers. WARNING, NO SANITY CHECK ON THE CONFIGURATION FILE. ONLY USE INTEGERS. 7670aa8 [bucket]Make inventory size configurable. 9013b8d [lmgfty]Let me google that for you. Initiat commit 64954f7 Merge branch 'master' of github.com:embolalia/willie into v3.2.0 b80a803 [tell] Properly encode unicode before writing db file. 20dbfd8 [weather]Quick and dirty fix for issue sopel-irc#218. ceffc8f [Dice]Fixed choice (finally) to have |, \ and / as delimiter. close sopel-irc#214 3151714 Reverting a0f48c7 until home. 677d498 Adding extra seperators for choice 3a90f2a [bugzilla] Fix name error in setup 01afabc [remind] Solve issues with time not being properly reported 833df85 [Radio]Periodic radio checking now has to fail 10 times before disengaging. 61a1f2e [dice]Added alias 'choose' to 'choice','ch'. 9470d33 [dice]Added a choice command. 61ef53a [adminchannel] Remove calls to non-existent function calls to services authentication 57ac47b [remind] Add custom format and timezone to confirmations 529d485 [remind] Clean up module, fix some errors, and PEP8ify abb409a [seen] Fix likely error with time formats 9ddc9bb [tell] Fix error when timezone is set but format is not dd569de Add .banish command 960d9dd [tell] Use tellee's local time and format a049e30 [seen] Output time in asking user's preferred format 7e0806e [seen] Output time in requesting user's timezone c022df3 [rss] Implement a dirty hack to solve injection problems 98764e2 [bugzilla, url] Use get_list for config option lists 8785c67 [translate] Mangle line collection was using utf-8 encoding rather than unicode object ea068a5 [remind] Fix error where .in reminders were not properly parsed db6550c Merge branch 'master' of https://github.com/embolalia/willie a444e05 [dice]some optimization. 8e99ac1 [clock] Prevent error message when unknown timezone is given. 33b3972 [Dice]Fixing bug introduced in c254c2b e072bf4 [radio]Configs are case sensitive. Who knew. db05dd7 [clock] Correct command settings on format functions 2adee34 [clock] Add error messages when willie's db is not set up 12fba65 [clock] Rewrite most of the module d86481c [weather] Fix error when asking for another user's weather c0493ab [find] Fix bug that prevented sed'ing to nothing 9c0bb04 [find] Properly account for backslashed slashes d07e25d [dice] pep8ify per issue sopel-irc#125 df0bab2 [countdown] pep8ify per issue sopel-irc#125 d61ae3d [codepoints] pep8ify per issue sopel-irc#125 9a5dccf [bomb] Move module to willie-extras repository 3832456 [clock] Remove the unnecessary old dicts of time zones. a26cd5e [calc] pep8ify per issue sopel-irc#125 d90457f [bugzilla] pep8ify per issue sopel-irc#125 aa66691 [bucket] pep8ify per issue sopel-irc#125 99857a4 [ai] PEP8ify per issue sopel-irc#125 84d461a [adminchannel] pep8ify per issue sopel-irc#125 9e941a9 [admin] PEP8ify per issue sopel-irc#125 150c8fb [bomb] PEP8ify per issue sopel-irc#125 c935e0a [fuckingweather] Don't rate limit on failed command affd175 [find] Fix the absolutely trivial issue with certain uses of s/ 10fea68 [seen] Make seen show time in requesting user's timezone c808702 [rss] Hack together an apparently working rss module 983f705 Fixed Twitter API authentication b9614d9 [search] Make .ddg !bang return full URL f7a81be [wiktionary] Fix a problem with conflicting function names 3b360a3 [bugzilla] Fix failure when configuring module with wizard 401a7f5 Merge branch 'master' of github.com:embolalia/willie d418f18 [bugzilla] Add short description (i.e. title) to summary b68569d [wikipedia, wiktionary] Make .w do wikipedia rather than wikitonary 88d0d30 [Help]Moving help module to willie-extras b50390d [Help]First version of help module. 9088ad0 [youtube] Change author to uploader in search results 0b1d126 [weather] That line wasn't supposed to commit. 6d42e41 [weather]Test for keyerrors, and report unknown. sopel-irc#181 eef9fa6 [slap] Replace 'herself' with 'itself' e608989 [fuckingweather] Add The Fucking Weather module from yano dbb0db0 [bugzilla] Fix error when no domains are given for bugzilla module 2ce5050 [quote] Delete module, since site no longer exists. Issue sopel-irc#174 04e324e [weather] Add examples for .weather and .setlocation d206d3d [clock, adminchannel] Fix use of deprecated functions ecbf753 [isup] Use our own web stuff to see if sites are up, rather than scraping isup.me 2e57a26 [bugzilla] Move to XML to support more trackers dc5efb9 [find] Add missing re import 19ca7e9 [find] Fix returning even when there is conversation to look at. e262c3c [bugzilla] Initial work on a bugzilla module e7fd8f3 [find] Fix error when suggestiong a correction to unknown user 85940e5 [version] Fix error in CTCP reply bfda9ea [find] Use willie.memory to solve issue sopel-irc#163 4d887a0 [info] Remove .stats command ced9b17 [version] Use actual version number when asking for version 6f7a21b [calc] Remove unneeded admin-only restriction on .py 006bdfe [weather] Improve no location error message e9a065e [weather] Fixed it saying know instead of now 49a3db6 [info] Change url to point to our site, not phenny d0544a9 [weather] Fix function names in setup function 074c0c3 [weather] Overhaul to use Yahoo weather. 2e57482 [wikipedia] Make wiki first in the list of commands, instead of wik 96d8bb6 [info] Change the .help command from a .commands alias to a Willie, help command? alias 35a5b31 Remove shabang from all library files 07f0375 Merge branch 'master' of github.com:embolalia/willie 639da39 Revert "[find] Use cPickle instead of poorly implemented CSV to save find database" cededd8 [GitHub]Changing some minor debug/error messages. 216e3ad Fixing typo in github config setting. THIS UPDATE REQUIRES A BOT RESTART! 9acc408 Merge branch 'master' of https://github.com/embolalia/willie ec5d852 Fixing local copy (Should've seperated embolalia/willie and tyrope/willie to begin with.) 67a7335 Adding line length limiter to findandreplace on request. Code written by TJ- on irc.freenode.net. Credit where credit is due, man. ;) fb18e5c Merge branch 'master' of github.com:embolalia/willie c77b7d7 [search] Update copyright info ba88b84 Merge branch 'master' of github.com:embolalia/willie 5e3b15a [admin] fix bug with hold_ground d8264c1 [search] Enable !bang for .ddg ef0ff5c [admin] make hold_ground configurable 8591689 [bomb, etymology] Remove ._meter, make .ety documentable (and add docs) 6d179ce [bucket, meetbot] Add command and config docs 682f957 Move things around git-subtree-dir: willie/modules git-subtree-split: e7b4ebe
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this fixes #609