Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 4 additions & 8 deletions download_xml_bash.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,33 +21,29 @@ LEVEL="$4"

REPO="https://cloudsmith.io/~${USER}/repos/"
echo "Issuing command: wget -q -O - $REPO${NAME}-${LEVEL}/packages/?q=*${VERSION}*.xml"
my_array=()
echo "Show current files that match criteria"
ls metadata/${NAME}*-*${VERSION}*xml -la
echo "Deleting current files that match criteria"
rm metadata/${NAME}*-*${VERSION}*xml
echo "Finding files on remote cloudsmith repository"
delimiter="href=\""
delimiter1=".xml\" title"
delimiter1=".xml"
my_array=();
while read -r line; do
if [[ $line == *$delimiter* ]] && [[ $line == *$delimiter1* ]]; then
if [[ "$line" =~ ^$delimiter && "$line" =~ $delimiter1.$ ]]; then
start=`awk -v a="$line" -v b="$delimiter" 'BEGIN{print index(a,b)}'`
start=$((start + ${#delimiter} - 1))
end=`awk -v a="$line" -v b="$delimiter1" 'BEGIN{print index(a,b)}'`
end=$((end + 3 - start))
line=${line:$start:$end}
my_array+=( $line );
echo "found: $line"
fi
done < <(wget -q -O - "$REPO${NAME}-${LEVEL}/packages/?q=*${VERSION}*xml+tag:latest&page_size=50")

done < <(wget -q -O - "${REPO}${NAME}-${LEVEL}/packages/?q=*${VERSION}*")
echo "Downloading files found that match criteria"
for URL in "${my_array[@]}"
do
echo "URL: $URL"
wget --progress=bar:force:noscroll -c $URL -P metadata
done
echo "Files downloaded"
ls -la metadata/${NAME}*-*${VERSION}*xml

ls -la metadata/$NAME*-*$VERSION*xml

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-debian-x86_64-11-bullseye.xml

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-debian-x86_64-12-bookworm.xml

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-flatpak-aarch64-22.08-flatpak.xml

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-flatpak-aarch64-24.08-flatpak.xml

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-flatpak-x86_64-22.08-flatpak.xml

This file was deleted.

26 changes: 0 additions & 26 deletions metadata/testplugin_pi-1.0.328.0-flatpak-x86_64-24.08-flatpak.xml

This file was deleted.

Loading