更新
This commit is contained in:
9
html/help.html
Normal file
9
html/help.html
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>uz影视 使用教程</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body></body>
|
||||||
|
</html>
|
||||||
@@ -1,101 +1,8 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>导航</title>
|
<title>uz影视</title>
|
||||||
<style>
|
|
||||||
body {
|
|
||||||
font-family: Arial, sans-serif;
|
|
||||||
background-color: #f0f0f0;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
height: 100vh;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.container {
|
|
||||||
background-color: white;
|
|
||||||
padding: 20px;
|
|
||||||
border-radius: 10px;
|
|
||||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
color: #333;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.links,
|
|
||||||
.custom-link {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: 10px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
text-decoration: none;
|
|
||||||
color: #007bff;
|
|
||||||
font-size: 18px;
|
|
||||||
padding: 10px;
|
|
||||||
border: 1px solid #007bff;
|
|
||||||
border-radius: 5px;
|
|
||||||
text-align: center;
|
|
||||||
transition: background-color 0.3s, color 0.3s;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
background-color: #007bff;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.custom-link {
|
|
||||||
margin-top: 20px;
|
|
||||||
}
|
|
||||||
input[type='text'] {
|
|
||||||
width: 100%;
|
|
||||||
padding: 10px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
border: 1px solid #007bff;
|
|
||||||
border-radius: 5px;
|
|
||||||
font-size: 18px;
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
button {
|
|
||||||
width: 100%;
|
|
||||||
padding: 10px;
|
|
||||||
background-color: #007bff;
|
|
||||||
color: white;
|
|
||||||
border: none;
|
|
||||||
border-radius: 5px;
|
|
||||||
font-size: 18px;
|
|
||||||
cursor: pointer;
|
|
||||||
transition: background-color 0.3s;
|
|
||||||
}
|
|
||||||
button:hover {
|
|
||||||
background-color: #0056b3;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body></body>
|
||||||
<div class="container">
|
|
||||||
<h1>网盘导航</h1>
|
|
||||||
<div class="links">
|
|
||||||
<a href="https://drive.uc.cn/">UC 网盘,登录后点击右上角绑定</a>
|
|
||||||
<a href="https://pan.quark.cn">夸克网盘,登录后点击右上角绑定</a>
|
|
||||||
<a href="https://al.omii.top">阿里 32 位 token,需要手动复制</a>
|
|
||||||
<a href="https://messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app">阿里 280 位 token,需要手动复制</a>
|
|
||||||
<a href="https://cloud.189.cn/api/portal/loginUrl.action?redirectURL=https%3A%2F%2Fcloud.189.cn%2Fweb%2Fredirect.html">天翼网盘 登录后点击右上角绑定</a>
|
|
||||||
</div>
|
|
||||||
<div class="custom-link">
|
|
||||||
<input type="text" id="customUrl" placeholder="输入自定义网址" />
|
|
||||||
<button onclick="goToCustomUrl()">跳转</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
function goToCustomUrl() {
|
|
||||||
const customUrl = document.getElementById('customUrl').value.trim()
|
|
||||||
if (customUrl) {
|
|
||||||
window.location.href = customUrl.startsWith('http') ? customUrl : 'https://' + customUrl
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
239
html/install.html
Normal file
239
html/install.html
Normal file
@@ -0,0 +1,239 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="zh-CN">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>uz影视 资源添加</title>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
max-width: 600px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: #007bff;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-header {
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-title {
|
||||||
|
font-size: 1.5em;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #333;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-description {
|
||||||
|
color: #666;
|
||||||
|
font-size: 0.9em;
|
||||||
|
line-height: 1.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-resource {
|
||||||
|
margin: 20px 0;
|
||||||
|
padding: 15px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.url-input-container {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-resource input {
|
||||||
|
flex-grow: 1;
|
||||||
|
padding: 8px;
|
||||||
|
margin: 10px 0;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.paste-btn {
|
||||||
|
padding: 6px 10px;
|
||||||
|
background-color: #6c757d;
|
||||||
|
color: white;
|
||||||
|
border: none;
|
||||||
|
border-radius: 4px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-group {
|
||||||
|
margin-bottom: 15px;
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid #f0f0f0;
|
||||||
|
border-radius: 5px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-header {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-title {
|
||||||
|
font-weight: bold;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.resource-description {
|
||||||
|
color: #666;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
font-size: 0.9em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-row {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
align-items: center;
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
padding: 8px 15px;
|
||||||
|
background-color: #007bff;
|
||||||
|
color: white;
|
||||||
|
text-decoration: none;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: none;
|
||||||
|
cursor: pointer;
|
||||||
|
flex-shrink: 0;
|
||||||
|
min-width: 70px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.error {
|
||||||
|
color: red;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="page-header">
|
||||||
|
<div class="page-title">uz影视 资源添加</div>
|
||||||
|
<div class="page-description">uz影视 版本需要 v1.6.41 及以上,建议先打开 app 停留在首页</div>
|
||||||
|
|
||||||
|
<div class="page-description" style="color: #ffc107; font-weight: bold">当点击添加无效时,请尝试特殊添加</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="custom-resource">
|
||||||
|
<h3>添加资源</h3>
|
||||||
|
<div class="url-input-container">
|
||||||
|
<input type="text" id="customUrl" placeholder="请输入资源链接" />
|
||||||
|
</div>
|
||||||
|
<div id="errorMessage" class="error"></div>
|
||||||
|
<div class="button-row">
|
||||||
|
<button class="btn" onclick="installResource(false)">添加</button>
|
||||||
|
<button class="btn" onclick="installResource(true)">特殊添加</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page-description" style="margin-top: 20px; margin-bottom: 10px; color: #ffc107; font-weight: bold">以下资源收录自网络,请自行甄别。</div>
|
||||||
|
<div id="resourcesContainer"></div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const configs = [
|
||||||
|
{
|
||||||
|
title: '视频源扩展',
|
||||||
|
description: "视频源扩展大多由 <a href='https://github.com/Yswag'>Yswag</a> 大佬开发,感谢大佬",
|
||||||
|
resourceUrl: 'https://ghp.ci/https://raw.githubusercontent.com/YYDS678/uzVideo-extensions/refs/heads/main/vod/vod.json',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '网盘工具扩展-夸克、UC、阿里',
|
||||||
|
description: "阿里解析功能由 <a href='https://github.com/wangdepeng100'>wangdepeng100</a> 大佬开发,感谢大佬。iOS15 以下系统无法使用,夸克需要会员",
|
||||||
|
resourceUrl: 'https://ghp.ci/https://raw.githubusercontent.com/YYDS678/uzVideo-extensions/refs/heads/main/panTools/panTools.json',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '网盘工具扩展-夸克、UC、阿里、天翼',
|
||||||
|
description: "<a href='https://github.com/proversion2024'>proversion2024</a> 大佬开发,感谢大佬。iOS15 以下系统无法使用,夸克需要会员",
|
||||||
|
resourceUrl: 'https://ghproxy.cn/https://raw.githubusercontent.com/proversion2024/uz-extensions/refs/heads/master/panTools/panTools.json',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '网盘源',
|
||||||
|
description: "<a href='https://github.com/proversion2024'>proversion2024</a> 大佬开发,感谢大佬",
|
||||||
|
resourceUrl: 'https://ghproxy.cn/https://raw.githubusercontent.com/proversion2024/uz-extensions/refs/heads/master/vod/vod.json',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '推荐首页扩展',
|
||||||
|
description: '展示视频推荐',
|
||||||
|
resourceUrl: 'https://ghp.ci/https://raw.githubusercontent.com/YYDS678/uzVideo-extensions/refs/heads/main/recommend/douban.json',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '采集站',
|
||||||
|
description: '采集站资源,不需要添加太多两个够用',
|
||||||
|
resourceUrl: 'https://ghp.ci/https://raw.githubusercontent.com/YYDS678/uzVideo/main/video_sources_default.json',
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
function validateUrl(url) {
|
||||||
|
try {
|
||||||
|
new URL(url)
|
||||||
|
return true
|
||||||
|
} catch (error) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function showError(message) {
|
||||||
|
const errorEl = document.getElementById('errorMessage')
|
||||||
|
errorEl.textContent = message
|
||||||
|
setTimeout(() => {
|
||||||
|
errorEl.textContent = ''
|
||||||
|
}, 3000)
|
||||||
|
}
|
||||||
|
|
||||||
|
function installResource(isSpecial, configUrl = null) {
|
||||||
|
const urlInput = document.getElementById('customUrl')
|
||||||
|
let url = configUrl || urlInput.value.trim()
|
||||||
|
|
||||||
|
if (!url) {
|
||||||
|
showError('请输入资源链接')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!validateUrl(url)) {
|
||||||
|
showError('请输入有效的URL')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
const encodedUrl = encodeURIComponent(url)
|
||||||
|
const baseScheme = 'uzVideo://uzVideo?action=addSub&url='
|
||||||
|
const intentScheme = 'intent://uzVideo?action=addSub&url='
|
||||||
|
|
||||||
|
const finalUrl = isSpecial ? `${intentScheme}${encodedUrl}#Intent;scheme=uzVideo;end` : `${baseScheme}${encodedUrl}`
|
||||||
|
|
||||||
|
window.location.href = finalUrl
|
||||||
|
}
|
||||||
|
|
||||||
|
window.onload = function () {
|
||||||
|
const container = document.getElementById('resourcesContainer')
|
||||||
|
configs.forEach((config) => {
|
||||||
|
const resourceGroup = document.createElement('div')
|
||||||
|
resourceGroup.className = 'resource-group'
|
||||||
|
resourceGroup.innerHTML = `
|
||||||
|
<div class="resource-header">
|
||||||
|
<div class="resource-title">${config.title}</div>
|
||||||
|
${config.description ? `<div class="resource-description">${config.description}</div>` : ''}
|
||||||
|
</div>
|
||||||
|
<div class="button-row">
|
||||||
|
<button class="btn" onclick="installResource(false, '${config.resourceUrl}')">添加</button>
|
||||||
|
<button class="btn" onclick="installResource(true, '${config.resourceUrl}')">特殊添加</button>
|
||||||
|
</div>
|
||||||
|
`
|
||||||
|
container.appendChild(resourceGroup)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
112
html/panNav.html
Normal file
112
html/panNav.html
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>网盘站导航</title>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
height: 100vh;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
background-color: white;
|
||||||
|
padding: 20px;
|
||||||
|
border-radius: 10px;
|
||||||
|
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
color: #333;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.links,
|
||||||
|
.custom-link {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 10px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: #007bff;
|
||||||
|
font-size: 18px;
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid #007bff;
|
||||||
|
border-radius: 5px;
|
||||||
|
text-align: center;
|
||||||
|
transition: background-color 0.3s, color 0.3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
background-color: #007bff;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-link {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type='text'] {
|
||||||
|
width: 100%;
|
||||||
|
padding: 10px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
border: 1px solid #007bff;
|
||||||
|
border-radius: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
width: 100%;
|
||||||
|
padding: 10px;
|
||||||
|
background-color: #007bff;
|
||||||
|
color: white;
|
||||||
|
border: none;
|
||||||
|
border-radius: 5px;
|
||||||
|
font-size: 18px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background-color 0.3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:hover {
|
||||||
|
background-color: #0056b3;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="container">
|
||||||
|
<h1>网盘导航</h1>
|
||||||
|
<div class="links">
|
||||||
|
<!-- <a href="help.html">获取 cookie 教程</a> -->
|
||||||
|
<a href="https://drive.uc.cn/">UC 网盘,登录后点击右上角绑定</a>
|
||||||
|
<a href="https://pan.quark.cn">夸克网盘,登录后点击右上角绑定</a>
|
||||||
|
<a href="https://al.omii.top">阿里 32 位 token,需要手动复制</a>
|
||||||
|
<a href="https://messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app">阿里 280 位 token,需要手动复制</a>
|
||||||
|
<a href="https://cloud.189.cn/api/portal/loginUrl.action?redirectURL=https%3A%2F%2Fcloud.189.cn%2Fweb%2Fredirect.html">天翼网盘 登录后点击右上角绑定</a>
|
||||||
|
</div>
|
||||||
|
<div class="custom-link">
|
||||||
|
<input type="text" id="customUrl" placeholder="输入自定义网址" />
|
||||||
|
<button onclick="goToCustomUrl()">跳转</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function goToCustomUrl() {
|
||||||
|
const customUrl = document.getElementById('customUrl').value.trim()
|
||||||
|
if (customUrl) {
|
||||||
|
window.location.href = customUrl.startsWith('http') ? customUrl : 'https://' + customUrl
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user