Commit Graph

3863 Commits (93c1a1d42e3f145f1e030a793a2c709be209a21b)
 

Author SHA1 Message Date
Samantaz Fox ceb1feb350
likes/dislikes: better fallback management
'.to_i64?' instead of '.to_i64' returns nil rather than raising
an exception when it's done on an empty string.

In some rare cases, rating can be equal to 5. In this case, the
value of player_response[videoDetails][averageRating] is an
Int and not a Float.
3 years ago
Samantaz Fox 2ea0590b03
i18n: return 'key' if 'key' is not in locales files 3 years ago
Samantaz Fox 80a513baa5
Use new techniques to get (dis)likes back 3 years ago
Samantaz Fox ba48f68fc3
allow multiple, successive content-encodings 3 years ago
Samantaz Fox 319587e2f1
extract_video_info: make sure that the Android player response is valid 3 years ago
Samantaz Fox bf7952d9c7
i18n: log a warning instead of rising an exception
This is more user-friendly.
TODO: maybe make a compile time flag for testing purposes
3 years ago
Samantaz Fox f29ab53aff
Add other missing translations
* on watch page and video cards (search results, playlists, etc...)
* on /feed/playlists
* in search filters (not normalized in order to avoid collisions with
an existing PR that reworks the search filters)
3 years ago
Samantaz Fox b5b0c58de7
Add missing translation for quality selectors 3 years ago
Samantaz Fox a1bb421eec
Remove useless 'hl' parameters on captions URL 3 years ago
Samantaz Fox 139786b9ef
i18n: pass only the ISO code string to 'translate()'
Don't use the whole Hash everywhere.
Also fall back nicely to english string if no translation exists.
3 years ago
Samantaz Fox 301444563b
i18n: Use language full name instead of ISO code
Fixes #851
3 years ago
Samantaz Fox 9966c21c6b
i18n: Add list of language names 3 years ago
TheFrenchGhosty 12c219ee6c
Bump Crystal version for CI and Docker to 1.2.2 3 years ago
Samantaz Fox 008f79df61
Merge pull request #2630 from babababag/patch-1
Escape video description in <meta> elements
3 years ago
babababag fd54cf2d05
Escape video description 3 years ago
Samantaz Fox e0d26f4055
Merge pull request #2625 from weblate/weblate-invidious-translations
Translations update from Hosted Weblate
3 years ago
Hosted Weblate 6c2170960b
Update Indonesian translation
Co-authored-by: I. Musthafa <i.musthafa66@gmail.com>
3 years ago
Hosted Weblate 950deaca40
Update Turkish translation
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
3 years ago
Hosted Weblate 2bd286f195
Update Croatian translation
Co-authored-by: Milo Ivir <mail@milotype.de>
3 years ago
Hosted Weblate 75792bfa7b
Update Arabic translation
Co-authored-by: Rex_sa <rex.sa@pm.me>
3 years ago
Hosted Weblate 737c49b689
Update Japanese translation
Co-authored-by: 黒にゃんこ <renraku@076.ne.jp>
3 years ago
Samantaz Fox 2c447a42f2
Make sure to only apply fix if QUIC is disabled 3 years ago
Samantaz Fox dad8f9a0ce
Fix typo
Should be checking the returned headers, not the sent ones.
3 years ago
Samantaz Fox 2eac23a0b3
Temporary fix for #2612
Don't rely on the auto compression/decompression provided by the crystal stdlib.
3 years ago
Samantaz Fox 6a204753c0
Fix typo 3 years ago
Samantaz Fox 19bb26a789
Add a makefile 3 years ago
Samantaz Fox 00904ae3f2
Merge pull request #2444 from syeopite/only-use-redirect-endpoint-when-needed
Only use the /redirect endpoint when automatically redirecting to another instance
3 years ago
Émilien Devos d214a0b333
remove duplicate lsquic requirement 3 years ago
Samantaz Fox 4940759627
Example config: Change 'use_quic' default value
Related to commit a120f143d7
Also point towards the Github issue.
3 years ago
Émilien Devos be1a390b50
Upgrade crystal on ARM64 docker image 3 years ago
TheFrenchGhosty f707f990e6
Merge pull request #2364 from syeopite/disable-quic-via-compile-time-flag
Add compile-time flag to remove code for QUIC
3 years ago
syeopite a120f143d7
Disable quic by default
See #2577
3 years ago
syeopite 65fbdbff6a
Remove of gzip header w/ use_quic config
Continuation of b0f127d4d8
3 years ago
syeopite 6ec4dcfafd
Fix handling for maxres thumbnail 3 years ago
syeopite 48191aca6e
Fix copy-paste error 3 years ago
syeopite 83556bace2
Allow thumbnail queries with QUIC disabled 3 years ago
syeopite 814c9e6c3a
Use https for storyboard image requests 3 years ago
syeopite 547abe17d9
Use https for ggpht requests 3 years ago
syeopite 6b8450558d
Allow storyboard queries with QUIC disabled 3 years ago
syeopite c3747c2d49
Allow ggpht queries with QUIC disabled 3 years ago
syeopite 245122104a
Respect use_quic param and fix typos 3 years ago
syeopite b0f127d4d8
Fix gzip decompression with HTTP::Client 3 years ago
syeopite d379a36c0e
Add compile-time flag to remove code for QUIC 3 years ago
Samantaz Fox a12571e748
Fix minor error in config.example.yml
Update the "note" for `locale`
3 years ago
hirn-lego 21879da80d
Added -d parameter for dbname to postgres-container healthcheck (#2571)
Co-authored-by: Sebastian <sbeck@darklxserver>
3 years ago
Samantaz Fox 6cabc96f75
Merge pull request #2471 from SamantazFox/extractor-patch-2
Fix infinite recursion caused by `to_json` methods in different data structures
3 years ago
Weblate (bot) f4f9e75c27
Translations update from Weblate (#2557)
* Update Spanish translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Japanese translation
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>

* Update Croatian translation
Co-authored-by: Milo Ivir <mail@milotype.de>

* Update Swedish translation
Co-authored-by: Joel A <joeax910@student.liu.se>

* Update Esperanto translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Chinese (Simplified) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>

* Update Turkish translation
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>

* Update Chinese (Traditional) translation
Co-authored-by: Jeff Huang <s8321414@gmail.com>

* Update Lithuanian translation
Co-authored-by: g <muziejusinfo@gmail.com>

* Update Portuguese translation
Co-authored-by: SC <lalocas@protonmail.com>

* Update Indonesian translation
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>


Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: g <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>
3 years ago
TheFrenchGhosty 2f235adadf Enhance some stuff in the README 3 years ago
Samantaz Fox afb284fa9b
Add "preferences_quality_dash_label" to en_US.json
This key never existed before and #2524 just made it obvious.
3 years ago
Weblate (bot) 93252f33ff
Translations update from Weblate (#2543)
* Update Spanish translation
* Update Arabic translation
* Update Esperanto translation
* Update Chinese (Simplified) translation
* Update Turkish translation
* Update Chinese (Traditional) translation
* Update Lithuanian translation
* Update Portuguese translation

Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>

* Update translation files

Translation: Invidious/Invidious Translations
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
Co-authored-by: 황윤성 <hys@osbusiness.net>
3 years ago