refactor: rename and rely on yt-dlp defauls more
Some checks are pending
build / build (push) Waiting to run

This commit is contained in:
Viktor Varland 2025-09-09 09:05:47 +02:00
parent e236b4d043
commit 49b8dd4dd4
No known key found for this signature in database
GPG key ID: 940DFD5EADD1E94A
5 changed files with 44 additions and 40 deletions

View file

@ -54,7 +54,8 @@ COPY <<-EOT /data/config.json
"youtube": {
"verbose": false,
"cmd": "/home/subsyt/.local/bin/yt-dlp",
"quality": "res:1080",
"format": "",
"format_sort": "",
"output_path_template": "s%(upload_date>%Y)s/%(channel)s.s%(upload_date>%Y)Se%(upload_date>%m%d)S.%(title)s.%(id)s.%(ext)s",
"url": "https://www.youtube.com",
"throttle": 5,
@ -62,7 +63,7 @@ COPY <<-EOT /data/config.json
"opml_file": "/data/opml.xml",
"po_token": "",
"bgutil_server": "http://bgutil:4416",
"player_client": "mweb"
"player_client": ""
}
}
}

View file

@ -78,7 +78,8 @@ Full `config.json`:
"youtube": {
"verbose": false,
"cmd": "./yt-dlp",
"quality": "res:1080",
"format": "best",
"format_sort": "res:1080",
"output_path_template": "s%(upload_date>%Y)s/%(channel)s.s%(upload_date>%Y)Se%(upload_date>%m%d)S.%(title)s.%(id)s.%(ext)s",
"url": "https://www.youtube.com",
"throttle": 5,

View file

@ -12,7 +12,8 @@ type Provider struct {
Cmd string
Cookies_file string
Opml_file string
Quality string
Format string
Format_sort string
Output_path_template string
Po_token string
Verbose bool

View file

@ -85,10 +85,12 @@ func Youtube(d Download, p config.Provider) {
}
args = append(args, dArgs...)
if p.Quality != "" {
args = append(args, "--format-sort", p.Quality)
} else {
args = append(args, "--format-sort", "res:1080")
if p.Format != "" {
args = append(args, "--format", p.Format)
}
if p.Format_sort != "" {
args = append(args, "--format-sort", p.Format_sort)
}
}

View file

@ -76,7 +76,6 @@ type Entry struct {
MediaGroup MediaGroup `xml:"group"`
}
func RssLoad(data []byte) (Feed, error) {
feed := Feed{}