I hereby claim:
- I am wwmoraes on github.
- I am wwmoraes (https://keybase.io/wwmoraes) on keybase.
- I have a public key ASAzLwSK1KcxTJOX3FeefWZ782wbZOpZ_WRf9GtUso4N9Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/bin/sh | |
| set -Eeuo pipefail | |
| SUPERSU_ZIP_URL=https://supersuroot.org/downloads/SuperSU-v2.82-201705271822.zip | |
| BLUESTACKS=/Applications/BlueStacks.app | |
| ADB=${BLUESTACKS}/Contents/MacOS/adb | |
| SUPERSU_ZIP_NAME=SuperSU.zip | |
| ROOT_SCRIPT_NAME=root.sh |
| root = true | |
| [*] | |
| indent_style = space | |
| indent_size = 2 | |
| end_of_line = lf | |
| charset = utf-8 | |
| trim_trailing_whitespace = true | |
| insert_final_newline = true |
Inspired on @msterhuj's [patch][original-patch]. This patch keeps the application mechanisms as vanilla as possible.
Here the validation logic has changes to avoid a round trip to the StarUML server, instead of patching the final check like the referred patch. The license file structure and data validation remains intact.
| config.yaml |
| var skip = 0; | |
| var menuTexts = [ | |
| "Remove Reaction", | |
| "Unlike", | |
| "Delete", | |
| "Remove Tag", | |
| "Delete your activity", | |
| "Remove Me From Guest List" | |
| ]; | |
| var optionsRemovalIntervalHandler = setInterval(() => { |
| var skip = 0; | |
| var tweetTexts = [ | |
| "@untappd", | |
| "@ Untappd at Home", | |
| "untp.beer/" | |
| ]; | |
| var removalIntervalHandler = setInterval(() => { | |
| try { | |
| let tweets = Array.from(document.querySelectorAll("[role=article][data-testid=tweet]")).filter(element => tweetTexts.find(text => element.textContent.includes(text)) !== undefined); | |
| console.log("trying option removal... count:", tweets.length, "skip:", skip); |