| Commit message (Expand) | Author | Age | Files | Lines |
| * | "EventsResultsError"->"EventResultsError", move errors to utils.error | jesopo | 2019-11-18 | 1 | -1/+1 |
| * | dont fail !weather when we decide a nickname is a location | jesopo | 2019-10-16 | 1 | -8/+9 |
| * | if a word is known as a nickname but the user has no location, treat as location | jesopo | 2019-09-17 | 1 | -2/+1 |
| * | use reverse geocoding to turn location to latlon for weather | jesopo | 2019-07-16 | 1 | -7/+11 |
| * | use stdout.append_prefix to put user nickname in without color | jesopo | 2019-07-03 | 1 | -1/+1 |
| * | Add user nickname to \!weather prefix | Anton McClure | 2019-07-03 | 1 | -0/+6 |
| * | Wind speed is given to us in metres per second. convert to kph | jesopo | 2019-06-24 | 1 | -3/+5 |
| * | Also show windspeed in MPh | jesopo | 2019-06-24 | 1 | -3/+5 |
| * | `location_name` will not be defined when querying a location instead of a user | jesopo | 2019-06-18 | 1 | -0/+1 |
| * | 'location' wasn't the variable i thought it was | jesopo | 2019-06-18 | 1 | -4/+5 |
| * | Save location name from geocoding, use it for !w when available•••closes #71
| jesopo | 2019-06-18 | 1 | -4/+7 |
| * | Only try to show !w country when it is available. closes #72 | jesopo | 2019-06-18 | 1 | -3/+6 |
| * | Add `depends-on` hashflags to relevant modules | jesopo | 2019-05-25 | 1 | -0/+2 |
| * | Use require_setting in user_time.py and weather.py | jesopo | 2019-05-23 | 1 | -0/+2 |
| * | Query weather for given args if they don't look like a user | jesopo | 2019-05-05 | 1 | -9/+17 |
| * | Change location.py to use lat/lon instead of continent/country/city | jesopo | 2019-04-28 | 1 | -3/+3 |
| * | Add !w as an alias of !weather | jesopo | 2019-04-28 | 1 | -0/+1 |
| * | Remove incorrect and redundant `usage` !weather | jesopo | 2019-04-28 | 1 | -1/+1 |
| * | "%", not "," | jesopo | 2019-04-28 | 1 | -2/+2 |
| * | Actually provide user nickname in !weather error message | jesopo | 2019-04-28 | 1 | -1/+2 |
| * | Change location.py to use geocoding, change weather.py in line with it | jesopo | 2019-04-28 | 1 | -4/+21 |
| * | 'utils.http.get_url' -> 'utils.http.request', return a Response object from•••utils.http.request
| jesopo | 2018-12-11 | 1 | -8/+8 |
| * | Standardise "Failed to load results" errors! | jesopo | 2018-10-20 | 1 | -1/+1 |
| * | Move src/Utils.py in to src/utils/, splitting functionality out in to modules of•••related functionality
| jesopo | 2018-10-03 | 1 | -3/+3 |
| * | Switch to using docstring for usage, permission and require_mode | jesopo | 2018-09-30 | 1 | -1/+2 |
| * | Use ModuleManager.BaseModule in more modules | jesopo | 2018-09-27 | 1 | -5/+2 |
| * | Switch to using @Utils.hook and docstrings for event hooks | jesopo | 2018-09-26 | 1 | -3/+4 |
| * | Move most code in root directory to src/ | jesopo | 2018-09-24 | 1 | -1/+1 |
| * | Refactor everything to use delimited events | jesopo | 2018-09-19 | 1 | -2/+1 |
| * | give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system
| jesopo | 2018-09-02 | 1 | -1/+1 |
| * | Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module
| jesopo | 2018-08-31 | 1 | -2/+2 |
| * | added usage help to a lot of modules, added a verbose option to karma.py. | jesopo | 2016-04-06 | 1 | -2/+3 |
| * | added a "hashflag" to modules to stop modules being loaded that rely on a not... | jesopo | 2016-03-30 | 1 | -0/+2 |
| * | first commit. | jesopo | 2016-03-29 | 1 | -0/+35 |