| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The file must be a "# Netscape HTTP Cookie File"; same format as "hypervideo" requires.
The "cookies.txt" extension can be used for exporting the cookies from the browser.
This helps with the "429: Too Many Requests" issue.
See also: https://github.com/ytdl-org/hypervideo#how-do-i-pass-cookies-to-hypervideo
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provided via:
fair-viewer --api=auto
or by setting in the configuration file:
api_host => "auto",
The list of instances ("instances.json") is cached locally and updated automatically every hour.
In order to distribute the load evenly across the invidious instances, when "api_host" is set to "auto", fair-viewer will pick a random instance every time the program is started.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
Defaults to TLS v1.3 if available.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
Also fixes the JSON warning ", or } expected while parsing object/hash". (closes https://github.com/trizen/fair-viewer/issues/21)
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
AV1. Much faster to decode.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
The instance `invidio.us` seems to be down at the moment.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implemented via the `hfr` config-option. When set to "0", HFR videos will be ignored.
Also available as a command-line option:
$ fair-viewer --no-hfr
By default, `hfr` is set to "1".
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
| |
|
| |
|
|
|
|
|
|
| |
internal YouTube URLs in description. - Various fixes and improvements.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
Most often, they are not even related to the given video ID.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/trizen/straw-viewer/issues/15)
Example:
fair-viewer --related [video-id / URL]
This also implements support for `--autoplay`, which is based on related videos.
Thanks to @aearil for reporting this issue.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also allows IDs of "Albums & Singles".
Example:
fair-viewer -up=UCmsgp1PvOsb1sHxeiT_403A
...now allows the selection of the 5th result, which is of type "Albums & Singles".
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
| |
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
description.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
(https://github.com/trizen/fair-viewer/issues/6) - Added the `--api-host=<...>` command-line option for changing the API host. - Fixed the `--info=<URL>` option.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
| |
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
|
|
|
|
|
| |
the last page of results.
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 596811c34ff9433faa734199521660a6bd811efa.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/trizen/straw-viewer/issues/1)
|
|
|
|
|
|
| |
- Added support for session cookies, as some instances of "invidio.us", such as "invidiou.sh", seems to require cookies to be enabled.
The instance can be changed in the configuration file by modifying the value of "api_host".
|
| |
|
|
|
|
| |
- Set the default cache directory in /tmp
|