Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Rapptz/discord.py

An API wrapper for Discord written in Python.
https://github.com/Rapptz/discord.py

Allow setting a presence upon logging in.

3436792614d6478e25e43a717c4f393a16dd43bb authored over 7 years ago
Rewrite Client.run yet again.

This time it should definitely fix #545.

9e24d43c635d2454c476a59b9fdaeee2e9014a09 authored over 7 years ago
Re-raise exceptions from Client.start in Client.run.

6e2ecbc167c4eaf614a019bf9a9c76144dabc5d3 authored over 7 years ago
Re-implement how Client.run is done by using run_forever instead.

f3eb039c4b5f1fcc95e8558a94279ef49e52fac3 authored over 7 years ago
Only do loop cleanup in finally block when on windows.

Should also fix #545.

4dfaffd5f23d184c05b32f1a6a4b69aabaf74124 authored over 7 years ago
Check if we're closing the event loop before using it.

Should fix #545.

1e1b02c630eba5c339ccd7f00f2a9925efb6abcb authored over 7 years ago
Warnings are yellow.

6119f280c5b98122220bfff85ec4da169dca7fe5 authored over 7 years ago
More broken Channel references.

229c471106f319aac9ef970cedad3c4be4201e0b authored over 7 years ago
Oversight in Permissions still having a table.

bd7b2e2d35a1f29954a9a6e6ef4855d340aebc7f authored over 7 years ago
Slightly different styling for supported operations.

969bb085cbd756a2d5c6652a9cdc43b331ee22a8 authored over 7 years ago
Make supported operations stand out more than attributes.

f4e01b3a9289b294ad559263fed0826c111700b2 authored over 7 years ago
Kill remaining references to discord.Channel in documentation.

3727618b6547981e66d022c04516cf43488ab1f8 authored over 7 years ago
Update migrating page with new extension information.

8a49a3a74f8a8098e0511962508fa34d62bd33c7 authored over 7 years ago
[commands] Add Context.reinvoke and Command.root_parent

Context.reinvoke would be the new way to bypass checks and cooldowns.
However, with its addition...

b81fbb5a7f6df4125cddc57feefceef75a1974c1 authored over 7 years ago
[commands] Fix Context.command_failed from being incorrect.

When used, it would be set to False after the invoke was done. Ideally
it should report to False...

c3e39cd722c9e50aa909a394f5cf31c957d0868d authored over 7 years ago
Minor speedup when doing comparisons.

Shred 2 getattr calls + 1 global lookup to 1 global lookup.

852699500453ea9565ec5d678e99a49bf64c2395 authored over 7 years ago
Fix User == Member comparisons.

8e34a256a4c9302d096d989b97ff5b22b050b149 authored over 7 years ago
Lazy fix for active class when viewport is too small for sidebar.

026e526817ab069b73af3211023fb2823e7bca3c authored over 7 years ago
Fix format string in new bot template.

02d854a99c3d6fb015fbb8bb2f9792e32f05fd39 authored over 7 years ago
First pass at having a __main__ file.

This allows you to generate templates and projects easily. Its main
purpose is to be easy to use...

8aa04b708430307592fe3623281cb609839ec2a9 authored over 7 years ago
Add __unload to the special cog method list.

3cb680159ed23c611312dcfce6567d58eed8193f authored over 7 years ago
Rename internal ConnectionState attribute to have an underscore.

Some people like to use that variable name apparently.

See #568 and #569.

df90aaa610a20728435dbb402b67ec860a9ebe1c authored over 7 years ago
Highlight currently visited section.

9cbbd8af65e01ba659787b94b2ad60be4c4c7b9d authored over 7 years ago
Client.get_user_info uses int for IDs not str.

Realistically both will work but let's not say that.

7a06f0f3bfe1a340197f76e4e49cee423c107d65 authored over 7 years ago
Add helpful admonition CSS.

20949fc70e71e0ba628877fe636b0e9c7614eff4 authored over 7 years ago
Rename Colour.to_tuple to Colour.to_rgb.

7a846613122db036b36a68cfcd9c501096bdb71e authored over 7 years ago
Add Colour.from_rgb.

6f53491f9a6c18ec68ff1aba50b05e7ea5939524 authored over 7 years ago
[commands] Update check examples to work with rewrite.

c1130d287970b5252bab7a9b797f53630352c9e6 authored over 7 years ago
Use describe for Colour documentation.

40235100320e5dcea6c480f48bd4aa94421eec2a authored over 7 years ago
Fix all broken cross references in the migrating page... again.

d80e08c1c66592248693ee285a5c88c2575a04b9 authored over 7 years ago
Remove a bunch of red from the theme.

b895a3fabb3ca1a4604a953fb1c2e63b1a62540d authored over 7 years ago
Make buttons in the sidebar not so sticky looking.

dd11b1f54cd6d0c8cdde3d0bccb137d29bd4fb9e authored over 7 years ago
Completely new theme separate from alabaster.

db3bc4076a90dc2630467dc79341e70fe2808db7 authored over 7 years ago
Fix dead links in the migrating page.

2d465d9b3cd90321a2ed34e55df580022d7d5707 authored over 7 years ago
Add note about upgraded dependencies in the migrating page.

c45d18a6ea761aae71d9b04900b878d0f2fc544d authored over 7 years ago
Fix FAQ using string for IDs.

6b3abeb81022d06c6bf9f4c494ab8e35b2e033d7 authored over 7 years ago
Fix some broken cross references in the migrating page.

de00573288c8b6df4206191ff2267191585c2daf authored over 7 years ago
Add warning about sharing tokens.

b0dec645cb1f056838c5b4165a40f77cae4b05d9 authored over 7 years ago
Use describe instead of tables for supported operations.

f73eb087c99a0ee73b9a46500225464ab866c625 authored over 7 years ago
Add Colour.blurple and Colour.greyple.

96eca8aa5351ed025a950ffbd90234bfb004afd8 authored over 7 years ago
Force disconnect in abc.Connectable.connect.

Some cases of is_connected is not set so we need to force it to clear
it anyway.

64d09f3720f82318fede112e8ae8c034e842da41 authored over 7 years ago
Be more consistent with period placements.

cacd49b039ccd7a3ae67c8a5a92374dcc8bdd7d7 authored over 7 years ago
Make images in the discord intro have consistent dimensions.

c6e16290118ef93e5454554a3e77651ccb895fbb authored over 7 years ago
Remove ugly background in the FAQ page.

56972f509f3109cac196b0f82df42fa5899310b0 authored over 7 years ago
Rename image file to lower case png.

Apparently Windows likes to make it PNG and not png which is quite
odd really.

823bfe5b2d16dfb2beff540345baf96f8e19eb1a authored over 7 years ago
Fix some left over incorrect snippets.

cf2269fdf48429b9fd5527d9c87a20eb59140e47 authored over 7 years ago
Fix dead cross-reference links in the migrating page.

a93145d1f03c4b57cca849b27997b6fe45875ac2 authored over 7 years ago
Hide the title in the index.

53926e3126931f174b056413b1b870a9a2452038 authored over 7 years ago
First pass at documentation reform.

b44bba6ee6e29b38d1e579c602821582e155ec3b authored over 7 years ago
Rename abc.Callable to abc.Connectable.

be2e706b2add43b88be8e5e480628cd64adbad60 authored over 7 years ago
[commands] Converter.convert is always a coroutine.

Along with this change comes with the removal of Converter.prepare and
adding two arguments to C...

d7478425ca0e52d57ff08f59759ffcc072712e7e authored over 7 years ago
[commands] Fix default error handler to work with the switch.

8ef984746a85eac9f5d2784c2f00883737aa09b3 authored over 7 years ago
Allow comparison between User and Member instances again.

5106feaf57c63fe6fa981b19daba5a2f19d5680b authored over 7 years ago
[commands] Re-order error handler arguments.

They now have Context as the first argument to be consistent with other
context-passing functions.

a2c9cefac9a44bd794b5bf2c4c9946e5ccd82f3c authored over 7 years ago
Only set the attribute if it isn't None.

6b063deda92c2fa965277d8e1dc7b5fbb6be004b authored over 7 years ago
Make sure that websockets.connect is a coroutine.

In 3.5.0 and 3.5.1 asyncio.ensure_future requires a Future or a
coroutine otherwise a TypeError ...

e557f69c8365665f5a636d0942e9a11e98bedb45 authored over 7 years ago
Remove Guild.change_vanity_invite in favour of Guild.edit

8081a654e857d45354a5b9944ee244f4ec9318d4 authored over 7 years ago
Add back Client.create_guild.

1db31d83393afa86bbc76eaeafdaaf082aa4f128 authored over 7 years ago
Rename GuildRegion to VoiceRegion.

This naming makes more sense since voice regions are not a guild
exclusive concept.

a0fc1402d759c1982423bea704393c3e7b1c08a7 authored over 7 years ago
Properly check for audit log entry termination.

152fc895087294916cdf8392916c5417790d8f04 authored over 7 years ago
Make AuditLogDiff.roles an empty list instead of None.

140be3e4c8aa4000df7bb351230cb6d5556a9bbb authored over 7 years ago
Skip None action types when iterating.

eb58ddffd84c20546130aa40db774688570490a4 authored over 7 years ago
Add support for audit log reasons.

Most routes now have a 'reason' keyword argument.

dff6bcc7457febf7bb1d797bd777e728f623e938 authored over 7 years ago
Fix NameError when making things Object in audit logs.

2b4487695512183ccf443fec5fda145eed0d5000 authored almost 8 years ago
Audit log role add and removes are lists, not single item.

Breaking change. role -> roles and it's now a list.

7916878eb59cbf01e5beb55767e9e08fcfbfcff2 authored almost 8 years ago
Replace hasattr with try except in chunker.

d7153b1b5ccaa15574d0113c6173c482298a7edc authored almost 8 years ago
Split on_channel_pins_update as well.

1626ade67d038258a71bc1604dd0c3cac2cb2c82 authored almost 8 years ago
Rework some events to make more sense.

This is a breaking change.

1. Change on_guild_emojis_update to have 3 arguments.
- The firs...

322c70fda9bef3550b2b02fb6995275d24c40444 authored almost 8 years ago
[commands] Export is_nsfw check.

c20ba51e287f33781db5cb53c522ffa22d002422 authored almost 8 years ago
Change some format usage to use %-formatting.

Minor speed increase when we're not doing excessive attribute
access or any type of formatting.

d24c2a09b6f1b94a8d312af9bbd2c2e7f04276ca authored almost 8 years ago
Add support for message delete audit log action type.

86bfcdd1292882fc29346c71edd7177f2cf7b736 authored almost 8 years ago
Explicitly close UDP sockets when re-creating them.

This does not actually make a big difference since the GC should
technically close them when nee...

663315f7ac6b3adde3ccfac8d348ebbc76fcf6d4 authored almost 8 years ago
Fix NameError in HTTPClient.kick

fac43ad595c8a941b42aa8c7efb376e30dff2a11 authored almost 8 years ago
[commands] Add is_nsfw check.

c8937ed2aa59ca52bf4983b48f1e6bef76a49115 authored almost 8 years ago
Make sure that the chunker task only runs once.

c9565e57d30667e872a73419139d8bd2f4b8221f authored almost 8 years ago
Add support for setting and retrieving guild vanity invites.

ba2dad209316aeaecb9e1d315bb03a09794c5e2c authored almost 8 years ago
Changed audit_log to audit_logs in documentation

86b9099f3a4fd26c23a38450df42cfe452c683f4 authored almost 8 years ago
Implement audit logs.

c54a6a927d3259b95cace40fc165e25141df9322 authored almost 8 years ago
Better TextChannel.is_nsfw() check.

3f45db5c3b3ebb0cffbab206a926e25506e0fa71 authored almost 8 years ago
Add Client.get_emoji to get an Emoji from an ID.

10453d671819b16de32410418ec8e5d803e654bf authored almost 8 years ago
Add TextChannel.is_nsfw method to check for NSFW channels.

d3a86a5fb6dd42d9fc2ab5eb44de5bc750563119 authored almost 8 years ago
Don't set VoiceClient.channel to None when VOICE_STATE_UPDATE says so.

Sometimes VOICE_STATE_UPDATE gives us a channel_id: null payload and
we would end up clearing th...

92d55077aa74c783e4731f4e03d4654ff9c6f5f9 authored almost 8 years ago
[commands] Fix lack of space in when_mentioned

37681dd0eafa4ebdfdb96e3194cfb158002567bb authored almost 8 years ago
[commands] Add Context.voice_client shortcut.

6188397fc9a51521a93c7b6db810b0076c2e9c22 authored almost 8 years ago
[commands] Make when_mentioned always have both mention formats.

This will allow it to work in mobile clients which don't respect the
<@!id> format in case of ni...

c005ef5d4415a575e47fbb91a9c354d80ebf1d43 authored almost 8 years ago
Wait 5 seconds before attempting to RESUME during INVALIDATE_SESSION.

e445fa933503201488cab93265a6fa66a19a1dc0 authored almost 8 years ago
Fix some linting errors.

1519a6fefaf9f6cc16afd990a5d0b07762861f13 authored almost 8 years ago
Fix NameError in Role.edit when moving roles.

c30ab8a3e55f7b686a25174ab5a3adc663019b44 authored almost 8 years ago
Fix NameError in GuildChannel.changed_roles

0ce781b37c2771ef89bdf607d40126ac368b4f5c authored almost 8 years ago
Timeout when doing initial connection.

3cfebc46051e9d09bea851aded8c13a68269542b authored almost 8 years ago
[commands] Allow loading cogs from folders.

Internally, instead of using module objects just use the `__module__`
attribute which is the sam...

b6ac8568687880418cda73b546c32dc085af7411 authored almost 8 years ago
Allow using Reaction objects while adding or removing reactions.

b05d8790fc66e1ec1c4722541fd2211211e22185 authored almost 8 years ago
Support for new member message types.

83649d7f0a593ddc252d81cc8d9384e6b72a0c74 authored almost 8 years ago
Allow setting a default volume in PCMVolumeTransformer.

34c60002bfa0d7f286c79cc4b9f4e90a44580948 authored almost 8 years ago
Add PCMVolumeTransformer to augment volume of a PCM stream.

This also introduces the idea of replacing the VoiceClient.source on
the fly. Note that this int...

f5cfc96aafb14349a942fe392ee062773cf4d2a5 authored almost 8 years ago
Add VoiceClient.is_paused to query pause state.

07d53288737e4eeb8a0e21c339d4b929bb97ce35 authored almost 8 years ago
Add VoiceClient.source to get the AudioSource being played.

55e63ed87fdf7eb18fe16f612e38e0739ddc0a74 authored almost 8 years ago
Fix static cut-off when playing.

efd6d11e9a3ee0c9dbbdfe52c3377e2321cea928 authored almost 8 years ago
Clean cache when TimeoutError occurs.

aa32c384eab055ad9e6f14a90ea7c6165616421d authored almost 8 years ago
Better handling of VOICE_SERVER_UPDATE.

This now sort of respects "Awaiting Endpoint..." waiting. I haven't
actually tested out this cas...

f9c2ac9d25fe65a99bf92b60002920b20fe55c1d authored almost 8 years ago