aboutsummaryrefslogtreecommitdiffstats
path: root/root/$mmm/plugins/twitter
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2022-03-28 13:58:08 +0000
committers-ol <s+removethis@s-ol.nu>2022-03-28 14:24:26 +0000
commit269d9986c12e277eb6fd5241f34c027c439f84ae (patch)
tree748f965272ada1293b5d5f12420f9f7cb069c0fa /root/$mmm/plugins/twitter
parentmove layout into user content (diff)
downloadmmm-269d9986c12e277eb6fd5241f34c027c439f84ae.tar.gz
mmm-269d9986c12e277eb6fd5241f34c027c439f84ae.zip
fix plugins in example root
Diffstat (limited to 'root/$mmm/plugins/twitter')
-rw-r--r--root/$mmm/plugins/twitter/converts: text$lua -> table.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/root/$mmm/plugins/twitter/converts: text$lua -> table.lua b/root/$mmm/plugins/twitter/converts: text$lua -> table.lua
new file mode 100644
index 0000000..58ce663
--- /dev/null
+++ b/root/$mmm/plugins/twitter/converts: text$lua -> table.lua
@@ -0,0 +1,25 @@
+local div, blockquote, a
+do
+ local _obj_0 = require('mmm.dom')
+ div, blockquote, a = _obj_0.div, _obj_0.blockquote, _obj_0.a
+end
+local iframe
+iframe = require('mmm.dom').iframe
+return {
+ {
+ inp = 'URL -> twitter/tweet',
+ out = 'mmm/dom',
+ cost = -4,
+ transform = function(self, href)
+ local user, id = assert((href:match('twitter.com/([^/]-)/status/(%d*)')), "couldn't parse twitter/tweet URL: '" .. tostring(href) .. "'")
+ return iframe({
+ width = 550,
+ height = 560,
+ border = 0,
+ frameBorder = 0,
+ allowfullscreen = true,
+ src = "//twitframe.com/show?url=https%3A%2F%2Ftwitter.com%2F" .. tostring(user) .. "%2F" .. tostring(id)
+ })
+ end
+ }
+}