From 666714212ca9d3397ee5d317c2d503949d278cfe Mon Sep 17 00:00:00 2001 From: Paulina Laura Emilia Date: Thu, 20 Sep 2018 14:54:21 +0200 Subject: [PATCH] Handle escaped `|' inside internal links --- mediawiki2ency.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mediawiki2ency.sh b/mediawiki2ency.sh index 5775e49..a3a68cd 100755 --- a/mediawiki2ency.sh +++ b/mediawiki2ency.sh @@ -46,7 +46,8 @@ fi sed -Ee 's/\[\[[^]]+\]\]/&<\/nowiki>/g' "$1" | \ pandoc --from=mediawiki --to=markdown_phpextra+auto_identifiers \ --base-header-level=2 --wrap=none | \ - sed -Ee 's/\\\[\\\[([^]]+)\\\]\\\]/[[::\1]]/g' -e 's/^-[[:space:]]+/* /' + sed -Ee 's/\\\[\\\[([^]]+)\\\|([^]]+)\\\]\\\]/[[::\1|\2]]/g' \ + -e 's/\\\[\\\[([^]]+)\\\]\\\]/[[::\1]]/g' -e 's/^-[[:space:]]+/* /' # Dodaj informację o źródle strony i licencji. urlname=$(printf '%s\n' "$2" | sed -e 's/ /_/g')