| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | | * | | Add more pre-commit hooks | 2020-03-04 | -100/+113 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hooks added: * check-merge-conflict - checks for files with merge conflict strings * check-toml - attempts to load all toml files to verify syntax * check-yaml - attempts to load all yaml files to verify syntax * end-of-file-fixer - ensures files end in a newline and only a newline * mixed-line-ending - replaces mixed line endings with LF * trailing-whitespace - trims trailing whitespace * python-check-blanket-noqa - enforces that noqa annotations always occur with specific codes Changes made to comply with new hooks: * Remove trailing whitespaces * Convert some CRLF files to LF * Remove noqa and add missing type annotations * Add missing newlines at end of files See: python-discord/organisation#138 | ||||
| | | * | | Update dependencies | 2020-03-04 | -290/+317 | ||
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pipfile will need to be re-locked to add a dependency so may as well re-pin some dependencies to reflect the more recent versions that will be used. discord.py was pinned to a patch version instead of a minor version to be on the safe side. Notable updates: * discord.py -> 1.3.2 * flake8-annotation -> 2.0 * pre-commit -> 2.1 | ||||
| | * | | Merge pull request #361 from ks129/games-command | 2020-03-05 | -0/+396 | ||
| | |\ \ | | | | | | | | | Added .games command | ||||
| | | * \ | Merge branch 'master' into games-command | 2020-03-05 | -18/+27 | ||
| | | |\ \ | | |/ / | |/| | | |||||
| | * | | | Merge pull request #366 from python-discord/tidy-seasonal-channels | 2020-03-03 | -15/+12 | ||
| | |\ \ \ | | | | | | | | | | | Strip references to seasonalbot chat | ||||
| | | * | | | Strip references to seasonalbot chat | 2020-03-01 | -15/+12 | ||
| | |/ / / | | | | | | | | | | | | | Redirect any output to seasonalbot commands, where relevant | ||||
| | * | | | Update devlog channel constant | 2020-02-25 | -1/+1 | ||
| | | | | | | | | | | | | | The log channels have become one | ||||
| | * | | | Merge pull request #356 from python-discord/icon-switch-frequency | 2020-02-25 | -2/+14 | ||
| | |\ \ \ | | |_|/ | |/| | | Icon switch frequency | ||||
| | | * | | Cycle icons within season in configured interval only | 2020-02-23 | -1/+12 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `load_seasons` task now has an internal state, which increments for every day. Before cycling the icon within the same season, first check whether we've waited the configured amount of days since the last cycle. Entering a new season, or changing the icon, resets the state to 0. This allows us to slow down the rate at which we cycle icons, addressing a bug where the icon wasn't loading for some users. | ||||
| | | * | | Add icon cycle frequency constant | 2020-02-23 | -0/+1 | ||
| | | | | | |||||
| | | * | | Calculate seconds as n_hours * seconds_in_hour | 2020-02-23 | -1/+1 | ||
| | |/ / | | | | | | | | | | This is a lot more readable than just 86400. | ||||
| | | * | (Games Cog): Added space between game search result + removed cutoff in ↵ | 2020-03-04 | -2/+2 | ||
| | | | | | | | | | | | | | get_close_matches. | ||||
| | | * | (Games Cog): Moved `string.Template` to `str.format()`, applied changes ↵ | 2020-03-04 | -51/+37 | ||
| | | | | | | | | | | | | | everywhere. | ||||
| | | * | (Games Cog): Moved self.genres to __init__ and added type hints. Added lower ↵ | 2020-03-04 | -3/+3 | ||
| | | | | | | | | | | | | | `difflib.get_close_matches` cutoff from 0.6 (default) to 0.4. | ||||
| | | * | (Games Cog): Replaced - with space in genre aliases, added multiword genres ↵ | 2020-03-04 | -9/+10 | ||
| | | | | | | | | | | | | | support for .games command, modified docstring to explain this and added str.title() to embed title genre showing. | ||||
| | | * | (Games Cog): Remove too much empty lines in .games search command, simplify ↵ | 2020-03-04 | -1/+1 | ||
| | | | | | | | | | | | | | lines. | ||||
| | | * | (Games Cog): Stop refreshing genres task when Cog unload | 2020-03-04 | -0/+5 | ||
| | | | | |||||
| | | * | (Games Cog): Added try block to genres refresh task. | 2020-03-04 | -1/+6 | ||
| | | | | |||||
| | | * | (Games Cog): Added .games refresh|r command for refreshing genres. | 2020-03-04 | -1/+13 | ||
| | | | | |||||
| | | * | (Games Cog): Created task for fetching genres (every hour) | 2020-03-04 | -2/+7 | ||
| | | | | |||||
| | | * | (Games Cog): Fixed _get_genres function looping over genres (started using ↵ | 2020-03-04 | -5/+5 | ||
| | | | | | | | | | | | | | dict.items()) | ||||
| | | * | (Games Cog): Fixed get_games_list calling formatting at L192 | 2020-03-04 | -2/+1 | ||
| | | | | |||||
| | | * | (Games Cog): Fixed companies list generating code (.games <genre> command). | 2020-03-02 | -3/+2 | ||
| | | | | |||||
| | | * | (Games Cog): Added comments about offsets, use keyword parameters for ↵ | 2020-03-02 | -1/+5 | ||
| | | | | | | | | | | | | | get_companies_list. | ||||
| | | * | (Games Cog): Fixed and added content to docstrings. | 2020-03-02 | -2/+7 | ||
| | | | | |||||
| | | * | (Games Cog): Moved layouts, request bodies and URLs to Templates. Added ↵ | 2020-02-28 | -162/+213 | ||
| | | | | | | | | | | | | | token check on load. Other small code improvisations. | ||||
| | | * | Added .games command with all it's subcommands, added IGDB token requirement ↵ | 2020-02-25 | -19/+4 | ||
| | | | | | | | | | | | | | to constants.py. | ||||
| | | * | Remove keys() from total_rating count (Games Cog) | 2020-02-25 | -1/+1 | ||
| | | | | | | | | | | Co-Authored-By: Thomas Petersson <[email protected]> | ||||
| | | * | Merge remote-tracking branch 'origin/games-command' into games-command | 2020-02-25 | -0/+0 | ||
| | | |\ | | | | | | | | | | | | | | | | | # Conflicts: # bot/seasons/evergreen/game.py | ||||
| | | | * | Added .games command with all it's subcommands, added IGDB token requirement ↵ | 2020-02-24 | -0/+334 | ||
| | | |/ | |/| | | | | | | | to constants.py. | ||||
| | | * | Added .games command with all it's subcommands, added IGDB token requirement ↵ | 2020-02-25 | -0/+339 | ||
| | |/ | | | | | | | to constants.py. | ||||
| * | | Deseasonify: load all extensions on start-up | 2020-03-07 | -0/+5 | ||
| | | | | | | | | | Extensions are no longer bound to their respective seasons. | ||||
| * | | Deseasonify: move 'SeasonBase' to seasons package init | 2020-03-07 | -41/+20 | ||
| | | | | | | | | | | | The season module can now be safely deleted, as everything defined here has either been removed or moved elsewhere. | ||||
| * | | Deseasonify: add `get_extensions` helper function | 2020-03-07 | -1/+20 | ||
| | | | | | | | | | See docstring for further details. | ||||
| * | | Deseasonify: move `get_seasons` util function to package init | 2020-03-07 | -15/+16 | ||
| | | | |||||
| * | | Deseasonify: do not load legacy SeasonManager on start-up | 2020-03-07 | -1/+0 | ||
| | | | |||||
| * | | Deseasonify: remove `get_season_class` utility function | 2020-03-07 | -7/+0 | ||
| | | | |||||
| * | | Deseasonify: remove `get_season` utility function | 2020-03-07 | -33/+0 | ||
| | | | |||||
| * | | Deseasonify: remove redundant SeasonBase methods | 2020-03-07 | -181/+0 | ||
| | | | | | | | | | For now, we will keep the base class with annotated attrs. | ||||
| * | | Deseasonify: remove SeasonManager cog | 2020-03-07 | -138/+1 | ||
| | | | |||||
| * | | Implement in_month command check | 2020-02-22 | -1/+20 | ||
| | | | | | | | | | | | Commands decorated with in_month can only be used in one of the allowed months. | ||||
| * | | Add IntEnum for the 12 months | 2020-02-22 | -2/+18 | ||
| | | | | | | | | | | | | | This is a safe way to specify which months a command can be used in. The enum's values behave as ints when being passed to the datetime.date initialiser. | ||||
| * | | Merge branch 'master' into seasonal-purge | 2020-02-22 | -271/+779 | ||
| |\| | |||||
| | * | Merge pull request #353 from python-discord/F4zi/bug/LAST_EMOJI-352 | 2020-02-19 | -12/+15 | ||
| | |\ | | | | | | | Fix the Pagination cog | ||||
| | | * | Merge branch 'master' into F4zi/bug/LAST_EMOJI-352 | 2020-02-19 | -0/+199 | ||
| | | |\ | | |/ | |/| | |||||
| | * | | Merge pull request #350 from ks129/movies-command | 2020-02-18 | -0/+199 | ||
| | |\ \ | | | | | | | | | .movie Command Adding | ||||
| | | * \ | Merge branch 'master' into movies-command | 2020-02-18 | -8/+0 | ||
| | | |\ \ | | |/ / | |/| | | |||||
| | | * | | Fixed comments in Movie cog | 2020-02-18 | -2/+2 | ||
| | | | | | |||||
| | | * | | Fixed error message for less than 1 movie check. | 2020-02-18 | -1/+1 | ||
| | | | | | |||||
| | | * | | Added .movies genres|genre|g command. Made .movies command docstring ↵ | 2020-02-17 | -46/+43 | ||
| | | | | | | | | | | | | | | | | | smaller. Added warning loggings. Better Some Numbers section formatting. | ||||