# HG changeset patch # User Seve Ferrer # Date 1605694571 -3600 # Node ID a4e182d7ff0aa610edc02fa7f487c4fbdeca94e4 # Parent 32b4901a9d8d052e8e9c1be7380764895e111c0b mod_ogp: Improve parsing patterns diff -r 32b4901a9d8d -r a4e182d7ff0a mod_ogp/mod_ogp.lua --- a/mod_ogp/mod_ogp.lua Tue Nov 17 13:45:33 2020 +0100 +++ b/mod_ogp/mod_ogp.lua Wed Nov 18 11:16:11 2020 +0100 @@ -2,8 +2,8 @@ local http = require "net.http" local st = require "util.stanza" -local ogp_pattern = [[]] -local ogp_pattern2 = [[]] +local ogp_pattern = [[]] +local ogp_pattern2 = [[]] local url_pattern = [[https?://%S+]] local function ogp_handler(event) diff -r 32b4901a9d8d -r a4e182d7ff0a mod_ogp/test.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_ogp/test.lua Wed Nov 18 11:16:11 2020 +0100 @@ -0,0 +1,30 @@ +local html = [[ + + + + + + + + + + + + + + + + +]] + + +local ogp_pattern = [[]] +local ogp_pattern2 = [[]] + +for property, content in html:gmatch(ogp_pattern) do + print("Pattern 1|", property, content, "|Pattern 1") +end +print('-------------------------------------------------------------') +for content, property in html:gmatch(ogp_pattern2) do + print("Pattern 2|", property, content, "|Pattern 2") +end