summaryrefslogtreecommitdiff
path: root/utils/spec2file
blob: b0eb72d75d4a93190656ba1d6cd26e3e20d262b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env bash

for spec in "$@"; do
	IFS='|' read -r type url extra <<<"$spec"

	url=${url//^/^5E}
	url=${url//=/^3D}
	url=${url//:/^3A}
	url=${url//\//^2F}

	ret=${type}/${url}/${extra}
	echo "${ret%/}"
done