1
0
mirror of https://git.sr.ht/~cadence/NewLeaf synced 2024-12-22 04:57:01 +00:00
Go to file
Lomanic 0a13ab88cb
Stream responses on /vi and /ggpht endpoints
The chunk_size=None parameter to iter_content lets us consume data as
soon as it arrives
https://docs.python-requests.org/en/master/api/#requests.Response.iter_content
2021-12-16 17:11:34 +13:00
.generic-updater Add generic-updater scripts 2020-08-12 01:21:10 +12:00
extractors Fix regular captions 2021-12-16 12:23:26 +13:00
root Update link to NewLeaf installation 2021-08-19 18:48:16 +12:00
tools Fix recommended videos extraction on some remaining IDs 2021-11-12 17:16:14 +13:00
.dockerignore Docker updates 2021-03-23 23:31:49 +13:00
.gitignore Add many venv names to gitignore 2021-08-11 22:22:23 +12:00
configuration.sample.py Allow configuring the bind host address and port. 2021-03-12 00:18:07 +13:00
Dockerfile Docker updates 2021-03-23 23:31:49 +13:00
index.py Stream responses on /vi and /ggpht endpoints 2021-12-16 17:11:34 +13:00
LICENSE Add readme and license 2020-08-08 00:31:43 +12:00
README.md Update blurb in README to reflect current state 2021-08-12 18:28:38 +12:00
requirements.txt Fix extracting with cookie consent page in EU 2021-04-03 15:09:58 +13:00

NewLeaf

Navigation

NewLeaf is a YouTube data extractor, compatible with the Invidious API.

NewLeaf has no frontend. It is intended to be used in combination with a frontend like CloudTube.

NewLeaf uses yt-dlp to assist with data extraction, but also does some extraction itself.

API status

→ See the documentation.

License

AGPL 3