aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | * | Cycle icons within season in configured interval onlyGravatar kwzrd2020-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 constantGravatar kwzrd2020-02-23-0/+1
| | | |
| | * | Calculate seconds as n_hours * seconds_in_hourGravatar kwzrd2020-02-23-1/+1
| |/ / | | | | | | | | | This is a lot more readable than just 86400.
| | * (Games Cog): Added space between game search result + removed cutoff in ↵Gravatar Karlis S2020-03-04-2/+2
| | | | | | | | | | | | get_close_matches.
| | * (Games Cog): Moved `string.Template` to `str.format()`, applied changes ↵Gravatar ks1232020-03-04-51/+37
| | | | | | | | | | | | everywhere.
| | * (Games Cog): Moved self.genres to __init__ and added type hints. Added lower ↵Gravatar ks1232020-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 ↵Gravatar ks1232020-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 ↵Gravatar ks1232020-03-04-1/+1
| | | | | | | | | | | | lines.
| | * (Games Cog): Stop refreshing genres task when Cog unloadGravatar ks1232020-03-04-0/+5
| | |
| | * (Games Cog): Added try block to genres refresh task.Gravatar ks1232020-03-04-1/+6
| | |
| | * (Games Cog): Added .games refresh|r command for refreshing genres.Gravatar ks1232020-03-04-1/+13
| | |
| | * (Games Cog): Created task for fetching genres (every hour)Gravatar ks1232020-03-04-2/+7
| | |
| | * (Games Cog): Fixed _get_genres function looping over genres (started using ↵Gravatar ks1232020-03-04-5/+5
| | | | | | | | | | | | dict.items())
| | * (Games Cog): Fixed get_games_list calling formatting at L192Gravatar ks1232020-03-04-2/+1
| | |
| | * (Games Cog): Fixed companies list generating code (.games <genre> command).Gravatar ks1232020-03-02-3/+2
| | |
| | * (Games Cog): Added comments about offsets, use keyword parameters for ↵Gravatar ks1232020-03-02-1/+5
| | | | | | | | | | | | get_companies_list.
| | * (Games Cog): Fixed and added content to docstrings.Gravatar ks1232020-03-02-2/+7
| | |
| | * (Games Cog): Moved layouts, request bodies and URLs to Templates. Added ↵Gravatar ks1232020-02-28-162/+213
| | | | | | | | | | | | token check on load. Other small code improvisations.
| | * Added .games command with all it's subcommands, added IGDB token requirement ↵Gravatar Karlis S2020-02-25-19/+4
| | | | | | | | | | | | to constants.py.
| | * Remove keys() from total_rating count (Games Cog)Gravatar Karlis S2020-02-25-1/+1
| | | | | | | | | Co-Authored-By: Thomas Petersson <[email protected]>
| | * Merge remote-tracking branch 'origin/games-command' into games-commandGravatar ks1232020-02-25-0/+0
| | |\ | | | | | | | | | | | | | | | | # Conflicts: # bot/seasons/evergreen/game.py
| | | * Added .games command with all it's subcommands, added IGDB token requirement ↵Gravatar ks1232020-02-24-0/+334
| | |/ | |/| | | | | | | to constants.py.
| | * Added .games command with all it's subcommands, added IGDB token requirement ↵Gravatar ks1232020-02-25-0/+339
| |/ | | | | | | to constants.py.
* | Deseasonify: load all extensions on start-upGravatar kwzrd2020-03-07-0/+5
| | | | | | | | Extensions are no longer bound to their respective seasons.
* | Deseasonify: move 'SeasonBase' to seasons package initGravatar kwzrd2020-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 functionGravatar kwzrd2020-03-07-1/+20
| | | | | | | | See docstring for further details.
* | Deseasonify: move `get_seasons` util function to package initGravatar kwzrd2020-03-07-15/+16
| |
* | Deseasonify: do not load legacy SeasonManager on start-upGravatar kwzrd2020-03-07-1/+0
| |
* | Deseasonify: remove `get_season_class` utility functionGravatar kwzrd2020-03-07-7/+0
| |
* | Deseasonify: remove `get_season` utility functionGravatar kwzrd2020-03-07-33/+0
| |
* | Deseasonify: remove redundant SeasonBase methodsGravatar kwzrd2020-03-07-181/+0
| | | | | | | | For now, we will keep the base class with annotated attrs.
* | Deseasonify: remove SeasonManager cogGravatar kwzrd2020-03-07-138/+1
| |
* | Implement in_month command checkGravatar kwzrd2020-02-22-1/+20
| | | | | | | | | | Commands decorated with in_month can only be used in one of the allowed months.
* | Add IntEnum for the 12 monthsGravatar kwzrd2020-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-purgeGravatar kwzrd2020-02-22-271/+779
|\|
| * Merge pull request #353 from python-discord/F4zi/bug/LAST_EMOJI-352Gravatar Shirayuki Nekomata2020-02-19-12/+15
| |\ | | | | | | Fix the Pagination cog
| | * Merge branch 'master' into F4zi/bug/LAST_EMOJI-352Gravatar Shirayuki Nekomata2020-02-19-0/+199
| | |\ | | |/ | |/|
| * | Merge pull request #350 from ks129/movies-commandGravatar Shirayuki Nekomata2020-02-18-0/+199
| |\ \ | | | | | | | | .movie Command Adding
| | * \ Merge branch 'master' into movies-commandGravatar Shirayuki Nekomata2020-02-18-8/+0
| | |\ \ | | |/ / | |/| |
| | * | Fixed comments in Movie cogGravatar Karlis S2020-02-18-2/+2
| | | |
| | * | Fixed error message for less than 1 movie check.Gravatar Karlis S2020-02-18-1/+1
| | | |
| | * | Added .movies genres|genre|g command. Made .movies command docstring ↵Gravatar ks1232020-02-17-46/+43
| | | | | | | | | | | | | | | | smaller. Added warning loggings. Better Some Numbers section formatting.
| | * | Small style fixes: removed unnecessary comments, made ifs easier readable, ↵Gravatar ks1232020-02-16-26/+17
| | | | | | | | | | | | | | | | fixed type hints.
| | * | Moved get_random_movies to Movie cog and made this to smaller functions.Gravatar ks1232020-02-15-141/+128
| | | |
| | * | Replaced check from Enum members to try-except block.Gravatar ks1232020-02-14-5/+4
| | | |
| | * | Made .movies command genres getting ID and name check to Enum, also made ↵Gravatar ks1232020-02-14-57/+33
| | | | | | | | | | | | | | | | things more dynamical.
| | * | Moved .movies command genres from subcommands to if-elif-else statement, ↵Gravatar ks1232020-02-14-328/+96
| | | | | | | | | | | | | | | | added alias .movie
| | * | Added .movie command with what when specifing genre you get random movies, ↵Gravatar ks1232020-02-12-0/+481
| | | | | | | | | | | | | | | | depending how much movies you define. This use TMDB API.
| | | * Lint error - missing lineGravatar F4zii2020-02-17-1/+0
| | | |
| | | * Merge remote-tracking branch 'origin/F4zi/bug/LAST_EMOJI-352' into ↵Gravatar F4zii2020-02-17-0/+1
| | | |\ | | | | | | | | | | | | | | | F4zi/bug/LAST_EMOJI-352