Skip to content

Instantly share code, notes, and snippets.

@SwedishGojira
Last active October 18, 2018 08:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SwedishGojira/c4df0ff8ef2617ee73aaa138bec18e44 to your computer and use it in GitHub Desktop.
Save SwedishGojira/c4df0ff8ef2617ee73aaa138bec18e44 to your computer and use it in GitHub Desktop.
Script to hack Ubooquity to allow for full original imagesize and more preloaded pages.
#!/bin/bash
## Back up Ubooquity.jar just in case...
echo "Backing up 'Ubooquity.jar' to 'Ubooquity.original.jar' just in case..."
cp Ubooquity.jar Ubooquity.original.jar
## Extract comicreader.js from Ubooquity.jar
echo "Extracting 'comicreader.js' from 'Ubooquity.jar'"
unzip -q Ubooquity.jar comicreader/comicreader.js
## Change max resolution width (default 1536)
echo "Upping maximum image width to 4800..."
sed -i -e "s/IMAGE_MAX_NATIV_WIDTH\ =\ 1536/IMAGE_MAX_NATIV_WIDTH\ =\ 4800/g" comicreader/comicreader.js
## Change number preloaded images (default 2)
echo "Upping preloaded images..."
sed -i -e "s/PRELOAD_IMG_NB\ \=\ 2/PRELOAD_IMG_NB\ \=\ 4/g" comicreader/comicreader.js
## Add updated comicreader.js to Ubooquity.jar
echo "Inserting edited 'comicreader.js' back in 'Ubooquity.jar'"
zip -q -u Ubooquity.jar comicreader/comicreader.js 2>/dev/null
## remove comicreader/comicreader.js
rm -rf comicreader
echo "Finished!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment