From 43d2827eeedaf72acbe8eb4c0853eaae272c49f7 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Fri, 1 Sep 2017 16:42:12 -0400 Subject: Added extension collection https://addons.mozilla.org/en-US/firefox/collections/NateN1222/librejs-compatibility-add-ons/ --- data/update-extensions.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 data/update-extensions.sh (limited to 'data/update-extensions.sh') diff --git a/data/update-extensions.sh b/data/update-extensions.sh new file mode 100644 index 0000000..c1048dc --- /dev/null +++ b/data/update-extensions.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +for extension in 827475 821614 808959 821609 837436 821607 830681 823216; do + +rm -rf /tmp/update-extension +mkdir /tmp/update-extension +(cd /tmp/update-extension +wget -O extension.xpi https://addons.mozilla.org/firefox/downloads/latest/$extension/addon-$extension-latest.xpi +unzip extension.xpi +rm extension.xpi) + + +if [ -f /tmp/update-extension/install.rdf ]; then +ID=$(grep em:id /tmp/update-extension/install.rdf |sed 's/.*//; s/<.*//' |head -n1) +fi +if [ -f /tmp/update-extension/manifest.json ]; then +ID=$(grep '"id":' /tmp/update-extension/manifest.json |head -n1|cut -d \" -f 4) +fi + +rm -rf extensions/$ID +mv /tmp/update-extension extensions/$ID + +done -- cgit v1.2.3