mirror of
https://gitlab.com/vyla-entertainment/documentation.git
synced 2026-11-09 20:17:20 -05:00
fixed lighthouse report
This commit is contained in:
4
_redirects
Normal file
4
_redirects
Normal file
@@ -0,0 +1,4 @@
|
||||
/robots.txt /robots.txt 200
|
||||
/ai-catalog.json /ai-catalog.json 200
|
||||
/sitemap.xml /sitemap.xml 200
|
||||
/* /index.html 200
|
||||
@@ -37,7 +37,7 @@ var SITE_TREE = [
|
||||
title: "Products",
|
||||
items: [
|
||||
{ title: "Home", file: "/products/home.md", path: "/products/home" },
|
||||
{ title: "Go", file: "/products/go.md", path: "/products/go" },
|
||||
{ title: "Vyla Go", file: "/products/go.md", path: "/products/go" },
|
||||
{ title: "Tv", file: "/products/tv.md", path: "/products/tv" },
|
||||
{ title: "Player", file: "/products/player.md", path: "/products/player" }
|
||||
]
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 3.8 KiB |
@@ -743,6 +743,7 @@ footer#site-footer {
|
||||
align-items: center;
|
||||
gap: 16px;
|
||||
width: 100%;
|
||||
min-height: 22px;
|
||||
margin: 0 0 36px;
|
||||
}
|
||||
|
||||
|
||||
100
robots.txt
100
robots.txt
@@ -1,102 +1,4 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
Sitemap: https://vyla.cc/sitemap.xml
|
||||
--- END OF FILE robots.txt ---
|
||||
--- START OF FILE ai-catalog.json ---
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"name": "Vyla Entertainment",
|
||||
"identifier": "vyla-entertainment",
|
||||
"description": "A community-built media streaming and scraper ecosystem providing native applications, a Node.js resolver SDK, and a self-hosted Stream API.",
|
||||
"homepage": "https://vyla.cc",
|
||||
"documentation": "https://vyla.cc",
|
||||
"llms_context": "https://vyla.cc/llms.txt",
|
||||
"repository": "https://gitlab.com/vyla-entertainment",
|
||||
"community": "https://discord.gg/5eqRhKeywG",
|
||||
"license": "Open Source",
|
||||
"ecosystem": {
|
||||
"clients": [
|
||||
{
|
||||
"name": "Vyla Home",
|
||||
"platform": ["Windows", "macOS", "Linux"],
|
||||
"description": "Desktop control center and self-contained runtime.",
|
||||
"documentation": "https://vyla.cc/products/home"
|
||||
},
|
||||
{
|
||||
"name": "Vyla Go",
|
||||
"platform": ["Android"],
|
||||
"description": "Mobile application running local resolver services.",
|
||||
"documentation": "https://vyla.cc/products/go"
|
||||
},
|
||||
{
|
||||
"name": "Vyla TV",
|
||||
"platform": ["Android TV"],
|
||||
"description": "Television interface built with Jetpack Compose and ExoPlayer.",
|
||||
"documentation": "https://vyla.cc/products/tv"
|
||||
}
|
||||
],
|
||||
"libraries": [
|
||||
{
|
||||
"package": "@vyla-entertainment/sdk",
|
||||
"language": "Node.js (>=18)",
|
||||
"description": "Server-side resolver library for stream links, subtitle extraction, and download links.",
|
||||
"documentation": "https://vyla.cc/sdk"
|
||||
}
|
||||
],
|
||||
"services": [
|
||||
{
|
||||
"name": "Stream API",
|
||||
"type": "Self-hosted HTTP/SSE Proxy",
|
||||
"description": "REST and Server-Sent Events service wrapping Vyla SDK for remote clients.",
|
||||
"default_port": 7860,
|
||||
"protocols": ["HTTP", "SSE"],
|
||||
"documentation": "https://vyla.cc/stream-api/overview",
|
||||
"endpoints": [
|
||||
{
|
||||
"path": "/movie",
|
||||
"method": "GET",
|
||||
"query_parameters": ["id"],
|
||||
"response_type": "text/event-stream"
|
||||
},
|
||||
{
|
||||
"path": "/tv",
|
||||
"method": "GET",
|
||||
"query_parameters": ["id", "season", "episode"],
|
||||
"response_type": "text/event-stream"
|
||||
},
|
||||
{
|
||||
"path": "/subtitles/movie/:id",
|
||||
"method": "GET",
|
||||
"response_type": "application/json"
|
||||
},
|
||||
{
|
||||
"path": "/subtitles/tv/:id/:season/:episode",
|
||||
"method": "GET",
|
||||
"response_type": "application/json"
|
||||
},
|
||||
{
|
||||
"path": "/downloads/movie/:id",
|
||||
"method": "GET",
|
||||
"response_type": "application/json"
|
||||
},
|
||||
{
|
||||
"path": "/downloads/tv/:id/:season/:episode",
|
||||
"method": "GET",
|
||||
"response_type": "application/json"
|
||||
},
|
||||
{
|
||||
"path": "/health",
|
||||
"method": "GET",
|
||||
"response_type": "application/json"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"compliance": {
|
||||
"hosting_policy": "Non-hosting scraper proxy; all video segments originate from third-party hosts.",
|
||||
"dmca_contact": "alwaysmesmerizingyou@gmail.com",
|
||||
"dmca_policy": "https://vyla.cc/misc/project/dmca"
|
||||
}
|
||||
}
|
||||
Sitemap: https://vyla.cc/sitemap.xml
|
||||
Reference in New Issue
Block a user