36 Commits

Author SHA1 Message Date
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
d94b581d41 Remove unused api and realtime 2024-06-18 18:24:10 +02:00
e0635c3bc9 Remove deploy 2024-06-18 18:16:16 +02:00
eb6764538b Rework DL to use new endpoint 2024-06-18 18:10:19 +02:00
d5a70a2700 Rework websockets and add timeouts 2024-06-18 18:10:19 +02:00
b4d161e8e9 Integrate ws client into downloader 2024-06-18 09:38:55 +02:00
0e9ddcd7a4 Add server build files 2024-06-18 09:38:48 +02:00
eccd113e90 Assemble useful client-server communication 2024-06-18 01:03:11 +02:00
762e62614d Implement basic ws server and client 2024-06-18 00:47:10 +02:00
fa6be7f2cf Add ws server 2024-06-18 00:10:00 +02:00
f01e13a82d Refactor 2024-06-18 00:09:58 +02:00
2ec00ea02d Cleanup 2024-06-18 00:08:05 +02:00
bb7af20f83 Add dl to enqueue downloads 2024-06-17 21:19:55 +02:00
6e5dc31856 Add dl module 2024-06-17 21:11:23 +02:00
eb43976857 Fix issue with fake deadlock 2024-06-17 21:11:19 +02:00
6f2b472c83 Add tampermonkey script 2024-06-17 16:35:19 +02:00
3663c6c214 Fix issues with slow 2024-06-17 16:19:12 +02:00
37ab3d8dc7 Cleanup 2024-06-17 15:57:25 +02:00
8286e578f2 Add ytdlp binding lib 2024-06-17 15:56:25 +02:00
3d41e4c75e Remove timeout kill 2024-06-17 15:16:12 +02:00
2b876d5712 Add alternate downloader that seems to not work very well... 2024-06-17 15:05:09 +02:00
9542806ab4 Add build scripts 2024-06-17 14:27:32 +02:00
78455cceaa Implement downloading videos 2024-06-17 14:20:45 +02:00
f0b85f6f64 Implement PATCH-ing to the api 2024-06-17 14:02:25 +02:00
db79ff3622 Update realtime functionality 2024-06-17 00:23:22 +02:00
04dcd4d642 Add js script for generating fake dat 2024-06-16 23:59:58 +02:00
369f8f2601 Refactor realtime to realtime 2024-06-16 23:59:58 +02:00
f182fceafd Update dependencies 2024-06-16 23:59:58 +02:00
210cc36561 Add types 2024-06-16 23:59:58 +02:00
b66ec6a102 Initial commit 2024-06-16 22:30:00 +02:00