jack1142
f476b842d5
Work around actions/labeler's upstream issue with label sync setting ( #4844 )
...
* Work around `actions/labeler`'s upstream issue with label sync setting
* Add comment about this being a workaround
2021-02-23 14:57:34 +01:00
Kowlin
fc5eadd0cc
[Meta] Issue template migration ( #4809 )
...
* Issue template migration
* Fixes pt. 1
* Fixes pt. 2
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2021-02-19 19:01:52 +01:00
jack1142
c5fbf5fb94
Change things up with Crowdin and release-related workflows ( #4833 )
...
* Alternative way of doing Crowdin...
* Limit the upload translations workflow to V3/develop
* Make the workflow close and reopen the PR automatically while I'm at it
* Add a workflow for preparing PRs for release
* Make the crowdin env vars local to the step requiring them
* Move dev bump to Publish Release workflow
2021-02-18 14:43:21 +01:00
jack1142
ae87aa396a
Bump Red's deps and all the pip deps used in our Actions ( #4572 )
...
* Bump Red's deps
* Bump deps in all our actions
* Don't bump flake8 in Lint Python action
* Bump apsw-wheels too
2021-02-11 02:40:36 +01:00
jack1142
f9848a69b7
So close, and yet so far away - issue forms for the last time tonight ( #4784 )
2021-02-02 00:50:10 +01:00
Kowlin
082106eb21
Oh boy! more issue templates! ( #4783 )
...
* Oh boy! more issue templates!
* Add some descriptions to command_bug.yml
* Update enhancements.yml to refer to "components" since one might want to request API enhancement
* Update feature_request.yml
* Update command_bug.yml
* typo
* I don't think this would cause any issue but I would rather not need another PR
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2021-02-02 00:35:16 +01:00
jack1142
45f22404d4
Story likes to repeat itself - fix our issue template hopefully for good ( #4782 )
...
* Revert "Cut the list in half (#4781 )"
This reverts commit 9737c1b5eb .
* Story likes to repeat itself
Yet again, Kowlin makes a small mistake that ends up with us making shitton of commits
2021-02-01 22:41:15 +01:00
jack1142
9737c1b5eb
Cut the list in half ( #4781 )
2021-02-01 21:55:02 +01:00
Kowlin
7c86071a5d
Lets "temporarily" remove these. ( #4780 )
2021-02-01 21:30:46 +01:00
Kowlin
86fbead609
First attempt at issue templates. ( #4779 )
...
* Lets try this new fancy thing
* Rename command_bug.md to command_bug.yml
* Update command_bug.yml
* Cog name before command name, thank you
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2021-02-01 21:21:12 +01:00
jack1142
19711d35b2
Update actions/labeler to use v3 version ( #4730 )
2021-01-13 04:16:07 +01:00
jack1142
1e1fff0d49
Someone can yell at me later... ( #4729 )
2021-01-13 04:03:26 +01:00
jack1142
21f75c0711
Fix the negation rules in labeler configuration ( #4727 )
2021-01-12 14:29:19 +01:00
Flame442
a2d0a364fe
Fix auto labeler error from invalid yaml -> json ( #4719 )
2021-01-10 00:31:07 +01:00
Kowlin
beedc6d2c7
[CI/meta] Add automatic labeling of changed files. ( #4674 )
...
* Theoretically this should work!
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
* *ughhh*
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2021-01-07 18:09:14 +01:00
Kowlin
afae84fa6b
[CI] Update CodeQL to resolve warnings. ( #4681 )
...
* Update CodeQL to resolve warnings.
* Make CodeQL analyze our Python dependencies
* `fetch-depth` should be no longer needed
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-12-23 03:57:28 +01:00
jack1142
48ec2dfee0
Bump versions of actions used by our workflows ( #4586 )
2020-11-09 20:26:49 +01:00
TrustyJAID
7bb6e60c52
Move mutes to new cog, add role-based and temporary mutes ( #3634 )
...
* revert the revert the revert git is hard...
* and remove old mutes
* make voicemutes less yelly
* fix error when no args present in mute commands
* update docstrings
* address review
* black
* oops
* fix voicemutes
* remove mutes.py file
* Remove _voice_perm_check from mod since it's now in mutes cog
* remove naive datetimes
prevent muting the bot
prevent muting yourself
fix error message when lots of channels are present
* change alias for channelunmute
Be more verbose for creating default mute role
* add `[p]activemutes` to show current mutes in the server and time remaining on the mutes
* improve resolution of unmute time
* black
* Show indefinite mutes in activemutes and only show the current servers mutes in activemutes
* replace message.created_at with timezone aware timezone
* remove "server" from activemutes to clean up look since channelmutes will show channel
* better cache management, add tracking for manual muted role removal in the cache and modlog cases
* Fix keyerror in mutes command when unsuccessful mutes
* add typing indicator and improve config settings
* flake8 issue
* add one time message when attempting to mute without a role set, consume rate limits across channels for overwrite mutes
* Don't clear the whole guilds settings when a mute is finished. Optimize server mutes to better handle migration to API method later. Fix typehints.
* Utilize usage to make converter make more sense
* remove decorator permission checks and fix doc strings
* handle role changes better
* More sanely handle channel mutes return and improve failed mutes dialogue. Re-enable task cleaner. Reduce wait time to improve resolution of mute time.
* Handle re-mute on leave properly
* fix unbound error in overwrites mute
* revert the revert the revert git is hard...
* and remove old mutes
* make voicemutes less yelly
* fix error when no args present in mute commands
* update docstrings
* address review
* black
* oops
* fix voicemutes
* Remove _voice_perm_check from mod since it's now in mutes cog
* remove naive datetimes
prevent muting the bot
prevent muting yourself
fix error message when lots of channels are present
* change alias for channelunmute
Be more verbose for creating default mute role
* add `[p]activemutes` to show current mutes in the server and time remaining on the mutes
* improve resolution of unmute time
* black
* Show indefinite mutes in activemutes and only show the current servers mutes in activemutes
* replace message.created_at with timezone aware timezone
* remove "server" from activemutes to clean up look since channelmutes will show channel
* better cache management, add tracking for manual muted role removal in the cache and modlog cases
* Fix keyerror in mutes command when unsuccessful mutes
* add typing indicator and improve config settings
* flake8 issue
* add one time message when attempting to mute without a role set, consume rate limits across channels for overwrite mutes
* Don't clear the whole guilds settings when a mute is finished. Optimize server mutes to better handle migration to API method later. Fix typehints.
* Utilize usage to make converter make more sense
* remove decorator permission checks and fix doc strings
* handle role changes better
* More sanely handle channel mutes return and improve failed mutes dialogue. Re-enable task cleaner. Reduce wait time to improve resolution of mute time.
* Handle re-mute on leave properly
* fix unbound error in overwrites mute
* remove mutes.pt
* remove reliance on mods is_allowed_by_hierarchy since we don't have a setting to control that anyways inside this.
* black
* fix hierarchy check
* wtf
* Cache mute roles for large bots
* fix lint
* fix this error
* Address review 1
* lint
* fix string i18n issue
* remove unused typing.Coroutine import and fix i18n again
* missed this docstring
* Put voiceban and voiceunban back in mod where it's more appropriate
* Address review 2 electric boogaloo
* Make voicemutes use same methods as channel mute
* black
* handle humanize_list doesn't accept generators
* update voicemutes docstrings
* make voiceperm check consistent with rest of error handling
* bleh
* fix modlog case spam when overrides are in place
* <a:pandaexplode:639975629793787922>
* bleck
* use total_seconds() instead of a dict, sorry everyone already using this lmao
* <:excited:474074780887285776> This should be everything
* black
* fix the things
* bleh
* more cleanup
* lmao hang on
* fix voice mutes thingy
* Title Case Permissions
* oh I see
* I'm running out of funny one-liners for commit messages
* oof
* ugh
* let's try this
* voicemutes manage_permissions
* Cleanup mutes if they expire when member is not present
* black
* linters go brr
Co-authored-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
2020-10-26 02:52:11 +01:00
jack1142
6f600b71d3
Exclude locales folders from code ownership (again) ( #4418 )
2020-09-10 20:33:11 +02:00
Kowlin
a80a5ec96e
Create codeql-analysis.yml ( #4413 )
...
* Create codeql-analysis.yml
* Remove the matrix support
* Remove autobuild and strategies
2020-09-09 01:12:27 +02:00
jack1142
2bf9c1260c
Update CODEOWNERS ( #4367 )
...
* Update CODEOWNERS
* Prepend with backslash, add downloader fixtures
* Update CODEOWNERS
* Schemas are closely related to Downloader...
...so I should know about the changes to those.
* Would be nice to add my name (thanks Draper)
2020-08-31 16:40:31 +01:00
bobloy
d80d7c939c
Fix typo in lint python workflow ( #4201 )
2020-08-20 21:26:33 +02:00
jack1142
0293a108f0
Add workflow_dispatch trigger to Crowdin workflow ( #4113 )
2020-07-28 02:17:54 +02:00
jack1142
c9ce4a78e6
Exclude locales folders from code ownership ( #4071 )
2020-07-14 13:35:44 +02:00
jack1142
4cf83b9ef4
Remove 26 from CODEOWNERS ( #3886 )
...
* Update the wildcard to Stonedestroyer
* Or maybe remove it
2020-05-30 02:54:35 +02:00
jack1142
81b4a1978b
Update CODEOWNERS for subpackages in Audio cog ( #3869 )
2020-05-26 21:08:50 +02:00
Kowlin
ac46b51d41
Update the issue templates ( #3842 )
...
* Create config.yml
* How do I typo things sometimes...
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-05-10 03:32:54 +02:00
jack1142
c70c1d97e5
Revert "[CI] Less weekly churn from automated tasks ( #3548 )" ( #3732 )
...
This reverts commit f6c85cd37a .
2020-04-08 17:25:30 +02:00
jack1142
cf31c22e5d
Revert "Add changelog label to merged PRs ( #3664 )" ( #3702 )
...
This reverts commit 3d7ff7a149 .
2020-03-28 23:06:41 +01:00
jack1142
9552d210f5
Remove towncrier ( #3661 )
2020-03-28 02:46:15 +01:00
Kowlin
980d2a8dc3
Removal of Dispatch, since its not working. ( #3696 )
...
* Removal of Dispatch, since its not working.
* Add changelog behavior
2020-03-26 14:13:30 +01:00
jack1142
3d7ff7a149
Add changelog label to merged PRs ( #3664 )
2020-03-26 13:56:10 +01:00
Michael H
f6c85cd37a
[CI] Less weekly churn from automated tasks ( #3548 )
...
* Less weekly churn pls
* be smarter here *just in case*
2020-02-16 22:53:02 +01:00
jack1142
cc30726ab6
Skip publish actions for forks ( #3544 )
2020-02-13 17:43:42 +01:00
Michael H
7bee668888
[CI] Stop messing with our contributor data with automated PRs ( #3534 )
...
* CC: Kowlin
* *sigh*
* Their own docs said that was allowed in expressions...
* python linting needs it too
* Quit with the dumb
* whoops
2020-02-09 21:18:02 +01:00
Kowlin
7f6418b18f
Fixed Commiter ( #3532 )
2020-02-09 00:53:37 +01:00
Kowlin
ec97f0c316
Updates to the Crowdin CLI ( #3530 )
2020-02-08 19:14:33 +01:00
jack1142
84870f2fa2
Add black config to pyproject.toml ( #3493 )
...
* chore: add black config to pyproject.toml
* enhance: make files will now use settings from pyproject.toml
* docs: update CONTRIBUTING.md
2020-02-08 07:47:39 -05:00
DiscordLiz
9a278213bd
Use development versions of CI tools ( #3525 )
...
Allows assignment expressions to not break PRs
2020-02-08 07:29:18 -05:00
Kowlin
c6bc4c1bd6
First attempt automated crowdin ( #3521 )
2020-02-07 22:44:40 -05:00
Kowlin
61ed864e02
CI ports from Travis CI ( #3435 )
...
* Attempt 1, I suppose.
* Add the remaining 2 out of 3 jobs
* Spacing matters T_T
* So does formatting...
* More formatting fixing.
* First attempt at postgres services.
* Postgres attempt 2
* Update tests.yml
Flatten a python version I suppose.
* Update tests.yml
* Update tests.yml
* Update tests.yml
* Update tests.yml
* I wonder if this works lmao
* this is fun™
* let's go back
* add fail-fast
* Added publishing workflows
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-02-05 16:02:05 -05:00
Stonedestroyer
66cae71d90
[Docs] Changed python version references on docs ( #3402 )
...
* [Docs] Changes Python references to Python 3.8
* [Misc] Remove obsolete mention to Zenhub
2020-01-18 01:05:39 +01:00
jack1142
d1b7f836db
Update auto_labeler.yml ( #3396 )
2020-01-17 22:45:41 +01:00
Kowlin
e3720bb4a6
Updated to GH Scripts ( #3295 )
2020-01-09 14:09:41 +01:00
Michael H
35c27c5741
Be quieter in expected shutdown cases ( #3261 )
...
* Be quieter in expected cases
* lets put this in the log file
* inline description use because setuptools entrypoint scripts are dumb
* Another setuptools entrypoint related issue
* maybe don't crash the bot on tasks
* improve the handling a bit more + document some of the lower level bits from the perspective of 'why?'
* Adding myself to codeowners on this one
* Let's not clobber our exit code
* And, there we go
* finish that thought
* right, I bumped the python version for (part of) this
* Update redbot/__main__.py
Co-Authored-By: jack1142 <6032823+jack1142@users.noreply.github.com >
* Okay, we should be good now
* correct exit code enum use
* cosmetic
* minor fix for linux and ctrl+c
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com >
2020-01-08 19:39:52 +01:00
Kowlin
f5949f2664
Cleaning up the Flake8 workflow ( #3283 )
2020-01-08 12:24:27 -05:00
Kowlin
96e9e55642
Added an auto labeler. ( #3282 )
2020-01-08 12:21:42 -05:00
Michael H
d00609bb8a
pyflakes ( #3266 )
2020-01-03 22:22:10 -05:00
Draper
95e8d60729
[3.2][Audio] Part 6 (Last? maybe?) ( #3244 )
...
* 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 >
* :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 >
* 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 >
* 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 >
* 🤦
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fix new lines in error messages
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black
* Sinbads Review
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Sinbads Review
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* copy paste
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* imrpove backups
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Im a fucking idiot
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Fix #3238
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* chore
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* humans
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* humans
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* add play alias to playlists
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Im dumb ...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Im dumb ...
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fix new line
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fix new line
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* show playlist count on playlist picker
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* DJ/Vote system fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* DJ/Vote system fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* fix currency check
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* show playlist count on playlist picker
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* DJ/Vote system fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* DJ/Vote system fixes
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* fix currency check
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Fix duplicate messages on timeout
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fix SQL Statement logic
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* fix SQL Statement logic
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Markdown escape
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Markdown escape
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Markdown escape fix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Markdown escape fix
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* clean up local cache more frequently
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* clean up db more frequently
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Await in hell
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* im dumb
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* im dumb
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black cuz I hate red
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Black cuz I hate red
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* StringIO to ByteIO
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* StringIO to ByteIO
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* im dumb
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* :Facepalm: the whole purpose of this is so its offline so this can be backed up without being blocking
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Run write queries on ThreadPoolExecutor
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* Backup Audio.db
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh* im dumb
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* blaaaack
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* *sigh*
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* formatting
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* remove duplicated string of code
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
* ffs awaits
Signed-off-by: Drapersniper <27962761+drapersniper@users.noreply.github.com >
Co-authored-by: Michael H <michael@michaelhall.tech >
2020-01-03 20:36:09 -05:00
Michael H
bf6297aaf2
Add a small wrapper for APSW use ( #3202 )
...
* Add a small wrapper for APSW use
* changelog
2019-12-22 13:18:31 -05:00