Show m3u8 links in href
This commit is contained in:
parent
58f1bd24f2
commit
fbb710e37b
2 changed files with 3 additions and 4 deletions
|
|
@ -69,7 +69,7 @@ class M3u8:
|
||||||
else:
|
else:
|
||||||
m3u8 += f"#EXTINF:{segmentSize}, nodesc\n"
|
m3u8 += f"#EXTINF:{segmentSize}, nodesc\n"
|
||||||
|
|
||||||
m3u8 += f"{self.config.url_prefix}segments/{i}/{quote(file)}"
|
m3u8 += f"{self.config.url_host}{self.config.url_prefix}segments/{i}/{quote(file)}"
|
||||||
if len(segmentParams) > 0:
|
if len(segmentParams) > 0:
|
||||||
m3u8 += '?'+'&'.join([f"{key}={value}" for key,
|
m3u8 += '?'+'&'.join([f"{key}={value}" for key,
|
||||||
value in segmentParams.items()])
|
value in segmentParams.items()])
|
||||||
|
|
@ -77,7 +77,6 @@ class M3u8:
|
||||||
|
|
||||||
m3u8 += "#EXT-X-ENDLIST\n"
|
m3u8 += "#EXT-X-ENDLIST\n"
|
||||||
|
|
||||||
# m3u8 = f"{json.dumps(metadata,indent=2,ensure_ascii=False,default=lambda o: o.__dict__)}\n{m3u8}"
|
|
||||||
return m3u8
|
return m3u8
|
||||||
|
|
||||||
def parseDuration(self, duration: str):
|
def parseDuration(self, duration: str):
|
||||||
|
|
|
||||||
|
|
@ -63,8 +63,8 @@
|
||||||
<div class="card" :class="{ 'is-bordered-danger': item.error ? true : false }">
|
<div class="card" :class="{ 'is-bordered-danger': item.error ? true : false }">
|
||||||
<header class="card-header el has-tooltip" :data-tooltip="item.title">
|
<header class="card-header el has-tooltip" :data-tooltip="item.title">
|
||||||
<div class="card-header-title has-text-centered el is-block">
|
<div class="card-header-title has-text-centered el is-block">
|
||||||
<a v-if="item.filename" referrerpolicy="no-referrer" href="javascript:void(0)"
|
<a v-if="item.filename" referrerpolicy="no-referrer" :href="makeDownload(config, item, 'm3u8')"
|
||||||
@click="$emit('playItem', item);">
|
@click.prevent="$emit('playItem', item)">
|
||||||
{{ item.title }}
|
{{ item.title }}
|
||||||
</a>
|
</a>
|
||||||
<span v-else>{{ item.title }}</span>
|
<span v-else>{{ item.title }}</span>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue