diff --git a/helpers/DATA/firefox/extensions/uBlock0@raymondhill.net.xpi b/helpers/DATA/firefox/extensions/uBlock0@raymondhill.net.xpi new file mode 100644 index 0000000000000000000000000000000000000000..126409294a56f5815302dc510cac1f091d4e087e Binary files /dev/null and b/helpers/DATA/firefox/extensions/uBlock0@raymondhill.net.xpi differ diff --git a/helpers/DATA/firefox/update-extensions.sh b/helpers/DATA/firefox/update-extensions.sh new file mode 100644 index 0000000000000000000000000000000000000000..6648612acd613311312623c3258f1e38d0695cc4 --- /dev/null +++ b/helpers/DATA/firefox/update-extensions.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +for extension in 607454; 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/.*<em:id>//; 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