Commit Graph

4418 Commits (17ecdbaf7db2843e9b8d0977228cc5c8c18ecf39)
 

Author SHA1 Message Date
Samantaz Fox 46a63e6150
extractors: Add support for reelItemRenderer
Samantaz Fox f267394bbe
extractors: Add support for richGridRenderer
Samantaz Fox 2acff70811
videos: handle different JSON structs being present in cache
Samantaz Fox db91d3af66
videos: Fix some bugs
Samantaz Fox 83795c245a
videos: Support the new like button's structure
Samantaz Fox d659a451d6
videos: remove unused 'VideoRedirect' exception
Samantaz Fox 87a5d70062
videos: move API's JSON structure to a dedicated module
Samantaz Fox ae03ed7bf7
videos: move player/next parsing code to a dedicated file
Samantaz Fox e23ceb6ae9
videos: Fix extraction code according to tests
Samantaz Fox 33150f5de3
spec: Add test cases for regular videos extraction
Samantaz Fox 7df0cfcbed
Videos: fix 'views' parsing for livestreams
Samantaz Fox 907ddfa06a
spec: Add tests for recent changes
Samantaz Fox 6aaea7fafa
Videos: parse data during first fetching
There will be less data to be stores in the DB cache
Samantaz Fox cd03fa06ae
videos: move 'Caption' and associated global/functions to a separate file
Samantaz Fox 9baaef412f
videos: move 'VideoPreferences' and its associated function to a separate file
This will require some rework later.
Samantaz Fox 88141c459c
videos: move formats structure to a separate file/module
Samantaz Fox 6250039405
videos: move regions list to a dedicated file
Samantaz Fox 84cd4d6a5b
Makefile: disable QUIC by default ()
Samantaz Fox a1c6159e6f
Translations update from Hosted Weblate ()
Samantaz Fox b7555343a0
Add missing languages to the locales list ()
Samantaz Fox 4055c3bec8
i18n: Add Bengali, Catalan, Basque, Sinhala and Slovak
Add languages even if translation is <= 25%
Samantaz Fox c5303d55e5
Update CI ()
Samantaz Fox 8096c2d81d
CI: bump install-crystal action to v1.7.0
Samantaz Fox 4e1f5c8357
CI: bump Crystal versions
Hosted Weblate bba693e2af
Update Korean translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
Hosted Weblate 127bfd5023
Update Esperanto translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Hosted Weblate 2edfe4a463
Update Lithuanian translation
Update Lithuanian translation

Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Hosted Weblate 4b1ef90d96
Update Norwegian Bokmål translation
Co-authored-by: Petter Reinholdtsen <pere-weblate@hungry.com>
Émilien Devos 0c7919f3d9
Dont use quay for the postgresql bitnami image
Samantaz Fox 72cf49eda1
Remove twitter:site meta tag from watch view ()
Samantaz Fox e2ab488e7f
Add meta tags to channels ()
thecashewtrader 1e96206b0b Remove twitter:site meta tag from watch view
thecashewtrader 6f301db11c Remove twitter:site meta tag from channel view
Samantaz Fox 12db1be87b
Translations update from Hosted Weblate ()
Samantaz Fox cdb370f56b
Add channel name to embeds ()
Hosted Weblate ae4f67f39c
Update Korean translation
Update Korean translation

Update Korean translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
Co-authored-by: 이정희 <daemul72@gmail.com>
Hosted Weblate fcd29a4143
Update Lithuanian translation
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Hosted Weblate fa544c158a
Update Vietnamese translation
Co-authored-by: HexagonCDN <ctyducliem2006@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Hosted Weblate 7f3509aa36
Update Spanish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
thecashewtrader a1e0a6b499 Add meta tags to channels
thecashewtrader 6ea3673cf0 Move uploader channel name to `og:site_name`
Samantaz Fox 3b39b8c772
Add table cleaning job ()
thecashewtrader ffb42a9b23 Add channel name to embeds
Samantaz Fox 6707368f19
Translations update from Hosted Weblate ()
Hosted Weblate 1e186257da
Update Korean translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
Hosted Weblate d85fcc4e7c
Update French translation
Update French translation

Co-authored-by: Grandasse <grandassestl@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
Hosted Weblate 3e13d83ced
Update Polish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Hosted Weblate 14de6a5658
Update Portuguese translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: SC <lalocas@protonmail.com>
Hosted Weblate 6100d5f12d
Update Russian translation
Co-authored-by: AHOHNMYC <lqwh2h2cwa@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Samantaz Fox dcfa0687f4
Allow to set max playlist length via a config variable ()