Andrei
2c8f73f63c
APIClient fixes, emitter priority support, etc fixes
9 years ago
Andrei
cde368e807
Remove githubpages sphinx extension
9 years ago
Andrei
b76d119e98
Bump v0.0.2
9 years ago
Andrei
0b48de0bfd
Fix py2.x inspect.getargspec
9 years ago
Andrei
ef295deafc
Fix gitignore for package name
9 years ago
Andrei
d35de8260e
Temporarily rename to disco-py on pypi
9 years ago
Andrei
b91b2326e9
Add alpha warning
9 years ago
Andrei
6244ace275
Move verification_level to enum
9 years ago
Andrei Zbikowski
efd2db2f25
Merge pull request #3 from b1naryth1ef/feature/no-skema
Remove Skema
9 years ago
Andrei
4036f21a89
etc fixes
9 years ago
Andrei
a3f360535a
Various fixes
9 years ago
Andrei
4b9a7f61ff
Remove skema in favor of simple custom data modeling stuff
9 years ago
Andrei
42cba0f4b9
Remove gipc, no longer needed
9 years ago
Andrei
52055e749f
Fix cached_property, better backdoor locals, remove multiprocess gateway
- cached_property should be instance local, not function local (derp)
- custom backdoor class which properly grabs local variables per
connection, allowing for us to dynamically update them (bot now adds
itself when initialized)
- remove multiprocess gateway, its a cute idea but is better served
being added at a later date when we can plan it out further.
- bot should ignore itself
9 years ago
Andrei
131ec9dda5
Delete unused function in gateway.encoding.etf
9 years ago
Andrei
1505275a98
Refactoring, manhole, ETF support
- s/DiscoClient/Client (was redundant and looked ugly)
- move cached_property to functional utils
- abstract client configuration out to a ClientConfig
- command line utility is now completely isolated from the client
- add ETF (using erlpack) support, optionally enabled via command line
flags (and only works on 2.x because of erlpack)
- Refactor the way gateway events are built a bit
- Add documentation on utilities
9 years ago
Andrei
b9e924857f
Add docs build script
9 years ago
Andrei
2ab8820d29
Add manifest file
9 years ago
Andrei
c9ca0f1670
Fix handling invalid_session
9 years ago
Andrei
94de67c6ae
documentation 2.0
9 years ago
Andrei
7a5f3cb260
MD is hard
9 years ago
Andrei
a144febe0b
First pass at documentation
9 years ago
Andrei
368f62d03a
Readme, more fixes/changes
9 years ago
Andrei
fb280cdef6
Permissions, fixes
9 years ago
Andrei
4c41010fc1
Add permissions support, etc fixes/tweaks
9 years ago
Andrei
bd75deb29a
Cleanup, global rate limit support, fix register_command, etc
9 years ago
Andrei
0ea8f1f270
Simplify state listeners
9 years ago
Andrei
59c3f1ba3f
Websocket subprocess, more state stuff
9 years ago
Andrei
a8f3e87f8c
wip guild events in state tracking
9 years ago
Andrei
586d2d183f
Python 3, various other tweaks/fixes
9 years ago
Andrei
c237baa9db
Track voice states, fix BaseType.update smashing state
9 years ago
Andrei
ff7f4de7c1
More voice implementation
9 years ago
Andrei
13ee9eae09
Refactoring, start work on voice support
9 years ago
Andrei
37d7b3bdef
Lots of API stuff, state additions, skema/modeling cleanup
9 years ago
Andrei
4b4c944f48
Fix argument parser passing lists through
9 years ago
Andrei
3d3d57a00c
Add argument parsing
9 years ago
Andrei
0335db6375
Better pre/post hooking
9 years ago
Andrei
a240bd1e90
Flesh out gateway client
9 years ago
Andrei
b7da8b83ef
More API stuff
9 years ago
Andrei
668390543e
Implement rate limiting
9 years ago
Andrei
b482c45e86
uno more thing
9 years ago
Andrei
64386e6a29
A bit more
9 years ago
Andrei
fc2fe2e0c8
readme lel
9 years ago
Andrei
c4d4b40107
plugins, commands, etc
9 years ago
Andrei
3f696ffd85
Tons more gateway/events stuff
9 years ago
Andrei
9dac272f0b
use skema, etc
9 years ago
Andrei
c12aa5344f
:^)
9 years ago