Skip to content

Instantly share code, notes, and snippets.


MMWorks manciuszz

View GitHub Profile
manciuszz /
Last active Dec 19, 2021
PrimoCache shell script to preload data to cache.
read_files_from_textfile() {
while IFS=$' \t\r\n' read -r directory || [ -n "$directory" ]; do
read_files_from_directory "$directory"
done < "$1"
read_files_from_directory() {
suffix=$([ $# -gt 1 ] && echo "ies" || echo "y");
View trigram-similarity.js
const nGram = function(n) {
if (
typeof n !== 'number' ||
Number.isNaN(n) ||
n < 1 ||
) {
throw new Error('`' + n + '` is not a valid argument for `n-gram`')
manciuszz / Install-Hyper-V.bat
Last active Dec 20, 2020
Windows 10 Home | Hyper-V Management scripts
View Install-Hyper-V.bat
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
manciuszz / Huawei_B525s-23a_name_filler.js
Created Oct 17, 2020
Huawei B525s-23a router's 'Domain Name Filter' filler script that allows users to automatically fill Domain Name Filter table with values from a normal hostname list...
View Huawei_B525s-23a_name_filler.js
// Huawei B525s-23a router's 'Domain Name Filter' filler script that allows users to automatically fill Domain Name Filter table with values from a normal hostname list
# Blacklist example:
manciuszz / kissMangaAntiAdBlockCF.user.js
Last active Mar 9, 2020
KissManga Cloudflare Challenge Anti-AdBlock Counter-Tamper.
View kissMangaAntiAdBlockCF.user.js
// ==UserScript==
// @name KissManga - AdBlock Tampered Cloudflare Challenge Bypass
// @version 0.11
// @author Manciuszz
// @match *://*
// @grant unsafeWindow
// ==/UserScript==
(function() {
'use strict';
manciuszz / cf_post_challenge.js
Created Feb 17, 2020
The new CloudFlare JS Challenge via POST request minimal solution.
View cf_post_challenge.js
// Before executing, make a break point on "#jschl_answer" element so when it gets a value, debugger kicks in...
(function() {
let form = document.querySelector("#challenge-form");
if (!form)
return console.log("No JS Challenge detected!");
let request = function(params, callbackFn) {
fetch(params.requestURL, {
"method": "POST",
"headers": {
manciuszz / module_pattern.js
Last active Feb 10, 2020
Javascript Module Pattern that returns a function (instead of an object) which contains other functions...
View module_pattern.js
let Module = (function() {
let privateMethod1 = function() {
let privateMethod2 = function() {
manciuszz / WindowHelper.ahk
Created Dec 12, 2019
An AutoHotKey script that allows fast window moving/resizing/minimizing/maximizing via mouse keys Mouse5/Mouse4/Wheeldown/WheelUp
View WindowHelper.ahk
#SingleInstance force
#KeyHistory 500
ListLines Off
SetKeyDelay,-1, 1
SetControlDelay, -1
SetMouseDelay, -1
manciuszz / survivalMacros.ahk
Created Oct 20, 2019
Android mobile game "Survival Heroes" non-intrusive macros made wth AutoHotKey for Tencent's "Gameloop" emulator ran on 1280x720 resolution.
View survivalMacros.ahk
; #Warn
#MaxThreadsPerHotkey 2
#MaxHotkeysPerInterval 99000000
#HotkeyInterval 99000000
#KeyHistory 0
#SingleInstance force
ListLines Off
manciuszz / asm_autoClicker.js
Last active Oct 1, 2019
Emscripten's WebAssembly games non-intrusive auto-clicker by hijacking "JSEvents" object event handlers via browser debugger.
View asm_autoClicker.js
{ // For copy/paste purpose...
/* Usually, in most emscripten games "JSEvents" interface is private, therefore we expose it to global scope by using debugger (i.e Developer Tools)... */
if (false) {
/* Note: could be named differently (based on a game), for example like "gameInstance.Module" etc.. */
// Copy this to the debugger and execute to stop at the breakpoint, where we will expose "JSEvents" to global scope.
//window.JSEvents = JSEvents; // expose this...