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