summaryrefslogtreecommitdiffstats
path: root/filters/emojis.lua
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-08-04 10:26:57 +0200
committerVolpeon <git@volpeon.ink>2022-08-04 10:26:57 +0200
commit347d7c0da13079fefce6d8741a5604adb89eb97c (patch)
tree43b568e5ae48692425a9ddeeddc4001b1e940336 /filters/emojis.lua
parentCode reorganization (diff)
downloadvolpeon.ink-347d7c0da13079fefce6d8741a5604adb89eb97c.tar.gz
volpeon.ink-347d7c0da13079fefce6d8741a5604adb89eb97c.tar.bz2
volpeon.ink-347d7c0da13079fefce6d8741a5604adb89eb97c.zip
Overhauled metadata handling
Diffstat (limited to 'filters/emojis.lua')
-rw-r--r--filters/emojis.lua14
1 files changed, 13 insertions, 1 deletions
diff --git a/filters/emojis.lua b/filters/emojis.lua
index 427d04b..24a9fc3 100644
--- a/filters/emojis.lua
+++ b/filters/emojis.lua
@@ -1,4 +1,14 @@
1function Str(el) 1local common = require 'scripts.lib.common'
2
3local vars = {}
4
5function meta(meta) vars = meta end
6
7function str(el)
8 if vars.build and vars.build.file_out:match(".xml$") then
9 return el
10 end
11
2 local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$') 12 local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$')
3 13
4 if emojiref then 14 if emojiref then
@@ -13,3 +23,5 @@ function Str(el)
13 23
14 return el 24 return el
15end 25end
26
27return { { Meta = meta }, { Str = str } }