Skip to content

Instantly share code, notes, and snippets.

@Nezteb
Last active April 1, 2023 21:03
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 Nezteb/da4c340896ffe34db84ddce8834adfca to your computer and use it in GitHub Desktop.
Save Nezteb/da4c340896ffe34db84ddce8834adfca to your computer and use it in GitHub Desktop.
{"created_by":"Tampermonkey","version":"1","scripts":[{"name":"Remove resolved bot threads on a merge request","options":{"check_for_updates":false,"comment":null,"compat_foreach":false,"compat_metadata":false,"compat_powerful_this":null,"compat_wrappedjsobject":false,"compatopts_for_requires":true,"noframes":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["https://gitlab.com/incharging*merge_requests/*"],"orig_noframes":null,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]},"run_at":null,"sandbox":null,"tab_types":null,"unwrap":null},"storage":{"ts":1677781763827,"data":{}},"enabled":true,"position":1,"uuid":"9d53d50d-1cce-493d-bd37-aac54a40d408","source":"Ly8gPT1Vc2VyU2NyaXB0PT0KLy8gQG5hbWUgICAgICAgICBSZW1vdmUgcmVzb2x2ZWQgYm90IHRocmVhZHMgb24gYSBtZXJnZSByZXF1ZXN0Ci8vIEBkZXNjcmlwdGlvbiAgUmVtb3ZlIHJlc29sdmVkIGJvdCB0aHJlYWRzIG9uIGEgbWVyZ2UgcmVxdWVzdAovLyBAbmFtZXNwYWNlICAgIGh0dHA6Ly90YW1wZXJtb25rZXkubmV0LwovLyBAdmVyc2lvbiAgICAgIDAuMQovLyBAYXV0aG9yICAgICAgIE5vYWggQmV0emVuCi8vIEBtYXRjaCAgICAgICAgaHR0cHM6Ly9naXRsYWIuY29tL2luY2hhcmdpbmcqbWVyZ2VfcmVxdWVzdHMvKgovLyBAaWNvbiAgICAgICAgIGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vczIvZmF2aWNvbnM/c3o9NjQmZG9tYWluPWdpdGxhYi5jb20KLy8gQGdyYW50ICAgICAgICBub25lCi8vID09L1VzZXJTY3JpcHQ9PQooZnVuY3Rpb24oKSB7CiAgICAndXNlIHN0cmljdCc7CgogICAgY29uc3QgYm90VXNlcm5hbWUgPSAiaW5jaGFyZ2VkZXBsb3lib3QiCiAgICBjb25zdCByZW1vdmVSZXNvbHZlZEJvdFRocmVhZHMgPSBmdW5jdGlvbigpIHsKICAgICAgICBjb25zdCBkaXNjdXNzaW9ucyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoInRpbWVsaW5lLWVudHJ5IG5vdGUgbm90ZS1kaXNjdXNzaW9uIikKICAgICAgICBsZXQgbnVtUmVtb3ZlZCA9IDAKICAgICAgICBmb3IgKGNvbnN0IGRpc2N1c3Npb24gb2YgZGlzY3Vzc2lvbnMpIHsKICAgICAgICAgICAgLy8gcXVlcnlTZWxlY3RvckFsbCByZXR1cm5zIGEgTm9kZUxpc3Qgb2JqZWN0LCBzbyB3ZSBjaGVjayB0aGUgbGVuZ3RoIHByb3BlcnR5CiAgICAgICAgICAgIGNvbnN0IGlzRnJvbUJvdCA9IGRpc2N1c3Npb24ucXVlcnlTZWxlY3RvckFsbChgc3Bhbi5hdXRob3ItdXNlcm5hbWUgPiBhW2hyZWY9Jy8ke2JvdFVzZXJuYW1lfSddYCkubGVuZ3RoICE9PSAwCiAgICAgICAgICAgIGNvbnN0IGlzUmVzb2x2ZWQgPSBkaXNjdXNzaW9uLnF1ZXJ5U2VsZWN0b3JBbGwoIltkYXRhLWRpc2N1c3Npb24tcmVzb2x2ZWQ9J3RydWUnXSIpLmxlbmd0aCAhPT0gMAogICAgICAgICAgICBjb25zdCBoYXNDb21tZW50cyA9IGRpc2N1c3Npb24ucXVlcnlTZWxlY3RvckFsbCgibGkudG9nZ2xlLXJlcGxpZXMtd2lkZ2V0IikubGVuZ3RoICE9PSAwCiAgICAgICAgICAgIGlmIChpc0Zyb21Cb3QgJiYgaXNSZXNvbHZlZCAmJiAhaGFzQ29tbWVudHMpIHsKICAgICAgICAgICAgICAgIC8vIE5vZGUgcmVtb3ZhbCAoaW5zdGVhZCBvZiBkaXNwbGF5OiBub25lKSBtYWtlcyBzdWJzZXF1ZW50IHJ1bnMgZmFzdGVyCiAgICAgICAgICAgICAgICBkaXNjdXNzaW9uLnJlbW92ZSgpCiAgICAgICAgICAgICAgICBudW1SZW1vdmVkKysKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZihudW1SZW1vdmVkICE9PSAwKSB7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKGBSZW1vdmVkICR7bnVtUmVtb3ZlZH0gcmVzb2x2ZWQgYm90IHRocmVhZHNgKQogICAgICAgIH0KICAgIH0KCiAgICBsZXQgZmlyc3RTY3JvbGxIYXBwZW5lZDsKICAgIGxldCBpc1Njcm9sbGluZzsKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLCBmdW5jdGlvbiAoZXZlbnQpIHsKICAgICAgICBpZighZmlyc3RTY3JvbGxIYXBwZW5lZCkgewogICAgICAgICAgICAvLyBTY3JvbGxpbmcgc3RhcnRlZAogICAgICAgICAgICByZW1vdmVSZXNvbHZlZEJvdFRocmVhZHMoKQogICAgICAgIH0KICAgICAgICBmaXJzdFNjcm9sbEhhcHBlbmVkID0gdHJ1ZQogICAgICAgIHdpbmRvdy5jbGVhclRpbWVvdXQoaXNTY3JvbGxpbmcpOwogICAgICAgIGlzU2Nyb2xsaW5nID0gc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgICAgICAgLy8gU2Nyb2xsaW5nIHN0b3BwZWQKICAgICAgICAgICAgZmlyc3RTY3JvbGxIYXBwZW5lZCA9IGZhbHNlCiAgICAgICAgICAgIHJlbW92ZVJlc29sdmVkQm90VGhyZWFkcygpCiAgICAgICAgfSwgNTApOwogICAgfSwgZmFsc2UpOwp9KSgpOw=="},{"name":"Remove HackerNews threads by regex","options":{"check_for_updates":false,"comment":null,"compatopts_for_requires":true,"compat_wrappedjsobject":false,"compat_metadata":false,"compat_foreach":false,"compat_powerful_this":null,"sandbox":null,"noframes":null,"unwrap":null,"run_at":null,"tab_types":null,"override":{"merge_connects":true,"merge_excludes":true,"merge_includes":true,"merge_matches":true,"orig_connects":[],"orig_excludes":[],"orig_includes":[],"orig_matches":["https://news.ycombinator.com/","https://news.ycombinator.com/news"],"orig_noframes":null,"orig_run_at":"document-idle","use_blockers":[],"use_connects":[],"use_excludes":[],"use_includes":[],"use_matches":[]}},"storage":{"ts":1680059617241,"data":{}},"enabled":true,"position":2,"uuid":"1d4db705-3c78-416c-a896-ec37c4e66032","source":"Ly8gPT1Vc2VyU2NyaXB0PT0KLy8gQG5hbWUgICAgICAgICBSZW1vdmUgSGFja2VyTmV3cyB0aHJlYWRzIGJ5IHJlZ2V4Ci8vIEBkZXNjcmlwdGlvbiAgUmVtb3ZlIEhhY2tlck5ld3MgdGhyZWFkcyBieSByZWdleAovLyBAbmFtZXNwYWNlICAgIGh0dHA6Ly90YW1wZXJtb25rZXkubmV0LwovLyBAdmVyc2lvbiAgICAgIDAuMQovLyBAYXV0aG9yICAgICAgIE5vYWggQmV0emVuCi8vIEBtYXRjaCAgICAgICAgaHR0cHM6Ly9uZXdzLnljb21iaW5hdG9yLmNvbS8KLy8gQG1hdGNoICAgICAgICBodHRwczovL25ld3MueWNvbWJpbmF0b3IuY29tL25ld3MKLy8gQGljb24gICAgICAgICBodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP3N6PTY0JmRvbWFpbj15Y29tYmluYXRvci5jb20KLy8gQGdyYW50ICAgICAgICBub25lCi8vID09L1VzZXJTY3JpcHQ9PQoKKGZ1bmN0aW9uICgpIHsKICAgICJ1c2Ugc3RyaWN0IjsKICAgIGNvbnN0IGlnbm9yZVJlZ2V4ZXMgPSBbIlxcYihjcnlwdG98Y3J5dG9jdXJyZW5jeSlcXGIiLCAiW0JiXWl0Y29pbiIsICJbR2ddW1BwXVtUdF0iLCAiQVxcLj9bSWldXFwuPyIsICJMTE0iLCAiTExhTWEiXTsgLy8gQWRkIHdoYXRldmVyIHJlZ2V4IHlvdSB3YW50CgogICAgY29uc3QgcmVtb3ZlVGhyZWFkcyA9IGZ1bmN0aW9uICgpIHsKICAgICAgICBjb25zdCB0aHJlYWRzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiYXRoaW5nIik7CiAgICAgICAgbGV0IGVsZW1lbnRzVG9SZW1vdmUgPSBbXQogICAgICAgIGZvciAoY29uc3QgdGhyZWFkIG9mIHRocmVhZHMpIHsKICAgICAgICAgICAgZm9yIChjb25zdCBpZ25vcmVSZWdleCBvZiBpZ25vcmVSZWdleGVzKSB7CiAgICAgICAgICAgICAgICBjb25zdCByZWdleCA9IG5ldyBSZWdFeHAoaWdub3JlUmVnZXgsICJnIik7CiAgICAgICAgICAgICAgICBpZiAocmVnZXgudGVzdCh0aHJlYWQuaW5uZXJUZXh0KSkgewogICAgICAgICAgICAgICAgICAgIGNvbnN0IGNvbW1lbnRzID0gdGhyZWFkLm5leHRFbGVtZW50U2libGluZzsKICAgICAgICAgICAgICAgICAgICBjb25zdCBzcGFjZXIgPSBjb21tZW50cy5uZXh0RWxlbWVudFNpYmxpbmc7CgogICAgICAgICAgICAgICAgICAgIGVsZW1lbnRzVG9SZW1vdmUucHVzaCh0aHJlYWQpOwogICAgICAgICAgICAgICAgICAgIGVsZW1lbnRzVG9SZW1vdmUucHVzaChjb21tZW50cyk7CiAgICAgICAgICAgICAgICAgICAgZWxlbWVudHNUb1JlbW92ZS5wdXNoKHNwYWNlcik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY29uc3QgZWxlbWVudHNUb1JlbW92ZUNvdW50ID0gZWxlbWVudHNUb1JlbW92ZS5sZW5ndGgvMwogICAgICAgIGZvciAoY29uc3QgZWxlbWVudFRvUmVtb3ZlIG9mIGVsZW1lbnRzVG9SZW1vdmUpIHsKICAgICAgICAgIGVsZW1lbnRUb1JlbW92ZS5yZW1vdmUoKQogICAgICAgIH0KICAgICAgICBpZiAoZWxlbWVudHNUb1JlbW92ZUNvdW50ICE9PSAwKSB7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKGBSZW1vdmVkICR7ZWxlbWVudHNUb1JlbW92ZUNvdW50fSB0aHJlYWRzYCk7CiAgICAgICAgfQogICAgfTsKCiAgICByZW1vdmVUaHJlYWRzKCk7Cn0pKCk7Cg=="}],"settings":{"script_blacklist_server":[{"rules":["/https?:\\/\\/userscripts\\.org\\/scripts\\/(source|version)/(102614).*\\.user\\.js/"],"severity":2},{"name":"SaveFrom.net helper","reason":"Shows advertisements","rules":["/https?:\\/\\/sf-addon\\.com\\/.*\\/.*\\.user\\.js/","/https?:\\/\\/.*\\.sf-helper\\.com\\/.*\\.user\\.js/"],"severity":3},{"reasons":{"en":"Used for a phishing compain to compromise users of baon-nutrition.com"},"rules":["/https?:\\/\\/files\\.ulysse\\.travel\\/.*\\.user\\.js/"],"severity":8}]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment