From e5526185d6455e4b7faf48f1b5eb01d16f80d624 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 24 Jun 2019 03:54:21 -0700 Subject: [PATCH] Add PeerTube embedding. --- src/Linkification/Embedding.coffee | 9 +++++++++ src/css/linkify.peertube.png | Bin 0 -> 844 bytes 2 files changed, 9 insertions(+) create mode 100644 src/css/linkify.peertube.png diff --git a/src/Linkification/Embedding.coffee b/src/Linkification/Embedding.coffee index 02549b898..659334dcd 100644 --- a/src/Linkification/Embedding.coffee +++ b/src/Linkification/Embedding.coffee @@ -234,6 +234,15 @@ Embedding = else el.hidden = false el + , + key: 'PeerTube' + regExp: /^(\w+:\/\/[^\/]+\/videos\/watch\/\w{8}-\w{4}-\w{4}-\w{4}-\w{12})(.*)/ + el: (a) -> + options = if (start = a.dataset.options.match /[?&](start=\w+)/) then "?#{start[1]}" else '' + el = $.el 'iframe', + src: a.dataset.uid.replace('/videos/watch/', '/videos/embed/') + options + el.setAttribute "allowfullscreen", "true" + el , key: 'BitChute' regExp: /^\w+:\/\/(?:www\.)?bitchute\.com\/video\/([\w\-]+)/ diff --git a/src/css/linkify.peertube.png b/src/css/linkify.peertube.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc79098bfe3a39235781d4e627db673592a7394 GIT binary patch literal 844 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>`T@Ck8Mlve<%DYlXP zn8AA}LQq{*OK)fF_<>QUMVu zDlVB^5cxiX|5FAJP<=&l{?QymWQ~|?pxc0Yf#SfBk)LKW6-dRD1o?r&8xABV88gZ} zx}L!G_|sgyo6($C%i8omFVt4Ob2X9o7LUs9FN?JpB|7yO|6OC1>egbs8OJR1_O=~bOY~o z5N34Jm|X!BWH0gbb!C6dCN3f>8h@kNj4f8S0!|DPJ!+d->kfL|e#5u$1+&T9lAWsc4?h0-!@()Q z(ROHJhECtU2?pv*H9t)~mr~rp5V*W~DBrdBpTp5Z z1t!m;A`;Xt-<-2V>`wrnMB2`%{GvZma@%(A{Z)Nq`O|_UGXx%#?2Fm>LuTJyd4EIo zdq4il%{g1~yc6hd)e_f;l9a@fRIB8oR3OD*WMF8iYhb2pWD;UvY-MB!M7jp%Rt5%d hsuu&*BWcLZPsvQH#I0ejn)Du!4o_D