Commit Graph

  • 66d0f7d305 Python 3 fixes, etc fixes/cleanup Andrei 2016-10-12 18:43:50 -0500
  • c23b747d50 Merge b76a0b0da5 into 56df1b6d7f #6 Confuseh 2016-10-12 14:30:20 +0000
  • b76a0b0da5 Various py3 fixes #6 confuseh 2016-10-12 15:20:31 +0100
  • 56df1b6d7f Improve HashMap.select, rebuild BasicPlugin Andrei 2016-10-11 20:46:57 -0500
  • 09bf635071 Add custom dict type, HashMap, with various helper/utility methods Andrei 2016-10-11 20:06:10 -0500
  • 231f595227 Fix DM loading / commands in DMs Andrei 2016-10-11 19:53:20 -0500
  • 78d601835a More API stuff Andrei 2016-10-11 03:37:56 -0500
  • da95141b8f More __slots__ where it counts Andrei 2016-10-11 03:03:38 -0500
  • fc85deea52 This one weird trick to reduce memory usage by 60%! Andrei 2016-10-11 01:36:46 -0500
  • 1e85536bab Move away from globals() in GatewayEvent Andrei 2016-10-10 01:32:04 -0500
  • 91dce52b19 Fix text/binary fields for ETF, PermissionValue can use slots Andrei 2016-10-10 00:58:35 -0500
  • e4cb1fbda7 fix (#5) Jake 2016-10-09 22:51:46 -0700
  • 0b1c49880d andrei needs a linter #5 Jake 2016-10-09 22:43:47 -0700
  • 91635b739e state doesnt have pms Jake 2016-10-09 22:41:34 -0700
  • 02672a44d7 Bump version to 0.0.4 v0.0.4 Andrei 2016-10-09 20:01:32 -0500
  • 0ee8150d93 Storage enabled by default, plugins should be a list Andrei 2016-10-09 20:00:46 -0500
  • 41f7126a1d Fixes, Cleanup, Plugin Storage Andrei 2016-10-09 19:53:04 -0500
  • e80dcec614 Minor spelling fixes (#4) Wolfiri 2016-10-09 16:08:26 -0700
  • a65d8108b9 Minor spelling fixes #4 Wolfiri 2016-10-09 15:53:02 -0700
  • 5d3415a053 Minor spelling fixes Wolfiri 2016-10-09 15:47:26 -0700
  • f5f7b6e95c Minor spelling fixes Wolfiri 2016-10-09 15:45:36 -0700
  • 743fd6b53e Minor spelling fixes Wolfiri 2016-10-09 15:42:36 -0700
  • f152fdbc7f Minor spelling fixes Wolfiri 2016-10-09 15:41:17 -0700
  • a8cf4a4982 Minor spelling fixes Wolfiri 2016-10-09 15:38:22 -0700
  • b1bf0357a3 Minor spelling fixes Wolfiri 2016-10-09 15:31:37 -0700
  • d8bba96737 Replace all instances of keys/values/items, command group abbreviation Andrei 2016-10-09 04:49:16 -0500
  • fc534965f4 Add presence tracking Andrei 2016-10-09 04:14:11 -0500
  • d8f5036b41 Move to_snowflake to disco.util.snowflake Andrei 2016-10-09 03:52:38 -0500
  • 6036dd8150 no seriously make small commits Andrei 2016-10-09 03:45:31 -0500
  • feb90bddfc Remove print Andrei 2016-10-09 00:37:25 -0500
  • 7d5370234d todo: make small commits Andrei 2016-10-09 00:33:50 -0500
  • e3140b6e8b More API stuff, user/role mention arguments Andrei 2016-10-07 21:51:51 -0500
  • 631f0e3864 Add plugin reloading, improve CLI interface some more Andrei 2016-10-07 13:23:19 -0500
  • ffe5a6f6c8 Refactor modeling to avoid magic as much as possible Andrei 2016-10-07 12:41:58 -0500
  • c297d45257 Update Plugin.destroy to work w/ the latest stuffs Andrei 2016-10-07 11:18:30 -0500
  • 37a37fcb57 Allow passing plugin config on load, add API channel invite Andrei 2016-10-07 11:09:52 -0500
  • cfc40a0bf1 Cleaner approach to passing client through models Andrei 2016-10-07 06:22:58 -0500
  • f5aa3f5257 Add plugin schedules (repeating functions) and Message.member prop Andrei 2016-10-07 06:14:44 -0500
  • c11c563787 Bump to v0.0.3 v0.0.3 Andrei 2016-10-07 05:44:34 -0500
  • 2c8f73f63c APIClient fixes, emitter priority support, etc fixes Andrei 2016-10-07 05:43:57 -0500
  • cde368e807 Remove githubpages sphinx extension Andrei 2016-10-07 04:38:32 -0500
  • b76d119e98 Bump v0.0.2 v0.0.2 Andrei 2016-10-07 04:31:42 -0500
  • 0b48de0bfd Fix py2.x inspect.getargspec Andrei 2016-10-07 04:31:01 -0500
  • ef295deafc Fix gitignore for package name v0.0.1 Andrei 2016-10-07 04:22:41 -0500
  • d35de8260e Temporarily rename to disco-py on pypi Andrei 2016-10-07 04:21:29 -0500
  • b91b2326e9 Add alpha warning Andrei 2016-10-07 04:14:51 -0500
  • 6244ace275 Move verification_level to enum Andrei 2016-10-07 04:12:51 -0500
  • efd2db2f25 Merge pull request #3 from b1naryth1ef/feature/no-skema Andrei Zbikowski 2016-10-07 04:12:24 -0500
  • 4036f21a89 etc fixes #3 Andrei 2016-10-07 04:04:38 -0500
  • a3f360535a Various fixes Andrei 2016-10-07 03:36:25 -0500
  • 4b9a7f61ff Remove skema in favor of simple custom data modeling stuff Andrei 2016-10-07 02:43:32 -0500
  • 42cba0f4b9 Remove gipc, no longer needed Andrei 2016-10-07 01:38:09 -0500
  • 52055e749f Fix cached_property, better backdoor locals, remove multiprocess gateway Andrei 2016-10-07 01:33:51 -0500
  • 131ec9dda5 Delete unused function in gateway.encoding.etf Andrei 2016-10-06 23:26:13 -0500
  • 1505275a98 Refactoring, manhole, ETF support Andrei 2016-10-06 23:23:38 -0500
  • b9e924857f Add docs build script Andrei 2016-10-06 18:19:31 -0500
  • 2ab8820d29 Add manifest file Andrei 2016-10-06 18:19:23 -0500
  • c9ca0f1670 Fix handling invalid_session Andrei 2016-10-05 19:37:07 -0500
  • 94de67c6ae documentation 2.0 Andrei 2016-10-05 19:18:45 -0500
  • 7a5f3cb260 MD is hard Andrei 2016-10-04 23:45:51 -0500
  • a144febe0b First pass at documentation Andrei 2016-10-04 23:42:38 -0500
  • 368f62d03a Readme, more fixes/changes Andrei 2016-10-04 22:06:08 -0500
  • fb280cdef6 Permissions, fixes Andrei 2016-10-04 19:38:07 -0500
  • 4c41010fc1 Add permissions support, etc fixes/tweaks Andrei 2016-10-04 14:42:59 -0500
  • bd75deb29a Cleanup, global rate limit support, fix register_command, etc Andrei 2016-09-28 19:56:41 -0500
  • 0ea8f1f270 Simplify state listeners Andrei 2016-09-28 19:25:49 -0500
  • 59c3f1ba3f Websocket subprocess, more state stuff Andrei 2016-09-28 19:14:05 -0500
  • a8f3e87f8c wip guild events in state tracking Andrei 2016-09-27 20:37:33 -0500
  • 586d2d183f Python 3, various other tweaks/fixes Andrei 2016-09-25 18:48:28 -0500
  • c237baa9db Track voice states, fix BaseType.update smashing state Andrei 2016-09-25 15:58:19 -0500
  • ff7f4de7c1 More voice implementation Andrei 2016-09-25 07:33:27 -0500
  • 13ee9eae09 Refactoring, start work on voice support Andrei 2016-09-24 22:25:07 -0500
  • 37d7b3bdef Lots of API stuff, state additions, skema/modeling cleanup Andrei 2016-09-23 21:50:18 -0500
  • 4b4c944f48 Fix argument parser passing lists through Andrei 2016-09-23 06:25:25 -0500
  • 3d3d57a00c Add argument parsing Andrei 2016-09-23 04:29:02 -0500
  • 0335db6375 Better pre/post hooking Andrei 2016-09-23 02:40:59 -0500
  • a240bd1e90 Flesh out gateway client Andrei 2016-09-22 19:01:09 -0500
  • b7da8b83ef More API stuff Andrei 2016-09-22 18:34:35 -0500
  • 668390543e Implement rate limiting Andrei 2016-09-22 16:40:21 -0500
  • b482c45e86 uno more thing Andrei 2016-09-22 04:33:19 -0500
  • 64386e6a29 A bit more Andrei 2016-09-22 04:23:46 -0500
  • fc2fe2e0c8 readme lel Andrei 2016-09-22 04:19:32 -0500
  • c4d4b40107 plugins, commands, etc Andrei 2016-09-22 04:18:57 -0500
  • 3f696ffd85 Tons more gateway/events stuff Andrei 2016-09-22 02:35:55 -0500
  • 9dac272f0b use skema, etc Andrei 2016-09-21 22:37:32 -0500
  • c12aa5344f :^) Andrei 2016-09-21 22:03:31 -0500