cookutils rev 1142
modules/postcheck: repology_get(): fix versions fetching
Still using regexps to parse XML, I understand it's bad but no external tools required.
Still using regexps to parse XML, I understand it's bad but no external tools required.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Aug 22 23:54:42 2019 +0300 (2019-08-22) |
parents | 8418b19a2dfc |
children | 0f43a8d36c94 |
files | modules/postcheck |
line diff
1.1 --- a/modules/postcheck Sun Jul 14 11:52:54 2019 +0200 1.2 +++ b/modules/postcheck Thu Aug 22 23:54:42 2019 +0300 1.3 @@ -67,6 +67,7 @@ 1.4 else 1.5 # set HOST_WGET in cook.conf 1.6 versions=$($HOST_WGET -q -T 20 -O- https://repology.org/badge/latest-versions/$1.svg \ 1.7 + | sed 's|<text |\n&|g; s|</text>|&\n|g' \ 1.8 | sed '/<text /!d; /fill/d; /latest/d; s|.*>\(.*\)<.*|\1|; s|, | |g') # space separated list 1.9 if [ -n "$versions" ]; then 1.10 sed -i "/^$1 /d" $repologydb