Used regex to change block format
This commit is contained in:
		@@ -1,9 +1,24 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Affine Decrypt",
 | 
					  name: "Affine Decrypt",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text",
 | 
					    text: {
 | 
				
			||||||
    a: "a",
 | 
					      name: "Text",
 | 
				
			||||||
    b: "b"
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    a: {
 | 
				
			||||||
 | 
					      name: "a",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    b: {
 | 
				
			||||||
 | 
					      name: "b",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text, a, b}, elem){
 | 
					  execute: function({text, a, b}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,9 +1,24 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Affine Encrypt",
 | 
					  name: "Affine Encrypt",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text",
 | 
					    text: {
 | 
				
			||||||
    a: "a",
 | 
					      name: "Text",
 | 
				
			||||||
    b: "b"
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    a: {
 | 
				
			||||||
 | 
					      name: "a",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    b: {
 | 
				
			||||||
 | 
					      name: "b",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text, a, b}, elem){
 | 
					  execute: function({text, a, b}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "ASCII to Hex",
 | 
					  name: "ASCII to Hex",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text"
 | 
					    text: {
 | 
				
			||||||
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text}, elem){
 | 
					  execute: function({text}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Atbash",
 | 
					  name: "Atbash",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text"
 | 
					    text: {
 | 
				
			||||||
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text}, elem){
 | 
					  execute: function({text}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,12 +2,16 @@ module.exports =  {
 | 
				
			|||||||
  name: "Caesar",
 | 
					  name: "Caesar",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: {
 | 
					    text: {
 | 
				
			||||||
      name: "Text"
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    shift: {
 | 
					    shift: {
 | 
				
			||||||
      name: "Shift",
 | 
					      name: "Shift",
 | 
				
			||||||
      inline: true,
 | 
					      type: "number",
 | 
				
			||||||
      type: "number"
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: true
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Concat",
 | 
					  name: "Concat",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    str1: "String 1",
 | 
					    str1: {
 | 
				
			||||||
    str2: "String 2"
 | 
					      name: "String 1",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    str2: {
 | 
				
			||||||
 | 
					      name: "String 2",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({str1, str2}, block){
 | 
					  execute: function({str1, str2}, block){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,11 +3,36 @@ var events = require("../events.js");
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Custom Code",
 | 
					  name: "Custom Code",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    inp1: "1",
 | 
					    inp1: {
 | 
				
			||||||
    inp2: "2",
 | 
					      name: "1",
 | 
				
			||||||
    inp3: "3",
 | 
					      type: "text",
 | 
				
			||||||
    inp4: "4",
 | 
					      required: true,
 | 
				
			||||||
    inp5: "5"
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    inp2: {
 | 
				
			||||||
 | 
					      name: "2",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    inp3: {
 | 
				
			||||||
 | 
					      name: "3",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    inp4: {
 | 
				
			||||||
 | 
					      name: "4",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    inp5: {
 | 
				
			||||||
 | 
					      name: "5",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function(inputs, block){
 | 
					  execute: function(inputs, block){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Elements to Numbers",
 | 
					  name: "Elements to Numbers",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    elements: "Elements"
 | 
					    elements: {
 | 
				
			||||||
 | 
					      name: "Elements",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({elements}, elem){
 | 
					  execute: function({elements}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,7 +50,12 @@ function topGroupsByFrequency(groups, alreadyPercentage){
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Frequency Analysis",
 | 
					  name: "Frequency Analysis",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    input: "Input"
 | 
					    input: {
 | 
				
			||||||
 | 
					      name: "Input",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: false,
 | 
					  output: false,
 | 
				
			||||||
  execute: function({input}, block){
 | 
					  execute: function({input}, block){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Hex to ASCII",
 | 
					  name: "Hex to ASCII",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    hex: "Hex String"
 | 
					    hex: {
 | 
				
			||||||
 | 
					      name: "Hex String",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({hex}, elem){
 | 
					  execute: function({hex}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Letters to Numbers",
 | 
					  name: "Letters to Numbers",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    letters: "Letters",
 | 
					    letters: {
 | 
				
			||||||
    offset: "Offset"
 | 
					      name: "Letters",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    offset: {
 | 
				
			||||||
 | 
					      name: "Offset",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({letters, offset}, elem){
 | 
					  execute: function({letters, offset}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Numbers to Elements",
 | 
					  name: "Numbers to Elements",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    numbers: "Numbers"
 | 
					    numbers: {
 | 
				
			||||||
 | 
					      name: "Numbers",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({numbers}, elem){
 | 
					  execute: function({numbers}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Numbers to Letters",
 | 
					  name: "Numbers to Letters",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    nums: "Numbers",
 | 
					    nums: {
 | 
				
			||||||
    offset: "Offset"
 | 
					      name: "Numbers",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    offset: {
 | 
				
			||||||
 | 
					      name: "Offset",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({nums, offset}, elem){
 | 
					  execute: function({nums, offset}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Reverse",
 | 
					  name: "Reverse",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    input: "Input"
 | 
					    input: {
 | 
				
			||||||
 | 
					      name: "Input",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({input}, elem){
 | 
					  execute: function({input}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Substitution",
 | 
					  name: "Substitution",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text",
 | 
					    text: {
 | 
				
			||||||
    mapping: "Mapping"
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    mapping: {
 | 
				
			||||||
 | 
					      name: "Mapping",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text, mapping}, elem){
 | 
					  execute: function({text, mapping}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,12 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Example Block",
 | 
					  name: "Example Block",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    input: "Input"
 | 
					    input: {
 | 
				
			||||||
 | 
					      name: "Input",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({input}, elem){
 | 
					  execute: function({input}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Transposition",
 | 
					  name: "Transposition",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text",
 | 
					    text: {
 | 
				
			||||||
    n: "n"
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    n: {
 | 
				
			||||||
 | 
					      name: "n",
 | 
				
			||||||
 | 
					      type: "number",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: true
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text, n}, elem){
 | 
					  execute: function({text, n}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Transposition Reverse",
 | 
					  name: "Transposition Reverse",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    text: "Text",
 | 
					    text: {
 | 
				
			||||||
    n: "n"
 | 
					      name: "Text",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    n: {
 | 
				
			||||||
 | 
					      name: "n",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({text, n}, elem){
 | 
					  execute: function({text, n}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Vigenere Decode",
 | 
					  name: "Vigenere Decode",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    cipherText: "Ciphertext",
 | 
					    cipherText: {
 | 
				
			||||||
    key: "Key"
 | 
					      name: "Ciphertext",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    key: {
 | 
				
			||||||
 | 
					      name: "Key",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({cipherText, key}, elem){
 | 
					  execute: function({cipherText, key}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,18 @@
 | 
				
			|||||||
module.exports =  {
 | 
					module.exports =  {
 | 
				
			||||||
  name: "Vigenere Encode",
 | 
					  name: "Vigenere Encode",
 | 
				
			||||||
  inputs: {
 | 
					  inputs: {
 | 
				
			||||||
    plaintext: "Plaintext",
 | 
					    plaintext: {
 | 
				
			||||||
    key: "Key"
 | 
					      name: "Plaintext",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    key: {
 | 
				
			||||||
 | 
					      name: "Key",
 | 
				
			||||||
 | 
					      type: "text",
 | 
				
			||||||
 | 
					      required: true,
 | 
				
			||||||
 | 
					      inline: false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  output: true,
 | 
					  output: true,
 | 
				
			||||||
  execute: function({plaintext, key}, elem){
 | 
					  execute: function({plaintext, key}, elem){
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user