| Commit message (Collapse) | Author | Age | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Allow users to query documentation link.
* Show symbol signature and excerpt from docs.
* Use `•` character for showing list items.
* Trim whitespace after two newlines.
* Allow users to query documentation link.
* Show symbol signature and excerpt from docs.
* Use `•` character for showing list items.
* Trim whitespace after two newlines.
* Add docstrings, simplify command.
* Use a cache for getting doc embeds.
* Suppress `urllib3` log messages below WARNING.
* Use shared `http_session` on the bot.
* Comment `fetch_initial_inventory_data`, unpack URL directly.
* Address various review comments.
- use `str.format` for generating the stdlib documentation URLs
- move `convert_code` comment to a docstring
- fix up python syntax parsing by not using a `*`
- send red error embeds when documentation could not be found
* Use `lxml` for HTML parsing.
* Pin yarl to 1.1.1
* Use the website's API as package documentation metadata database.
* Fetch inventories concurrently.
* Use red error embed & error title on error.
* Add examples to command docstrings.
* Use typing notifications instead of edits.
* Flush cache on inventory refresh.
* Address @martmists' review comments.
* Use `BadArgument` instead of custom exception class.
* Move universal converters to `bot/converters.py`.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* autocodeblocking
* ast fix
better type annotations
* ci there you go
* line too long ==> remove comment
* deleting message + lowercase python
* comments
* remove docstrings
* you may
* not sure what you mean with move to a new line maybe this?
* descriptive enough?
* better explanation of text filtering
* rewrite
* fstring
* pep8
* better comment
* discord message length
* ok shady
* ok shady
* "This is still async discord.py"
* didnt see josephs comment
* minor comment changes
* blank and typo
* typo..
* embed sending
* adding waiting time + embed
dont know if this is the correct way to store the field string
* forgot await
* but now i know
* i heard him
* pls
* more descriptive variable name
* comment
* and better string formatting
* approve me lemon
* here we go aperture
* there we go again
* name error..... damn linter plugins
* you get it aperture
* ok lemon
* ok aperture
* constants instead of plain channel ID
* forgot one
* constants in bot.py
* lemons way ftw
* flake8 is weird man
* aperture 1
* next aperture
* dunno
* imports
* next lemon
* utils first try, command is not found
* still not working
* pep alias, no debugging output for reasons
* pep parser
* flake8
* local flake8 didnt show that one..
* More not needed info
* ...
* better embed
* pep8
* removing a blank
* upgrading to yml config
* fixing my Germanness and other stuff lemon didnt like
* addressing more issues
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Also adds python-dateutil dependency
|
| | |
|
| |\
| |
| |
| |
| | |
# Conflicts:
# bot/cogs/rmq.py
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add aio-pika reqs and remove flake8-bandit so I can lint again
* RMQ cog
* Address review
* Address review; remove unnecessary function
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* autocodeblocking
* ast fix
better type annotations
* ci there you go
* line too long ==> remove comment
* deleting message + lowercase python
* comments
* remove docstrings
* you may
* not sure what you mean with move to a new line maybe this?
* descriptive enough?
* better explanation of text filtering
* rewrite
* fstring
* pep8
* better comment
* discord message length
* ok shady
* ok shady
* "This is still async discord.py"
* didnt see josephs comment
* minor comment changes
* blank and typo
* typo..
* embed sending
* adding waiting time + embed
dont know if this is the correct way to store the field string
* forgot await
* but now i know
* i heard him
* pls
* more descriptive variable name
* comment
* and better string formatting
* approve me lemon
* here we go aperture
* there we go again
* name error..... damn linter plugins
* you get it aperture
* ok lemon
* ok aperture
* constants instead of plain channel ID
* forgot one
* constants in bot.py
* lemons way ftw
* flake8 is weird man
* aperture 1
* next aperture
* dunno
* imports
* next lemon
* unicode escape sequences so gdude can lint again
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Load various constants from `.yml` file.
* Ignore user-provided `config.yml`.
* Support environment variables in YAML configuration.
* Use "class-based" configuration.
* Configure logging properly.
* Move the last few constants to YAML.
* Fix recursive update accidentally overriding mappings.
* Read bot token from YAML configuration.
* Add documentation strings and `KeyError` handling.
* Remove coding setting from constants module.
* Add `help4` channel ID to `config-default.yml`.
* Fix a few linting issues from merge.
* s/Channels.help1/Channels.help0/g
* s/Channels.help2/Channels.help1/g
* s/Channels.help3/Channels.help2/g
* s/Channels.help4/Channels.help3/g
* Adress @JoeBanks13's review comments.
* Put a block comment above dataclasses.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* This should fix the problem with snakes.video, and is generally a good idea to prevent https-related errors.
* This should fix the recursion error in the snakes.snakify feature
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| |/ |
|
| | |
|