all repos — fixyoutube-go @ v1.0.0

A better way to embed YouTube videos everywhere (inspired by FixTweet).

d2751eaa
add basic rate limiting
Marco Andronaco andronacomarco@gmail.com
Fri, 23 Feb 2024 10:41:23 +0100
885bf1a0
upgrade go version and dependencies
Marco Andronaco andronacomarco@gmail.com
Fri, 23 Feb 2024 00:42:55 +0100
c5f478be
better invidious error handling
Bi-Rabittoh andronacomarco@gmail.com
Sun, 18 Feb 2024 13:15:14 +0100
ca543233
handle invidious error 403
Bi-Rabittoh andronacomarco@gmail.com
Sun, 18 Feb 2024 12:55:52 +0100
e5d3a294
pass .env in docker-compose
Marco Andronaco andronacomarco@gmail.com
Tue, 16 Jan 2024 10:46:58 +0100
5dec14aa
add automatic volatile cleanup goroutine
Marco Andronaco andronacomarco@gmail.com
Tue, 16 Jan 2024 10:43:03 +0100
aacf9865
major bug fix and volatile rewrite
Marco Andronaco andronacomarco@gmail.com
Tue, 16 Jan 2024 10:14:43 +0100
406e9687
use go:embed directive
Marco Andronaco andronacomarco@gmail.com
Tue, 16 Jan 2024 09:35:22 +0100
c9e6e46c
more options
Marco Andronaco andronacomarco@gmail.com
Tue, 16 Jan 2024 01:27:21 +0100
5f9d33f7
bug fix
Bi-Rabittoh andronacomarco@gmail.com
Mon, 15 Jan 2024 22:27:19 +0100
413c0924
code cleanup and bug fix
Bi-Rabittoh andronacomarco@gmail.com
Mon, 15 Jan 2024 22:20:16 +0100
ca53f1b9
remove useless table
Marco Andronaco andronacomarco@gmail.com
Mon, 15 Jan 2024 17:11:47 +0100
5dacd81a
include volatile folder in Dockerfile
Marco Andronaco andronacomarco@gmail.com
Mon, 15 Jan 2024 16:11:50 +0100
e57b55ac
use VideoBuffer for all proxy functions
Marco Andronaco andronacomarco@gmail.com
Mon, 15 Jan 2024 15:58:06 +0100
78a91dca
cache video buffers
Marco Andronaco andronacomarco@gmail.com
Mon, 15 Jan 2024 15:41:21 +0100
636c962e
add new volatile cache type
Marco Andronaco andronacomarco@gmail.com
Mon, 15 Jan 2024 14:05:45 +0100
478e9f18
future-proof video template
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 15:41:56 +0100
467b1090
redirect if video has no url
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 15:27:30 +0100
566d2916
handle empty url
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 15:16:31 +0100
0c53037d
only cache the better format (again)
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 14:58:51 +0100
50c43a7e
clean up proxy code
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 14:34:34 +0100
a98db242
bug fix
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 13:06:00 +0100
d9344f28
minor code cleanup
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 12:16:22 +0100
fae2afdf
remove formatIndex
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 12:09:53 +0100
dfabe54c
major code cleanup
Marco Andronaco andronacomarco@gmail.com
Sat, 13 Jan 2024 12:03:03 +0100
f2f8edfc
tidy up dependencies
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 15:48:05 +0100
4bab6112
major proxy code cleanup
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 15:27:27 +0100
2e2bbcb2
minor bug fix
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 13:45:19 +0100
99d543cc
fix bad regex
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 12:05:08 +0100
86cdbffe
decrease size limit to 20MB
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 12:02:14 +0100
d18ac234
better logging
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 11:56:45 +0100
f33a2e3d
try refactoring proxy code
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 11:33:22 +0100
c2873859
better error handling
Marco Andronaco andronacomarco@gmail.com
Fri, 12 Jan 2024 10:10:06 +0100
913b5e94
change invidious instance if one fails
Marco Andronaco andronacomarco@gmail.com
Thu, 11 Jan 2024 15:34:44 +0100
f4aee526
better logging
Marco Andronaco andronacomarco@gmail.com
Thu, 11 Jan 2024 13:35:05 +0100
1ed34f89
validate video id before asking invidious
Marco Andronaco andronacomarco@gmail.com
Thu, 11 Jan 2024 12:51:57 +0100
4eded4e2
better handling of bad formats
Marco Andronaco andronacomarco@gmail.com
Tue, 02 Jan 2024 00:18:29 +0100
4846d568
fix proxy recursion
Marco Andronaco andronacomarco@gmail.com
Mon, 01 Jan 2024 23:40:55 +0100
a2de1ac5
major bug fix
Marco Andronaco andronacomarco@gmail.com
Mon, 01 Jan 2024 23:24:48 +0100
48d10f3f
make proxy recursive
Marco Andronaco andronacomarco@gmail.com
Mon, 01 Jan 2024 22:32:24 +0100
41c1328a
handle negative format index and query parameter input
Marco Andronaco andronacomarco@gmail.com
Mon, 01 Jan 2024 22:19:19 +0100
a463db2d
add format choice
Marco Andronaco andronacomarco@gmail.com
Mon, 01 Jan 2024 21:55:25 +0100
7596dca4
fix launch.json, make cache errors not fatal
Bi-Rabittoh andronacomarco@gmail.com
Wed, 27 Dec 2023 14:48:29 +0100
afe8a664
update repo url, change favicon color
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 15:02:07 +0100
5d6d5802
make regex case insensitive, add api key to docker-compose
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 14:48:13 +0100
e3dcd6b2
quick docker fix
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 13:34:32 +0100
97e64504
add github workflow
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 13:24:45 +0100
e3cc3478
add Dockerfile and docker-compose
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 13:19:14 +0100
ff7eee73
add proxy and apiKey check
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 11:43:41 +0100
c3cd124e
add user agent check
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 10:40:02 +0100
712b9c42
add cache
Marco Andronaco andronacomarco@gmail.com
Tue, 19 Dec 2023 01:32:32 +0100
558f876a
initial commit
Andronaco Marco marco.andronaco@olivetti.com
Mon, 18 Dec 2023 21:40:59 +0100