summaryrefslogtreecommitdiffstats
path: root/templates/thumbs.html
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@blos.sm>2024-07-16 13:12:33 +0100
committerLibravatar cel 🌸 <cel@blos.sm>2024-07-16 13:12:33 +0100
commitfd0ea710395904e1b4cf5f22fd17af13db43ce5f (patch)
treec694efa675d3ad1daab3b1d9cfea737a805f1977 /templates/thumbs.html
parente5e763f1d7d473b22d8c2e7f4a0058ada7832c24 (diff)
downloadinfoculture.pub-fd0ea710395904e1b4cf5f22fd17af13db43ce5f.tar.gz
infoculture.pub-fd0ea710395904e1b4cf5f22fd17af13db43ce5f.tar.bz2
infoculture.pub-fd0ea710395904e1b4cf5f22fd17af13db43ce5f.zip
webtorrent and teaser support
Diffstat (limited to 'templates/thumbs.html')
-rw-r--r--templates/thumbs.html18
1 files changed, 17 insertions, 1 deletions
diff --git a/templates/thumbs.html b/templates/thumbs.html
index 91cfd74..3fcc6f7 100644
--- a/templates/thumbs.html
+++ b/templates/thumbs.html
@@ -5,6 +5,17 @@
<div class="thumbnail" style="height: 25vh">$thumbnail$</div>
<br>
$endif$
+ $if(torrent)$
+ <video controls class="thumbnail" id="media-$id$" style="height: 30vh;"></video>
+ <script type='module'>
+ const torrentId = '$torrent$';
+ const player = document.querySelector('#media-$id$');
+ window.torrentClient.add(torrentId, torrent => {
+ const file = torrent.files.find(file => file.name.endsWith('.mp4'));
+ file.streamTo(player);
+ });
+ </script>
+ $endif$
<div class="thumb-title">
<a href="$url$">
<h2>$title$</h2>
@@ -22,6 +33,11 @@
$subtitle$
</div>
$endif$
+ $if(teaser)$
+ <div class="thumb-teaser">
+ $teaser$<a href="$url$">read more...</a>
+ </div>
+ $endif$
</div>
$endfor$
-</div> \ No newline at end of file
+</div>