Commit Graph

80 Commits

Author SHA1 Message Date
a8cf8cbb8a Tweak shit a little 2024-12-15 11:04:37 +01:00
20e5594f60 Add raw ytdlp downloader 2024-11-24 19:40:06 +01:00
83f7676b2e Refactor downloaders to separate package to utilize an interface 2024-11-24 19:33:53 +01:00
f639545e9b Add more shit to strip 2024-11-12 11:29:11 +01:00
18d7177099 Less workers more better? 2024-11-12 10:51:03 +01:00
07c20f4582 Close video file that exists when checking 2024-11-05 16:03:38 +01:00
9b38ea7068 Betterify sanitization 2024-11-05 16:03:32 +01:00
8ab4b4c280 Refactor sanitization 2024-11-05 15:59:29 +01:00
0ad8722bf9 Remove from ongoing downloads even if failed 2024-11-05 15:59:29 +01:00
d8c4c343f4 Skip downloading existing videos 2024-11-05 15:59:29 +01:00
52fdcc64ef Shorter timeout 2024-11-05 15:58:44 +01:00
fa0f1cb48c Sanitize video titles and author names 2024-11-05 15:43:13 +01:00
63899ac4bd Download videos to authorname folder 2024-11-05 15:38:44 +01:00
f5c072360b Add alternate downloader
That works a lot faster, pog
2024-11-05 15:36:08 +01:00
7c02cbf0e4 Update ignore 2024-11-05 15:35:56 +01:00
9b41f9114c Improve deletification
It was meant to run once and not as a service...
So it's bursting at the seams
But it will work
I will make it work
2024-11-05 15:33:30 +01:00
60dc43fd9b add new youtubedl dependency 2024-11-05 15:29:49 +01:00
584084c1bc Touch messages so they don't time out while processing 2024-10-18 17:52:30 +02:00
ed8eaf67a2 Update dl url 2024-10-18 17:52:21 +02:00
268351f31e Cleanup 2024-10-13 23:30:48 +02:00
43efe20d8c Update hotkey script 2024-10-13 23:30:34 +02:00
8d55bcb5ee Refactor everything to use nsq instead of hosting a http server
The point of this is (hopefully) some sort of resiliency
I do not want to lose any messages ever
And I want to be able to kill this process whenever it is misbehaving
Hopefully this achieves that goal
2024-10-13 23:20:06 +02:00
48179c3a67 More better rate limiting 2024-10-13 22:53:43 +02:00
ca3c3423b1 Discover go install 2024-10-03 10:53:35 +02:00
0ce14bdc53 Update hotkey 2024-08-17 15:12:01 +02:00
PhatPhuckDave
676748f614 Make text green when download started
Finally, feedback
2024-07-22 15:45:53 +02:00
PhatPhuckDave
b92a325b99 Update hotkey to work with any youtube page (hopefully) 2024-07-21 23:29:24 +02:00
PhatPhuckDave
7e12d9e939 Enable CORS 2024-07-21 18:59:57 +02:00
PhatPhuckDave
38449a7676 Add hotkey for download 2024-07-21 18:56:11 +02:00
PhatPhuckDave
7cf0cf5033 Add no workey extension 2024-07-21 18:56:08 +02:00
c95613e240 Merge branch 'rework' 2024-07-16 17:53:20 +02:00
8a51da97c2 Remove websockets 2024-07-14 14:59:34 +02:00
468de9e401 Simplify everything 2024-07-14 14:59:12 +02:00
4fd836c0b6 Update instrumentation 2024-07-14 14:40:36 +02:00
cdcdb18c57 Fix issue with reader disconnecting due to closd channel 2024-06-27 12:21:55 +02:00
f368436325 Fix build script 2024-06-27 12:07:29 +02:00
2cb95c397d Mod tidy 2024-06-27 11:56:59 +02:00
7966b06f1b Fix issue with client reconnect and improve client resiliency 2024-06-27 11:54:14 +02:00
51a94b6636 Fix memory leak in server
Remove server instrumentation
2024-06-27 11:22:16 +02:00
4ca3053243 Improve client disconnect detection 2024-06-27 11:05:30 +02:00
4acb89cdb1 Rework WS server 2024-06-27 10:42:17 +02:00
c930aeb737 Enable middle click download on subscriptions as well 2024-06-25 13:34:58 +02:00
aad190d94c Add alerts to downloader 2024-06-25 13:28:58 +02:00
089e7f637f Limit download speed to not kill internet 2024-06-21 22:23:02 +02:00
be38b3d602 Fix error handling 2024-06-20 17:51:48 +02:00
b6e7040662 Fix broadcast 2024-06-20 17:46:43 +02:00
0174f3d9b9 Fix issue with download order not being propagated
I assume it's because dead sockets are consuming broadcast messages
2024-06-19 21:40:33 +02:00
7cac378d04 add downloader build 2024-06-18 20:14:26 +02:00
85a0dcd8f5 Update tampermonkey script 2024-06-18 18:45:18 +02:00
be1f62d27d Fix issue with server not broadcasting 2024-06-18 18:24:10 +02:00