📝 Installed bypass-paywalls
This commit is contained in:
parent
9fa7af7382
commit
f663b6b141
24 changed files with 2551 additions and 0 deletions
48
bypass-paywalls-chrome-master/build/build.sh
Executable file
48
bypass-paywalls-chrome-master/build/build.sh
Executable file
|
|
@ -0,0 +1,48 @@
|
|||
#!/bin/sh
|
||||
|
||||
DOC_FILES="../README.md"
|
||||
IMG_FILES="../src/icons/bypass.png"
|
||||
|
||||
# Strip subdirectories for Chrome manifest
|
||||
sed 's/src\/.*\///g' ../manifest.json > temp-chrome-manifest.json
|
||||
|
||||
# Strip subdirectories for Firefox manifest
|
||||
sed 's/src\/.*\///g' ../manifest-ff.json > temp-ff-manifest.json
|
||||
|
||||
# Fix update url for Chrome manifest
|
||||
sed -i 's/updates\.xml/src\/updates\/updates.xml/g' temp-chrome-manifest.json
|
||||
|
||||
# Fix update url for Firefox manifest
|
||||
sed -i 's/updates\.json/src\/updates\/updates.json/g' temp-ff-manifest.json
|
||||
|
||||
# Strip subdirectories for background.js
|
||||
sed 's/src\/.*\///g' ../src/js/background.js > temp-background.js
|
||||
|
||||
# Strip subdirectories for options html file
|
||||
sed 's/\.\.\/js\///g' ../src/html/options.html > temp-options.html
|
||||
|
||||
# Strip subdirectories for popup html file
|
||||
sed 's/\.\.\/js\///g' ../src/html/popup.html > temp-popup.html
|
||||
|
||||
HTML_FILES="temp-options.html temp-popup.html"
|
||||
JS_FILES="../src/js/common.js ../src/js/sites.js ../src/js/contentScript.js ../src/js/options.js ../src/js/version.js temp-background.js"
|
||||
GEN_FILES="$JS_FILES $HTML_FILES $DOC_FILES $IMG_FILES"
|
||||
CH_FILES="$GEN_FILES temp-chrome-manifest.json ../src/updates/updates.xml"
|
||||
FF_FILES="$GEN_FILES temp-ff-manifest.json ../src/updates/updates.json ../src/icons/bypass-dark.png"
|
||||
|
||||
NAME="output/bypass-paywalls"
|
||||
|
||||
# Remove existing files
|
||||
rm -f $NAME.crx $NAME.xpi
|
||||
|
||||
# Generate Chrome .crx extension package
|
||||
7z a -tzip -mx9 $NAME.crx $CH_FILES
|
||||
7z rn $NAME.crx temp-chrome-manifest.json manifest.json temp-background.js background.js temp-options.html options.html temp-popup.html popup.html
|
||||
|
||||
# Generate Firefox .xpi extension package (firefox manifest)
|
||||
7z a -tzip -mx9 $NAME.xpi $FF_FILES
|
||||
7z rn $NAME.xpi temp-ff-manifest.json manifest.json temp-background.js background.js temp-options.html options.html temp-popup.html popup.html
|
||||
|
||||
# Remove temp files
|
||||
echo "\nDeleting temp files..."
|
||||
rm -v temp-chrome-manifest.json temp-ff-manifest.json temp-background.js temp-options.html temp-popup.html
|
||||
Loading…
Add table
Add a link
Reference in a new issue