mirror of
https://github.com/gchq/CyberChef.git
synced 2025-05-08 07:21:02 -04:00
Fixed travis checks
This commit is contained in:
parent
e069ae4991
commit
5bab9b88e8
5 changed files with 62 additions and 62 deletions
|
@ -331,8 +331,8 @@ const Categories = [
|
|||
"Extract EXIF",
|
||||
"Numberwang",
|
||||
"XKCD Random Number",
|
||||
"Parse CSV to string",
|
||||
"Parse string to CSV"
|
||||
"Parse CSV to string",
|
||||
"Parse string to CSV"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -4020,37 +4020,37 @@ const OperationConfig = {
|
|||
outputType: "number",
|
||||
args: []
|
||||
},
|
||||
"CSV To String": {
|
||||
module: "CSVParser",
|
||||
description: "Function used to parse CSV string to a regular string.",
|
||||
inputType: "string",
|
||||
outputType: "string",
|
||||
args: [
|
||||
{
|
||||
name: "delimeter",
|
||||
type: "string",
|
||||
value: ","
|
||||
},
|
||||
{
|
||||
name: "quotes",
|
||||
type: "string",
|
||||
value: '"'
|
||||
}
|
||||
]
|
||||
},
|
||||
"String to CSV": {
|
||||
module: "CSVParser",
|
||||
description: "Function used to parse a string array to a CSV string.",
|
||||
inputType: "string",
|
||||
outputType: "string",
|
||||
args: [
|
||||
{
|
||||
name: "delimeter",
|
||||
type: "string",
|
||||
value: ","
|
||||
}
|
||||
]
|
||||
}
|
||||
"CSV To String": {
|
||||
module: "CSVParser",
|
||||
description: "Function used to parse CSV string to a regular string.",
|
||||
inputType: "string",
|
||||
outputType: "string",
|
||||
args: [
|
||||
{
|
||||
name: "delimeter",
|
||||
type: "string",
|
||||
value: ","
|
||||
},
|
||||
{
|
||||
name: "quotes",
|
||||
type: "string",
|
||||
value: '"'
|
||||
}
|
||||
]
|
||||
},
|
||||
"String to CSV": {
|
||||
module: "CSVParser",
|
||||
description: "Function used to parse a string array to a CSV string.",
|
||||
inputType: "string",
|
||||
outputType: "string",
|
||||
args: [
|
||||
{
|
||||
name: "delimeter",
|
||||
type: "string",
|
||||
value: ","
|
||||
}
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import PublicKeyModule from "./PublicKey.js";
|
|||
import RegexModule from "./Regex.js";
|
||||
import ShellcodeModule from "./Shellcode.js";
|
||||
import URLModule from "./URL.js";
|
||||
import CSVModule from "./CSVParser.js"
|
||||
import CSVModule from "./CSVParser.js";
|
||||
|
||||
Object.assign(
|
||||
OpModules,
|
||||
|
@ -39,7 +39,7 @@ Object.assign(
|
|||
RegexModule,
|
||||
ShellcodeModule,
|
||||
URLModule,
|
||||
CSVModule
|
||||
CSVModule
|
||||
);
|
||||
|
||||
export default OpModules;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { CSV } from 'csv-string';
|
||||
import { CSV } from "csv-string";
|
||||
|
||||
/**
|
||||
* @author VimalRaghubir [vraghubir0418@gmail.com]
|
||||
|
@ -15,34 +15,34 @@ const CSVParser = {
|
|||
* @param {Object[]} args
|
||||
* @returns {string}
|
||||
*/
|
||||
csvToString: function(input, args) {
|
||||
var array = "";
|
||||
if (input) {
|
||||
var detectedDelimeter = CSV.detect(input);
|
||||
if (detectedDelimeter != args[0]) {
|
||||
args[0] = detectedDelimeter;
|
||||
}
|
||||
array = CSV.parse(input, args[0], args[1]);
|
||||
} else {
|
||||
array = "The passed in data is not a csv string. Please pass in a csv string.";
|
||||
}
|
||||
return array;
|
||||
},
|
||||
/**
|
||||
csvToString: function(input, args) {
|
||||
let array = "";
|
||||
if (input) {
|
||||
let detectedDelimeter = CSV.detect(input);
|
||||
if (detectedDelimeter !== args[0]) {
|
||||
args[0] = detectedDelimeter;
|
||||
}
|
||||
array = CSV.parse(input, args[0], args[1]);
|
||||
} else {
|
||||
array = "The passed in data is not a csv string. Please pass in a csv string.";
|
||||
}
|
||||
return array;
|
||||
},
|
||||
/**
|
||||
* Parse to CSV
|
||||
* @param {string} input
|
||||
* @param {Object[]} args
|
||||
* @returns {string}
|
||||
*/
|
||||
stringToCSV: function(input, args) {
|
||||
var string = "";
|
||||
if (input) {
|
||||
string = CSV.stringify(input, args[0]);
|
||||
} else {
|
||||
string = "The passed in data is not a string that can be converted to a CSV.";
|
||||
}
|
||||
return string;
|
||||
}
|
||||
}
|
||||
stringToCSV: function(input, args) {
|
||||
let string = "";
|
||||
if (input) {
|
||||
string = CSV.stringify(input, args[0]);
|
||||
} else {
|
||||
string = "The passed in data is not a string that can be converted to a CSV.";
|
||||
}
|
||||
return string;
|
||||
}
|
||||
};
|
||||
|
||||
export default CSVParser;
|
Loading…
Add table
Add a link
Reference in a new issue