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

Implement async checks. Fixes #380.

47ef657fbd84d3fc89d9ef012c4c5c8d4318d4fd authored almost 8 years ago
Implement utilities for AsyncIterator.

Closes #473.

2abdbc70c2637da33f35af69abc8cd559c0b05f7 authored almost 8 years ago
Add Client.get_user_profile to get an arbitrary user's profile.

8727472b850995db34d9bbfec4eaa8714bf4ef3a authored almost 8 years ago
Add Client.emojis to get all emojis.

This removes the older get_all_emojis generator.

0dac5e31392710fa76cdc72f4307cc3f3d7a429c authored almost 8 years ago
Fix NameError in GroupChannel.

ae36008279bc16da923e5db7598d0c02b6d41ac1 authored almost 8 years ago
[commands] Add Command.usage argument to override argument display.

84dfd7b3e3dd8c7dcca3160be03214db1d05076f authored almost 8 years ago
Fix Member.display_name to work.

bfe2b4fc031f92153da777225a691f99c34aad76 authored almost 8 years ago
Fix NameError in Client.get_invite

c16a515e50230de8e49339bb2502d7a017ad4ca9 authored almost 8 years ago
Better group DM support.

ca81f0c3fcdd29b16adbf39c616ab15231d21a7f authored almost 8 years ago
Call message edit handlers after attempting to patch individual fields

926f01f0b66df10fe264be4d90deb0b8e7993a72 authored almost 8 years ago
Removed unused variables in routes.

8c581bc5bdf2f0aa3fea54ff8e7afad7923a024d authored almost 8 years ago
Fix more places where server is used instead of guild in docstrings.

3504de4635ee8d40c8119d9453ec318c4820e8a0 authored almost 8 years ago
Fix support for instant invites.

274e6af0dda9d73fd94faad2263190e18cf974b4 authored almost 8 years ago
Remove unused constants in HTTPClient

0311b407c329292825fb2dad4fc7d87aa78ede32 authored almost 8 years ago
Add missing continue statement in gateway futures.

ced064d08cfb427a6c98018a7de0b8617f06967c authored almost 8 years ago
Handle HEARTBEAT_ACK

ecab8399ff65c53861e9d44668fce2cb6784d442 authored almost 8 years ago
Rewrite RESUME logic to be more in line with what is requested.

Apparently we should always try to RESUME first and if we get
INVALIDATE_SESSION then we should ...

dc486980f87249583a38a22c79aa0f7370b75d55 authored almost 8 years ago
Only defer the lock if we're pre-emptively rate limiting.

If a 429 was already hit somehow then we're no longer pre-emptively
rate limiting and we're goin...

f5b455c119d40d8c58b7781b22b8c225fc9d1786 authored almost 8 years ago
[commands] Better support for retrieving children commands.

* GroupMixin.get_command now supports fully qualified names
* Add GroupMixin.walk_commands to ge...

f8d19ae7bab8806e68240b19bebf09d978aebc99 authored almost 8 years ago
[commands] Fix converters returning the wrong types when an ID is passed

aac769eb56160620464a5a51f4ac22f92972abbd authored about 8 years ago
Fix Member.permissions_in passing in the wrong self parameter.

a632bdd871de9d292759e24f9256ebaa81b68658 authored about 8 years ago
Fix parsing of Invite.user

5422655a863d4ddbfecd4c5040c0d2d723c6e3b9 authored about 8 years ago
Faster implementation of Guild.default_channel.

3a24cda92727ec523dac3eb9808973a334c36f2b authored about 8 years ago
Change Role.is_everyone to Role.is_default.

81baafa1e2e703e01bd449dd4ebbf7d20716bb87 authored about 8 years ago
Make all public is_ functions into methods instead of properties.

e77012f4d91dfdb45813fb9fe906a7f791ca4fcf authored about 8 years ago
Remove unused Message._handle_upgrades function.

01c17704bc17600e4a0e32c3cc721968e01cb457 authored about 8 years ago
Re-add Client.wait_until_ready

8c896e9fbc52cb46f0d789570d64aacd369ffa06 authored about 8 years ago
Allow removing an embed in Message.edit

b27fab09eb411dfdb51c3c43a81d51a4f5710adf authored about 8 years ago
Add missing int casts in many different events in the state.

Also remove redundant role parsing in Member._update_roles.

554ae196d384ec39f8297cabdc7dacd54441ec84 authored about 8 years ago
[commands] Implement before and after invoke command hooks.

Fixes #464.

1c49374210b3f22eb044fd4b19ae9ae82bf4a45a authored about 8 years ago
[commands] Add Context.command_failed attribute.

8fa50a8f3ee732902e57e154fa6400c8dd0bf64d authored about 8 years ago
Add ClientUser.friends and ClientUser.blocked

1cf7b0e2c8234f35a4ce0e30f7c3e395a37cc75c authored about 8 years ago
[commands] Add cog local checks via __local_check

12c1cd9b149df3ecb6cd7c26f135a43b2ef886d3 authored about 8 years ago
[commands] Rename __check to __global_check for cogs.

0e1bd1647e98e9d55a5769899ff6ec365d4ba51f authored about 8 years ago
[commands] Allow customising the Context class in get_context.

4016154529677857b324d1d3be74ef8a09e17d9e authored about 8 years ago
Update examples to use the new generic wait_for.

1e09432c45054d0bef7a0fd4d2158d4e14f8f657 authored about 8 years ago
Replace wait_for_* with a generic Client.wait_for

e5cb7d295c9c8ea5ca52308b4286452a64729b83 authored about 8 years ago
Add compatibility shim for asyncio.Future creation.

Should provide better support for uvloop.

b876133e87b29a6959eb766d006fa6b57db1037e authored about 8 years ago
Remove unused ChannelPermissions namedtuple.

62f43889c09ef256e8a3ba4dc0100a72fb480fb4 authored about 8 years ago
Remove Client.__getattr__ and Client.__setattr__ shims.

We should use properties instead.

c80cbf1931a9c4da73029ea2cd914d0a77b7e042 authored about 8 years ago
Optimise attribute access when dispatching.

234fd5180f3381d6e2a4054c23c99a5b15e7a637 authored about 8 years ago
Implement User.profile coroutine to get a user's profile.

02f30f21c4a9f4dfb3264de74590c3327878cbac authored about 8 years ago
Add option to disable auto member chunking.

e1aaf74fa7d46897f9eb32e4b52d3db88609a6c4 authored about 8 years ago
Fix issue with user bots chunking unavailable guilds.

d206ee792bc21357a422d29e8e34a2f56f40f3ff authored about 8 years ago
Allow unique invites for Client.create_invite.

1ffb2ca7ac3c2b7da2ad9878f90c1f653f1df1c2 authored about 8 years ago
Update copyright year to 2017.

ff9f5749e13bef6337f1d844019d051125796505 authored about 8 years ago
Add support for relationships.

4c981ee6315f43b28d99a84851d3f6138738a77f authored about 8 years ago
Add ClientUser.premium boolean.

e2acf7b2b94be159761d4e486c94088848cc40bb authored about 8 years ago
Make ClientUser separate from a regular User.

This removes Client.edit_profile in favour of ClientUser.edit.

fa384f21148487bc188c83e829f1964b6d6e1b06 authored about 8 years ago
Remove email/password based login.

4b6b5bd35eb59a0dac72039ce5bbd21c2ad26d6a authored about 8 years ago
Reimplement Guild.me property without patching it in.

f465f88d817f9d88e626a09032def5a37d974d1a authored about 8 years ago
Fix bug with GuildChannel.edit and Role.edit with positions.

I did not update the HTTP code for these two methods.

f4cadaf0ccc291f01434d567acde8909b46f218f authored about 8 years ago
Fix AutoShardedClient docstring.

898a05d5ea7de45a89063dd4aaaaf9ad905b9a8b authored about 8 years ago
[commands] Guarantee that local error handler is called before generic.

ea72d5e63d6005765809ce0b2ed24153166b89d4 authored about 8 years ago
[commands] Change UserConverter to actually work with User, not Member.

11b54d67c9ea8accfacd70971f8498ac2bd1b9dc authored about 8 years ago
Remove _get_guild_id from Messageable ABC.

92dd519b1a00fd4969bacd46fcb91b552f1a321a authored about 8 years ago
[commands] Split process_commands into lower level bits.

ce9d5b4f4aeed4b7d586c4afe1e566a9548d9cf9 authored about 8 years ago
Show inherited members in the docs for User and Member.

87dc2f4dd30ad2beb4f6028ef63c042adcb67f98 authored about 8 years ago
Fix documentation to properly use Messageable.send

33450cd1b6da0df3765db4222e3a0377ae27bd6b authored about 8 years ago
[commands] Make Command a descriptor for #426.

695b62ccd3c127d4370ff929159c7c44a90bf2fd authored about 8 years ago
Use the improved role creation endpoint for making roles.

ced617e7864b8118755fc66be88145914f1cd64b authored about 8 years ago
Remove extraneous kwargs from Permissions constructor.

6d3a5eaeb67489e6469869a282c662026cadbae0 authored about 8 years ago
Fix 404s in pins_from and create_role routes.

c8247371f12b2d30f56f89b7cffadde2ce1e7e1f authored about 8 years ago
Make Reaction.users return an async iterator.

ae6fb54b1b926463166cb248d6b399dd38ea1e6e authored about 8 years ago
Fix NameError inside Messageable.get_message

b9b9d8c4d0391ac74c70895713c095f39a9d5b42 authored about 8 years ago
Rename NoMoreMessages to NoMoreItems.

06ca5184596d187b1737484b265d847b8efb3dc1 authored about 8 years ago
Allow HistoryIterator to be flattened into a list.

8c274139dfcd21c1430aa423012c8522ddf9dd19 authored about 8 years ago
Propagate event loop in Messageable.history.

0e0b569d53cfb6af73f3ddaa64adf0e51c07dfa8 authored about 8 years ago
Remove extraneous unneeded hash calls.

7e2c016eaa795a12de0255bb9d4b7e318768d75d authored about 8 years ago
Fix NameError inside HTTPClient.edit_member.

94448d3972569d124da77e9eddc7e5569140d133 authored about 8 years ago
Update README example.

3c6d677f85ac7ce119bf7185043f79b540c8a10f authored about 8 years ago
Fix HTTP.application_info 404ing.

b86a568f8643afa934f6ae11f6a9d9114d7d256c authored about 8 years ago
Change version info to 1.0.0a0.

f877efdd89607a37a4053baab16910c1446b9a8e authored about 8 years ago
Implement rate limit headers.

6d33ea748a1f4655350cbb6a5dc545498501d548 authored about 8 years ago
Allow Messageable.send to work with non-truthy types.

6adfd633ea3309e6499318c8ef8c0f4d2530e9aa authored about 8 years ago
Simple parser for CHANNEL_PINS_UPDATE

c635ce25269e86fe8fd05d1d1785a148293896b4 authored about 8 years ago
Use CDN URL for Guild.icon_url.

b09f25293ba8cfbba82f64f32a3944c0cb605f88 authored about 8 years ago
Return default avatar URL if an avatar is not given for User.avatar_url

Also use the CDN URL like Jake has always requested.

36a59259084fbfb44050c8c0119f45d956d8c972 authored about 8 years ago
Use CDN URL for default avatars.

63604e05663b4e5af52a64d35290cda303e7c37c authored about 8 years ago
Fix typo in Guild.invites

5e201be79299b8e821c6da6746094bbd0369bd11 authored about 8 years ago
Add Guild.create_text_channel and Guild.create_voice_channel.

3780943d0a719c38cb7e1468389a7088ddf7be6d authored about 8 years ago
Add missing fields to Embed.from_data()

9224d9b9d3a12839fd9b7a71e13e2900c31a16ed authored about 8 years ago
Allow uploading of GIFs for users.

Discord Nitro accounts can upload GIFs as avatars, so the image
mimetype checker code should che...

e7c5ef181f0b6d3f7cfc9c85776b1d9a813e1de7 authored about 8 years ago
Add ability to edit guild invite splashes.

d13df30e2aff83263b5defab3cece43f85bc42d0 authored about 8 years ago
[commands] Add AutoShardedBot counterpart to AutoShardedClient.

d22d8cc430c9e4fc5a10a4a1407c71530a8c045b authored about 8 years ago
VoiceChannel.voice_members is now computed when needed.

aae8b783e9f0005e1cc5a51f7acad9d3d6282f30 authored about 8 years ago
Fix bug that caused Guild instances to be in VoiceChannel.voice_members

4bd8382e0635a240d1a76e6eb601728d91871f45 authored about 8 years ago
Remove extraneous prints.

93d267cd2b89d1dec04cc4aed955d0bba859a941 authored about 8 years ago
Allow overriding the shard_ids used for initial shard launch.

92c1637921c13c092fa9b40e98c27605d2c32431 authored about 8 years ago
Add AutoShardedClient.change_presence.

4bc6625739ba5166d26e927489f2c8317c8e9016 authored about 8 years ago
Change the way shards are launched in AutoShardedClient.

b5bed9ef33ab9eeefc6f9c4f9006f9d2916ed4eb authored about 8 years ago
Add Guild.chunked property.

d93067ca0f748f6f2e1e68c99b8caa9963787268 authored about 8 years ago
Implement AutoShardedClient for transparent sharding.

This allows people to run their >2,500 guild bot in a single process
without the headaches of IP...

20041ea756305f20c86a621232639932c50f107c authored about 8 years ago
Fix variable shadowing in READY parsing.

d54d7f7ac0ce97279e5a6fc2c3792332ae753490 authored about 8 years ago
Move global user cache to a WeakValueDictionary.

808a05ff2dd37c63020d099827e4248b4e49059d authored about 8 years ago
Update examples to match the new rewrite API.

f8a5d890fed1e2c7105964dfd1d310d6d7fa22ee authored about 8 years ago
Fix Messageable.typing context manager.

94655c77c0d681f2ed1b4dbff982adce1718970b authored about 8 years ago
Fix NameError when dealing with permission resolution.

d086b5421dbba32e6117586218786b1a03548670 authored about 8 years ago
Fix bug that made member roles go missing.

c863d93f69090e0f494ffa1b6846cddc3668f779 authored about 8 years ago
[commands] Don't use removed is_private attribute in core decorators.

3f06cf9e812c7e5fb7bb9868bf5d69a3262aa951 authored about 8 years ago