Videos imported via yt-dlp are now automatically uploaded to PeerTube: - OAuth authentication using UCI-stored admin credentials - Video upload via PeerTube REST API - Real-time job status polling with import_job_status method - Progress indicator in LuCI UI - Automatic cleanup of temp files New RPCD method: import_job_status for polling job progress. Version bumped to 1.1.0. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 lines
438 B
JSON
18 lines
438 B
JSON
{
|
|
"luci-app-peertube": {
|
|
"description": "Grant access to PeerTube management",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.peertube": ["status", "logs", "import_status", "import_job_status"]
|
|
},
|
|
"uci": ["peertube"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.peertube": ["start", "stop", "install", "uninstall", "update", "emancipate", "live_enable", "live_disable", "configure_haproxy", "import_video"]
|
|
},
|
|
"uci": ["peertube"]
|
|
}
|
|
}
|
|
}
|