summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutils/file21
-rwxr-xr-xutils/spec21
2 files changed, 2 insertions, 0 deletions
diff --git a/utils/file2 b/utils/file2
index 3dc14de..9b635b7 100755
--- a/utils/file2
+++ b/utils/file2
@@ -5,6 +5,7 @@ for file in "$@"; do
IFS=/ read -r type murl extra <<<"$file"
url=$murl
+ url=${url//^25/%}
url=${url//^2F//}
url=${url//^3A/:}
url=${url//^3D/=}
diff --git a/utils/spec2 b/utils/spec2
index 4b62f6b..4d43ba5 100755
--- a/utils/spec2
+++ b/utils/spec2
@@ -9,6 +9,7 @@ for spec in "$@"; do
murl=${murl//=/^3D}
murl=${murl//:/^3A}
murl=${murl//\//^2F}
+ murl=${murl//%/^25}
base=$type/$murl
file=$type/$murl/$extra