Commit graph

48 commits

Author SHA1 Message Date
a e9fdba8407 Change: update mounts for config files 2024-10-23 04:37:31 +00:00
a 456f145231 Add config/.netrc 2024-10-23 04:36:18 +00:00
a 84a2d6e31a Add: ytlogin command to authorize against YouTube 2024-10-23 04:35:02 +00:00
a c6006e0e87 Fix: flag needs value 2024-10-22 13:25:11 +00:00
a ff6ca510c4 Update requirements.txt 2024-10-22 13:22:10 +00:00
a 51a521e6ff Update pyproject.toml 2024-10-22 13:21:52 +00:00
a e66638f414 Fix: potential conflict between system yt-dlp and pip yt-dlp 2024-10-22 13:20:36 +00:00
a 299a18cb0d Add: mount cache and .netrc 2024-10-22 13:19:34 +00:00
a 7fca69c645 WIP: test oauth2 2024-10-22 13:17:39 +00:00
a edfc281d6c Fix: break out of infinite loop 2024-10-21 22:53:25 +00:00
a 3e70e7c3b7 Delete sounds/.gitkeep 2024-10-21 22:42:46 +00:00
a c34335fd46 Add sounds/originals/.gitkeep 2024-10-21 22:42:17 +00:00
a e4c4dd588e Add: normalize-all helper script to normalize entire library of sounds 2024-10-21 22:41:50 +00:00
a 6b95e3d43c Add: normalize script to normalize volume of sounds library 2024-10-21 22:40:58 +00:00
a b9429caf75 Update .gitignore 2024-10-21 22:37:55 +00:00
a 410f286eb6 Add: logs/.gitkeep 2024-10-21 22:30:55 +00:00
a 1443d6dca6 Add: sounds/.gitkeep 2024-10-21 22:30:13 +00:00
a 36bfe4c390 Add: mount cookies.txt inside docker image 2024-10-21 22:22:16 +00:00
a 561793286c Add: support using cookies 2024-10-21 22:21:42 +00:00
a 52ed4f40bb Fix: load opus on debian 2024-10-21 21:55:51 +00:00
a a966e8af05 Fix: mount a directory to write logs to 2024-10-21 21:48:26 +00:00
a 21a64054ce Fix: don't forget to mount the actual app 2024-10-21 21:45:05 +00:00
a 9decd6552b Fix: actually import YoutubeSearch and fix self-variable access
doesn't actually fix the issue where youtube is blocking requests behind a signin requirement but eh
2024-10-21 21:40:57 +00:00
a 81e4db9c4f Change: mount cogs instead of copying into docker image 2024-10-21 21:38:23 +00:00
a 98da48c7fd Fix: python:alpine fails to build certain dependencies, and so does python:3.13 for some reason 2024-10-21 21:36:25 +00:00
a 92d3c6e52a Fix: add youtube-search to pyproject.toml 2024-10-21 21:33:34 +00:00
a e12d94c5a0 Fix: youtube_search should be youtube-search 2024-10-21 21:33:10 +00:00
a 64972c0cf7 Update README.md 2024-05-13 05:48:38 +00:00
a 8ba7906e9f FIx: More robust opus loading code 2024-05-13 05:36:25 +00:00
a eade77ffc3 Move opus fix to correct location? 2024-05-13 05:27:28 +00:00
a 76c933bde1 Fix: Try to load opus if it wasn't automatically loaded
This is necessary for musl-based systems like Alpine because ctypes.util.find_library('opus') will not find anything -- see https://bugs.python.org/issue21622 for more info
2024-05-13 05:23:32 +00:00
a 92766b83ff Add missing opus dependency 2024-05-13 04:54:49 +00:00
a 48259cf5ae Add mention of yt-dlp as a requirement 2024-05-10 19:48:20 +00:00
a 717f8cc3fb Change to using python:alpine instead of python:latest (debian)
actually smaller images this time?
2024-05-10 19:26:11 +00:00
a 8d3d029671 Remove obsolete version entry 2024-05-10 19:23:57 +00:00
a 3914b44274 Change to using youtube_search instead of yt-dlp for searches 2024-05-10 19:02:03 +00:00
a 6b091b0bd1 Add youtube_search as a dependency
yt-dlp's ytsearch is either too slow or doesn't contain any metadata for youtube shorts.
2024-05-10 18:55:34 +00:00
a 8bc6cb59c4 Change to using python image instead of archlinux
This should reduce image sizes quite a bit?
2024-05-10 18:54:39 +00:00
a 2352c101bc Update 'cogs/music.py' 2023-03-27 00:43:27 +00:00
a bb26a223b1 allow docker compose container to restart on host reboot 2023-02-02 03:32:13 -06:00
a eb6ed9e784 store original url for nowplaying, fix ytsearch due to yt-dlp api changes 2023-01-29 18:46:37 -06:00
a 6a7ec8eef7 support more dice notation
squashed commits:
- fix unpacking regex matches for dice notation
- fix missing cast to integer
- fix raw result output
- fix formatting of chat message for raw result
- faster dockerfile builds?
- fancier output format
- fix variable name collision
- remove unnecessary newline
- more robust handling of dF
- fix typo
- fix formatting
- use blank character for dF
2023-01-17 10:47:18 -06:00
a 8aaf150f14 add ffmpeg and docker compose to readme 2022-12-12 08:58:47 -06:00
a da7df0fc45 add docker support
fix buffered output and missed var name

fix missing comma

change dockerfile to install ffmpeg and dependencies on top of archlinux

fix pacman not syncing

fix pacman not syncing

fix pacman not autoconfirming

fix missing pip
2022-12-12 06:59:44 -06:00
a 4ac878fecb Modern packaging
- add pyproject.toml, README, and recommend using pdm
- cleanup dependencies and switch to better ones
- remove mumble stub

fix missing env var call
fix null env var
2022-12-12 06:59:21 -06:00
a 5a0dff92b0 add refresh command and protect against empty queries 2022-07-01 09:07:16 -05:00
a 83bc13a2c0 update with bugfixes 2022-06-29 11:03:26 -05:00
a 8d3e7b6356 first commit 2022-06-23 00:09:34 -05:00