trundleroo
8d73838d80
Update announcer.py ( #3514 )
...
* Update announcer.py
* Update announcer.py
2020-02-06 18:27:32 +01:00
Michael H
00cf395483
Handle deprecations in asyncio ( #3509 )
...
* passing loop to certain things was deprecated. additionally, `asyncio.get_event_loop()` is being deprecated
* awesome, checks are functioning as intended
* fun with fixtures
* we can just stop misuing that anyhow
* Update redbot/pytest/downloader.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-02-05 17:16:13 -05:00
jack1142
8454239a98
[Mod] Fix shorthelp for [p]modset dm ( #3488 )
...
* Update settings.py
* Update settings.py
* Create 3488.misc.rst
* Update settings.py
2020-02-03 16:14:19 -05:00
Kowlin
b64802b92f
Fix for the unknown days argument on hackban. ( #3475 )
2020-01-30 18:55:11 +01:00
Draper
8654924869
[Audio] Allow lazy searching for playlist across scopes ( #3430 )
...
* Allow lazy searching for playlist cross scope
* Chore
2020-01-26 16:38:49 -05:00
jack1142
068585379a
docs: deprecation of shared libraries has been postponed to 3.4 ( #3449 )
2020-01-26 12:16:44 -05:00
jack1142
fc5fc08962
[Downloader] Log errors from initialization task ( #3444 )
...
* Update downloader.py
* Create 3444.misc.rst
* enhance(downloader): don't type infinitely on init error
* fix(downloader): unindent `_ready_raised` check
* Update downloader.py
2020-01-26 12:16:13 -05:00
Ianardo DiCaprio
de4804863a
[Mod] Option to DM user with kick/ban reason. ( #2990 )
...
* FUCK
* FUCK
* FUCK
* Update kickban.py
* Update settings.py
* Update kickban.py
* Update kickban.py
* Add files via upload
* black
* Update kickban.py
* Update kickban.py
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update settings.py
* Update kickban.py
* Update and rename 2990.enhance.rst.txt.txt to 2990.enhance.rst.txt
* Update settings.py
* Rename 2990.enhance.rst.txt to 2990.enhance.rst
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: DevilXD <DevilXD@users.noreply.github.com >
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: DevilXD <DevilXD@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update changelog.d/mod/2990.enhance.rst
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update kickban.py
* Update settings.py
* Update kickban.py
* Update kickban.py
* Update redbot/cogs/mod/kickban.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update kickban.py
* Update kickban.py
* Update mod.py
* Update settings.py
* Fix SyntaxError
* Don't pass "No reason was given." to modlog case
* Update settings.py
* Update 2990.enhance.rst
* black
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
Co-authored-by: DevilXD <DevilXD@users.noreply.github.com >
2020-01-26 04:18:13 +01:00
jack1142
2a38777379
[Downloader] Do the initialization in task to avoid timeout on bot startup ( #3440 )
...
* enhance(downloader): run init in task
* chore(changelog): add towncrier entry
* fix: address review
2020-01-24 12:38:42 -05:00
jack1142
01c1fdfd16
[Mod] Make [p]hackban use default days setting too. ( #3437 )
...
* Update kickban.py
* freaking whitespace
2020-01-24 10:30:32 +00:00
Draper
0a8e7f5663
stop dc interacting with repeat ( #3426 )
2020-01-23 17:05:50 -05:00
Ianardo DiCaprio
1755334124
[Mod] Default days in [p]ban command are now configurable ( #2930 )
...
* Initial Commit
* Added changelog
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update redbot/cogs/mod/settings.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Rename 2930.enhance.rst.txt to 2930.enhance.rst
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-01-23 20:37:11 +01:00
Stonedestroyer
e1a110b1bf
[Misc] Typo fixes ( #3427 )
...
* [Misc] Typo fixes
* Changelog
* Trivia list
* Update 3427.misc.rst
* Changelog
2020-01-22 10:00:52 +00:00
jack1142
c7fd64e0c8
[Downloader] Improve InstalledCog converter's error message ( #3409 )
...
* Update converters.py
* Create 3409.misc.rst
2020-01-20 17:09:55 -05:00
Stonedestroyer
b085c1501f
[General] Max amount to roll ( #3395 )
...
* [General] Rolls max amount
Adds max amount to roll.
* Removed redundant code.
* QA changes
* Add typehinting.
2020-01-20 16:49:46 -05:00
Stonedestroyer
7f390df879
[Customcom] Fix error on exiting customcom interactive menu. ( #3417 )
...
* [Customcom] Fixes error on exit
* Changelog
* Fixed spelling.
* Typehinting
2020-01-19 18:08:31 +01:00
Flame442
54e65082bc
[Admin] Notify when the user has/doesn't have the role when att… ( #3408 )
...
* Update admin.py
* Create 3010.enhance.rst
2020-01-18 18:10:25 +00:00
Michael H
6219f0da67
[Modlog API] Add resolution for people inpacted by bad casetypes ( #3333 )
...
* add resolution for people inpacted by bad casetypes
* *some* amount of notice on this
* Fine.
* clearer warnings
* actually, unnneded
2020-01-17 18:51:49 -05:00
Draper
2c12e4f6bf
[Audio] Show symbolic link folders ( #3376 )
...
* Fixes Bump play
* Fixed #3332
* Revert "Fixed #3332 "
This reverts commit d76d3acb
* Revert "Fixes Bump play"
This reverts commit 3839bdaf
* *sigh*
* *sigh*
* *sigh*
* use iglob + async iterator
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* + fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-17 17:07:49 -05:00
Draper
41b283ce5d
[Audio] Show correct time remaining for bumped tracks ( #3375 )
...
* Fixes Bump play
* *sigh*
2020-01-17 17:00:29 -05:00
Draper
3d1e6eab00
[Audio] Add backticks to commands in docstrings, fix GH-3140 ( #3374 )
...
* docstring change
* remove backticks
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Seems like i cant read
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Rename 3140.enchance.1.rst to 3140.enhance.1.rst
2020-01-17 22:30:29 +01:00
jack1142
67fbcb1b4a
enhance(downloader): pagify any output that might be too long ( #3388 )
2020-01-17 04:44:10 -05:00
jack1142
a1b95e5072
enhance(downloader): log git commands that failed ( #3372 )
2020-01-15 20:54:23 -05:00
jack1142
2be4080bc6
stop messing with distutils's internal just to copy directory ( #3364 )
2020-01-14 12:52:18 -05:00
Dav
90c0f76ae4
[Warnings] Make [p]warnings usable on base of permissions ( #3327 )
...
* new code
Added the admin check to warnings and removed the part where the user could check themselves.
Added new mywarns which replaces part of the old behaviour of warn
* Update warnings.py
* Create 2900.enhance.rst
* Fixed command name
Because appearently I can't remember a command for 10 seconds
* Commands in backticks
Put command names in changelog in double backticks after being advised to do so in discord
* made user not optional, and the other thing sinbad requested
* switched parts. magic
resolves #2900
2020-01-13 17:57:39 -05:00
Draper
7bdd177713
[3.2.3][Audio] Correct an unsupported LoadType ( #3337 )
...
* Limit Playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* logging improvements
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* logging improvements
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* sigh
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 18:35:49 -05:00
Draper
81b6d5bb93
why the hell is this here ( #3357 )
...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 18:35:23 -05:00
jack1142
cb49c5d420
[Downloader] Improve partial-uninstall message in [p]cog uninstall ( #3343 )
...
* Update downloader.py
* Let's use more of Flame's suggestions.
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com >
Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com >
2020-01-12 18:21:00 -05:00
Draper
a984971774
[3.2.3][Audio] Fixes some Playlists strings ( #3347 )
...
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 18:20:31 -05:00
Draper
9f027cc3e0
[3.2.3][Audio] Improved Playlist cooldowns ( #3342 )
...
* Improved Playlist cooldowns
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Improved Playlist cooldowns
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* formatting
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 18:19:36 -05:00
Flame442
fe7770c833
[Admin] Fixes hierarchy issues in [p]selfrole and [p]selfroleset ( #3331 )
...
* More fixes
* Update admin.py
2020-01-12 18:01:45 -05:00
Draper
ed76454ddb
... ( #3350 )
...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 17:42:17 -05:00
Draper
fdfbfe7b60
[3.2.3][Audio] Full fix for #3328 ( #3355 )
...
* Limit Playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* [Audio] Hotfix an edge case where an attribute error can be raised (#3328 )
* Limit Playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* flame's review
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Delete 3328.hotfix.1.rst
* lets be extra safe here
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 17:37:50 -05:00
Draper
d6936c87f3
chore ( #3348 )
...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 17:37:04 -05:00
Draper
e52c20b9e7
[Audio] Hotfix an edge case where an attribute error can be raised ( #3328 )
...
* Limit Playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hotfix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-12 16:20:46 -05:00
Michael H
371292e03a
prevent an empty iterable issue ( #3320 )
2020-01-10 00:04:12 -05:00
Draper
3546dd14d0
change executor to 1 ( #3299 )
...
* Limit Playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* 1
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-09 11:13:32 -05:00
Draper
e75b5b3be5
Limit Playlists ( #3298 )
...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-09 11:10:57 -05:00
Michael H
25f0c37a20
jar-bump ( #3291 )
2020-01-09 09:38:34 -05:00
Flame442
42d83e80a3
[Trivia] Fix various things changed by game updates ( #3236 )
...
* Fix various things changed by game updates
* oops...
* Create 3236.bugfix.rst
2020-01-08 18:20:59 -05:00
Draper
44e680ee41
[3.2]Audio] some hotfixes to avoid crashing the bot ( #3286 )
...
* Add a command to toggle daily queues, and restrict playlist length to 10k tracks and try to avoid some blocking calls
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Add a command to toggle daily queues, and restrict playlist length to 10k tracks and try to avoid some blocking calls
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* indents
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* forgot single tracks
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* formatting plus some other fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* formatting plus some other fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-08 17:04:52 -05:00
jack1142
af859aa755
[Downloader] Move author key handling to RepoJSONMixin, fix NameError ( #3285 )
...
* Update downloader.py
* Update json_mixins.py
* Update installable.py
* changelog pt 1
* changelog pt2
* edit of changelog pt1
* edit of changelog pt 2 (last commit before review)
* Kidding, this is the last one before review.
2020-01-08 13:08:55 -05:00
Michael H
a73b174d9f
update translation catalogs ( #3280 )
2020-01-07 17:16:21 -05:00
Draper
17123c1d88
[3.2][Audio] Add a limiter of 500 to the Visible queue ( #3279 )
...
* Add a limited of 500 to the Visible queue and somce asyncio sleep every n tracks to assist with queue loading so it stops being blocking
* add a text for queue
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* add asyncio sleep on playlist queue command
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Better error handling for large playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* remove files even if it errors
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-01-07 16:33:10 -05:00
zephyrkul
45860ca2a6
[CustomCom] Use humanize_list for iterable arguments ( #3277 )
...
* [cc] use humanize_list on lists
* [cc] need classmethod
* add changelog
2020-01-06 16:49:08 -05:00
jack1142
d3c97eedfe
[Downloader] Fix AttributeError in [p]findcog for cogs that weren't installed through Downloader ( #3278 )
...
* Update downloader.py
* Create 3278.misc.rst
2020-01-06 16:48:43 -05:00
Draper
62aad10008
[3.2][Audio] Database migration fix ( #3275 )
...
* Missed this due to the mess of a fork i had
* chore
2020-01-06 05:28:56 -05:00
jack1142
474bb0904e
[Core, Downloader] Clear lib folder on minor Python version change, add [p]cog reinstallreqs command ( #3274 )
...
* feat(downloader): add `[p]cog reinstallreqs` command
* enhance: clear lib folder on minor Python version change
* chore(changelog): add towncrier entries
* enhance: warn user about detected change in OS or arch
* enhance: use actual prefix instead of `[p]`
* Whoops...
Co-Authored-By: Michael H <michael@michaelhall.tech >
* enhance: wrap message sending in try except
Co-authored-by: Michael H <michael@michaelhall.tech >
2020-01-05 19:21:49 -05:00
Michael H
23fe991c36
Update games.yaml ( #3268 )
2020-01-04 01:34:35 -05:00
Draper
b59f136ece
[3.2.0][Audio] Daily playlist ( #3199 )
...
* Removes `MAX_BALANCE` from bank, user `bank.get_max_balance()` now
`[p]bankset maxbal` can be used to set the maximum bank balance
Signed-off-by: Guy <guyreis96@gmail.com >
* Initial Commit
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* I need to make sure I keep aika on her toes.
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Fixes a few missing kwargs and case consistency
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Fixes a few missing kwargs and case consistency v2 and typos
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Reset cooldowns + add changelogs
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Add 3 extra file formats.
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* IRDUMB - fix capitalization.
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Fix a silent error, and some incorrect messages.
Signed-off-by: guyre <27962761+drapersniper@users.noreply.github.com >
* Remove unnecessary emojis from queue when they are not needed
Signed-off-by: guyre <27962761+drapersniper@users.noreply.github.com >
* Remove duplicated call in `[p]playlist update`
Signed-off-by: guyre <27962761+drapersniper@users.noreply.github.com >
* Remove duplicated call in `[p]playlist update`
Signed-off-by: guyre <27962761+drapersniper@users.noreply.github.com >
* Resolve conflicts
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Bring all files up to date + Black
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Facepalm
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* *Sigh*
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* *Sigh* 2.0
Signed-off-by: Draper <27962761+Drapersniper@users.noreply.github.com >
* Merge branch 'V3/develop' of https://github.com/Cog-Creators/Red-DiscordBot into audio-misc-pt1
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
# Resolve Conflicts:
# redbot/cogs/audio/audio.py
# redbot/cogs/audio/utils.py
* Import missing Typecheck
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Fix Broken docstrings
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Sort Local Tracks
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* 🤦
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Reorder the sorting of local tracks,
`alphanumerical lower then alphanumerical upper`
`a comes before A, but B comes after A`
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black formatting
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Make the local file sorting case insensitive
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Add global blacklist/whitelist + fix some issues with original server based whitelist/blacklist
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Remove the pre-commit yaml
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Nottin to see
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Further improvement to the blacklists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Further improvement to the blacklists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Fix the __str__ method on LocalTracks Object
* Rename LocalTracks.to_string_hidden() to LocalTracks.to_string_user() To keep it inline with the Query object
* Remove encoding pragmas + a few typo fixes
* Update some typehints + fix some typos
* Remove this duplicate call
* Black
* fix capitalization
* Address preda's review
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Remove the API from the audio cog
- Is in direct conflict with goals stated in #2804
- Features this was intended to enable can be enabled in other more
appropriate ways later on
* changelog
* Address Aika's review
* Black
* *sigh* dont use github web ui
* Fuck windows Long live linux... *sigh* no lets ensure windows users can still use local tracks
* Merge branch 'V3/develop' of https://github.com/Cog-Creators/Red-DiscordBot into refactoring
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
# Conflicts:
# redbot/cogs/audio/audio.py
* 👀 + chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* facepalm
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* facepalm... again y u h8 me bruh
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fuk this fuk u tube fuck python fuck all
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* awyehfqwajefhnqeffawefqa eqewarfqaesf qwef qaf qwfr
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fuck everything
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* oh lord saviour resus i love you just make this work
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Change logic to be no errors within last 10 seconds... this should be a valid work around discord ratelimits caused by the spam
* Remove auto deletion
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* See I did a ting
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* irdumb
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Add an is_url attribute to Query objects
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black
* Address Aikas review
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Hyperlink Playlist names
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Make shit bold
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* why was this here
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* why was this here
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Initial commit
* Workinnng
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Improve SQL Statements + migrate from SQL Alchemy + Databases to APSW
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* apsw tested and working
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chose
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Migrate Playlist to DB 3 TODO
1 Migrate Config to Schema 3 without playlists
and update get_playlist methods
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Revert "Migrate Playlist to DB 3 TODO 1 Migrate Config to Schema 3 without playlists and update get_playlist methods"
This reverts commit 4af33cff
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Implement schema migration
* Lets not touch the deps since #3192 is already adding them
* chore
* *sigh* Black
* Follow the existing logic and always default Playlist to guild scope
* wghqjegqf black
* Update usage of last_fetched and last_updated to be Ints... However column migration still pending
* Some bug fixes
* Update usage of last_fetched and last_updated to be Ints... However column migration still pending
* working
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* partial match
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* better partial match
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* I thought i done this before
* Delete 3195.misc.1.rst
Wrong PR
* Thanks Sinbad
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Thanks Sinbad
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Log Errors in init ...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Update error logs.
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Create index
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Create index
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* :Drapersweat:
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Revert "Chore"
This reverts commit edcc9a9f
UGHHHH
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* KMS
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Allow removing tracks from queue by URL
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Words matter
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh*
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* arghhh CONFLICTS
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Review sinbads latest comment ..
ToDo.. Nuke existing playlist - check version and set version
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* migrate the DB schema to v3 (to keep in line with the schema visioning of Config
* Add a Todo
* *sigh* conflicts and black
* *sigh* black
* Passively delete playlist deletion mechanism
* Delete Old entries on startup
* Since we are dropping the table mightaware make these into JSON for future proofing
* Don't Dump strings in JSON field ? :think:
* Move some things around to make easier to use 1 connection to the Audio DB
* Move some things around to make easier to use 1 connection to the Audio DB
* *sigh*
* Clean up api
* *sigh* black
* Red + reorder some variables
* 🤦
* how could i forget this .......
* Black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* #automagically
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* FINAFUCKINGLY
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* FINAFUCKINGLY
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Remove unused config default
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Remove the API from the audio Cog (Properly)
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Missed these changes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* ARGHHH
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Crerrypick - Some fixes I've noticed while running through the code line by line
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Translation + UX (show playlist author ID if can't find user)
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* missed this one
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* this is no longer needed ....
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Im a fucking idiot
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* merger v3/develop
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
Co-authored-by: Michael H <michael@michaelhall.tech >
2020-01-03 21:58:11 -05:00