invidious/shard.yml
Fijxu b4e146fb60
redis: replace lib by jgaskins/redis
https://github.com/jgaskins/redis

It's faster and in active development, old one gave me this using a TCP
connection:

test   5.94k (168.34µs) (±56.73%)  144B/op  fastest
test   5.11k (195.76µs) (±58.89%)  144B/op  fastest
test   5.48k (182.33µs) (±73.39%)  144B/op  fastest
test   3.42k (292.56µs) (±66.19%)  144B/op  fastest

meanwhile, the jgaskins/redis one gives:

test   6.96k (143.66µs) (±58.73%)  96.0B/op  fastest
test   6.36k (157.16µs) (±55.95%)  96.0B/op  fastest
test   7.06k (141.65µs) (±57.03%)  96.0B/op  fastest
2025-04-13 02:30:37 -04:00

50 lines
1 KiB
YAML

name: invidious
version: 2.20250314.0-dev
authors:
- Invidious team <contact@invidious.io>
- Contributors!
description: |
Invidious is an alternative front-end to YouTube
dependencies:
pg:
github: will/crystal-pg
version: ~> 0.28.0
sqlite3:
github: crystal-lang/crystal-sqlite3
version: ~> 0.21.0
kemal:
github: kemalcr/kemal
version: ~> 1.6.0
protodec:
github: iv-org/protodec
version: ~> 0.1.5
athena-negotiation:
github: athena-framework/negotiation
version: ~> 0.1.1
redis:
github: jgaskins/redis
inotify:
github: petoem/inotify.cr
version: 1.0.3
http_proxy:
github: mamantoha/http_proxy
version: ~> 0.10.3
development_dependencies:
spectator:
github: icy-arctic-fox/spectator
version: ~> 0.10.4
ameba:
github: crystal-ameba/ameba
version: ~> 1.6.1
crystal: ">= 1.10.0, < 2.0.0"
license: AGPLv3
repository: https://github.com/iv-org/invidious
homepage: https://invidious.io
documentation: https://docs.invidious.io