aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Uncomment duck statsGravatar dngfx2018-09-011-2/+3
|
* Merge branch 'master' into masterGravatar Dan2018-09-011-0/+4
|\
| * re-add self.events in ducks.pyGravatar jesopo2018-09-011-0/+1
| |
| * Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
| |
| * Merge pull request #14 from dngfx/masterGravatar jesopo2018-09-011-51/+1
| |\ | | | | | | Massively optimise ducks.py and remove a bunch of cruft.
| * | Remove unneeded "import gc" in ModuleManager.pyGravatar jesopo2018-09-011-1/+1
| | |
| * | Merge pull request #13 from dngfx/masterGravatar jesopo2018-09-011-28/+24
| |\ \ | | | | | | | | Switch ducks to booleans and validations.
| * | | Log when a module is unloaded, including how many references are left to theGravatar jesopo2018-09-011-0/+6
| | | | | | | | | | | | | | | | module object
| * | | Don't purge children on purge_context() in EventHook, make event_contextGravatar jesopo2018-09-012-18/+11
| | | | | | | | | | | | | | | | str(uuid) instead of just uuid in ModuleManager
* | | | Re-toast ducks.py!Gravatar dngfx2018-09-011-0/+39
| | | |
* | | | Revert "Toast off ducks.py with .duckstats"Gravatar dngfx2018-09-011-44/+2
| | | | | | | | | | | | | | | | This reverts commit 3044b83
* | | | Toast off ducks.py with .duckstatsGravatar dngfx2018-09-011-2/+44
| | | |
* | | | re-add self.eventsGravatar dngfx2018-09-011-0/+1
| | | |
* | | | Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
| | | |
* | | | Remove unneeded "import gc" in ModuleManager.pyGravatar jesopo2018-09-011-1/+1
| | | |
* | | | Log when a module is unloaded, including how many references are left to theGravatar jesopo2018-09-011-0/+6
| |_|/ |/| | | | | | | | module object
* | | Massively optimise ducks.py and remove a bunch of cruft.Gravatar dngfx2018-09-011-51/+1
| |/ |/|
* | Convert to booleans and validation.Gravatar dngfx2018-09-011-28/+24
| |
* | Don't purge children on purge_context() in EventHook, make event_contextGravatar jesopo2018-09-012-18/+11
| | | | | | | | str(uuid) instead of just uuid in ModuleManager
* | Merge pull request #16 from jesopo/masterGravatar Dan2018-09-011-15/+4
|\| | | | | Hrmph
| * BitBot is single threaded!Gravatar jesopo2018-09-011-15/+4
| |
| * Merge pull request #12 from dngfx/masterGravatar jesopo2018-09-011-0/+0
| |\ | |/ |/| Change 8all.py to 8ball.py
* | Omg I can't spell.Gravatar dngfx2018-09-011-0/+0
| |
| * Merge pull request #11 from dngfx/masterGravatar jesopo2018-09-013-60/+147
| |\ | |/ |/| Lots of module update, and new modules
* | omg it's the future (#15)Gravatar Dan2018-09-013-23/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting * Table name typo * Add Utils.bold and Utils.underline * Added functionality to load, unload and reload modules from a command!
* | Move lists out of scopeGravatar dngfx2018-09-012-29/+27
| |
* | Add 8ball moduleGravatar dngfx2018-09-011-0/+30
| |
* | Cosmetic enhancement for ducks and dice.Gravatar dngfx2018-09-012-11/+13
| |
* | Formatting request (#14)Gravatar Dan2018-09-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting * Table name typo * Add Utils.bold and Utils.underline
* | Remove superfluous code from ducks.py and introduce dice.py (DND rolling ↵Gravatar dngfx2018-09-012-37/+55
| | | | | | | | function .roll 1d20)
* | Switch print() to log.info() for next-duck-wave information.Gravatar dngfx2018-09-011-3/+4
| |
* | Merge in (#13)Gravatar dongfix2018-09-010-0/+0
| | | | | | | | | | | | | | | | | | | | * Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting * Table name typo
* | Fix this back to channel.send_message(), stdout just no.Gravatar dngfx2018-09-011-1/+1
| |
* | Set a timer for sending out ducks randomly, and change some messages to stdout.Gravatar dngfx2018-09-011-16/+22
| |
* | Adjust timing for production.Gravatar dngfx2018-08-311-2/+2
| |
* | Introduce .killers for ducks.pyGravatar dngfx2018-08-311-2/+34
| |
| * Added functionality to load, unload and reload modules from a command!Gravatar jesopo2018-09-013-23/+80
| |
| * Add Utils.bold and Utils.underlineGravatar jesopo2018-09-011-0/+6
| |
| * Merge pull request #10 from dngfx/masterGravatar jesopo2018-08-311-2/+1
| |\ | |/ |/| Ducks.py fiddling
* | Typo fix (#12)Gravatar dongfix2018-08-310-0/+0
| | | | | | | | | | | | | | | | | | | | * Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting * Table name typo
* | THE OVERLORD DEMANDS I TRASH ITGravatar dngfx2018-08-311-1/+0
| |
* | Change to stdout because i'm a pillock.Gravatar dngfx2018-08-311-1/+1
| |
| * Merge pull request #9 from dngfx/masterGravatar jesopo2018-08-311-29/+88
| |\ | |/ |/| Fix decoys stacking up and attempting to take over irc.
* | .friends support! Yay, lets be friends.Gravatar dngfx2018-08-311-2/+29
| |
* | Update Database.pyGravatar dongfix2018-08-311-1/+1
| |
* | Just duck things~Gravatar dngfx2018-08-311-22/+41
| |
* | All the settings (#11)Gravatar dongfix2018-08-313-2/+19
| | | | | | | | | | | | | | | | * Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting
* | Turns out we didn't need find_all_by_settingGravatar jesopo2018-08-311-12/+0
| |
* | Add Database.UserChannelSettings.find_all_by_settingGravatar jesopo2018-08-312-4/+19
| |
* | Migrate duck data to user_channel_settings.Gravatar dngfx2018-08-311-10/+18
| |