mirror of
https://github.com/movie-web/providers.git
synced 2025-09-13 13:53:34 +00:00
Redo folder structure
This commit is contained in:
11
.docs/content/3.in-depth/0.sources-and-embeds.md
Normal file
11
.docs/content/3.in-depth/0.sources-and-embeds.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Sources vs embeds
|
||||
|
||||
::alert{type="warning"}
|
||||
This page isn't quite done yet, stay tuned!
|
||||
::
|
||||
|
||||
<!--
|
||||
TODO
|
||||
- How do sources and embeds differ
|
||||
- How do sources and embeds interact
|
||||
-->
|
12
.docs/content/3.in-depth/1.new-providers.md
Normal file
12
.docs/content/3.in-depth/1.new-providers.md
Normal file
@@ -0,0 +1,12 @@
|
||||
# New providers
|
||||
|
||||
::alert{type="warning"}
|
||||
This page isn't quite done yet, stay tuned!
|
||||
::
|
||||
|
||||
<!--
|
||||
TODO
|
||||
- How to make new sources or embeds
|
||||
- Ranking
|
||||
- Link to flags
|
||||
-->
|
10
.docs/content/3.in-depth/2.flags.md
Normal file
10
.docs/content/3.in-depth/2.flags.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# Flags
|
||||
|
||||
Flags is the primary way the library seperates entities between different environments.
|
||||
For example some sources only give back content that has the CORS headers set to allow anyone, so that source gets the flag `CORS_ALLOWED`. Now if you set your target to `BROWSER`, sources without that flag won't even get listed.
|
||||
|
||||
This concept is applied in multiple away across the library.
|
||||
|
||||
## Flag options
|
||||
- `CORS_ALLOWED`: Headers from the output streams are set to allow any origin.
|
||||
- `IP_LOCKED`: The streams are locked by ip, requester and watcher must be the same.
|
3
.docs/content/3.in-depth/_dir.yml
Normal file
3
.docs/content/3.in-depth/_dir.yml
Normal file
@@ -0,0 +1,3 @@
|
||||
icon: ph:atom-fill
|
||||
navigation.redirect: /in-depth/sources-and-embeds
|
||||
navigation.title: "In-depth"
|
Reference in New Issue
Block a user