Advertisement
Guest User

Discord Right-To-Left text alignment patcher

a guest
Aug 27th, 2016
2,407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var asar = require('asar');
  2. var fs = require('fs');
  3.  
  4. function main() {
  5.     console.log("Please wait patiently until the script finishes... (You may shout at the computer if it takes more than a minute)");
  6.     asar.extractAll("app.asar", "app");
  7.     var contents = fs.readFileSync("app/index.js", "utf8");
  8.     lines = contents.split('\n');
  9.     for(var i = 0; i < lines.length; i++)
  10.         if (lines[i].indexOf("loadURL") != -1 && lines[i].indexOf("WEBAPP_ENDPOINT") != -1)
  11.             break;
  12.     lines.splice(i + 1, 0, `mainWindow.webContents.executeJavaScript(\`
  13.     var styleEl = document.createElement('style');
  14.     document.head.appendChild(styleEl);
  15.     stylesheet = styleEl.sheet;
  16.     stylesheet.insertRule(".markup { unicode-bidi: plaintext; }", 0);\`);`);
  17.     fs.writeFileSync("app/index.js", lines.join("\n"));
  18.     fs.rename('app.asar', 'app-backup.asar', (err) => {
  19.     if (err) throw err;
  20.     console.log('Operation complete.');
  21.     });
  22. }
  23. main();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement