25 Commits

Author SHA1 Message Date
94e0054075 Change domain to new one
Some checks failed
Run Go Tests / Run Tests (pull_request) Has been cancelled
2025-02-14 00:34:12 -05:00
dfb7011dc3 Point docker build to Dockerfile.builder in workflow
Some checks failed
Run Go Tests / Run Tests (pull_request) Has been cancelled
2025-02-14 00:33:34 -05:00
9b5ea0f41a Remove unused workflow
Some checks failed
Run Go Tests / Run Tests (pull_request) Has been cancelled
2025-02-14 00:29:32 -05:00
0ed9bb1cef Add .old back into the .gitignore
Some checks failed
Run Go Tests / Run Tests (pull_request) Has been cancelled
2025-02-14 00:27:50 -05:00
e58b636856 Remove old Dockerfile
All checks were successful
Run Go Tests / Run Tests (pull_request) Successful in 11m37s
2025-02-14 00:25:18 -05:00
381bfb32b2 Merge branch 'master' of ssh://prod1:2222/thegrind/papibot into Dockerfile
Bringing in Javi's changes to master.
2025-02-14 00:15:52 -05:00
b86c11e81d Clean up dockerfiles 2025-02-14 00:14:30 -05:00
7e55444346 Add validation package (#19)
Closes #7

Added a simple validation package we can expand on. For now we can use it to validate links that get sent to the bot and make sure that:
1. It's an actual url
2. It's a url for a service we support

Also added a make file to run tests and other tasks we might need in the future.

Added a github action to run tests.

Reviewed-on: #19
Co-authored-by: Javier Feliz <me@javierfeliz.com>
Co-committed-by: Javier Feliz <me@javierfeliz.com>
2025-02-13 22:10:24 -07:00
d6ebe0f0e5 Dockerize the build process
Add docker build commands to README

Clean up Dockerfile.runtime
2025-02-13 23:54:20 -05:00
d42bb9b288 Add opusframes package with encoding/decoding (#13)
Closes #12

Added a library to encode videos from yt-dlp into our custom `.of` file format that can be easily read and directly streamed to discord.

Co-authored-by: Xander Bazzi <xander@xbazzi.com>
Reviewed-on: https://www.gitgud.foo/thegrind/papibot/pulls/13
Reviewed-by: xbazzi <xander@xbazzi.com>
Co-authored-by: Javier Feliz <me@javierfeliz.com>
Co-committed-by: Javier Feliz <me@javierfeliz.com>
2025-02-07 12:20:35 -07:00
aced
0d30bae2d8 added small section for docker in the readme 2025-02-05 05:36:45 -05:00
aced
9db97ab6db added small section for docker in the readme 2025-02-05 05:35:06 -05:00
aced
fe75a2c36f added detailed comments, would still need to clean some of the packages. (tried theres errors as soon you remove some) 2025-02-05 05:25:03 -05:00
aced
369a057a7a Added detailed comments for the Dockerfile 2025-02-05 05:05:53 -05:00
aced
9fe4e2fad1 Dockerfile created. Final docker image includes ffmpeg-6.0.1 and yt-dl 2025.01.26 2025-02-05 05:01:21 -05:00
aced
baee73e7a3 Dockerfile created. Final docker image includes ffmpeg-6.0.1 and yt-dl 2025.01.26 2025-02-05 04:59:45 -05:00
7246fba257 Merge pull request 'Clean up comments' (#10) from comment-cleanup into master
Reviewed-on: https://git.thegrind.dev/thegrind/papibot/pulls/10
Reviewed-by: xbazzi <xander@xbazzi.com>
2025-02-05 01:28:56 -07:00
a5ad0095f2 Clean up comments 2025-02-05 03:23:16 -05:00
Javier Feliz
cf2ddc4741 delete convert.sh 2025-02-05 01:52:31 -05:00
dd65e50731 Merge pull request 'Add logging for performance analysis' (#1) from logg into main
Reviewed-on: https://git.thegrind.dev/thegrind/papibot/pulls/1
2025-02-04 23:49:43 -07:00
2bca615e82 Add logging for performance analysis 2025-02-05 01:46:30 -05:00
Javier Feliz
b2edb9b8b3 Fix 2025-02-05 00:07:28 -05:00
Javier Feliz
cdcb0f8c06 yt-dlp output fix 2025-02-04 23:53:19 -05:00
Javier Feliz
846b5a2123 Progress on downloading videos 2025-02-04 22:55:37 -05:00
Javier Feliz
f223c87353 Starting this bad boy again. No api keys on the repo 2025-02-04 00:06:55 -05:00