diff --git a/src/router.js b/src/router.js index 4942f8bf..d1fa4ab7 100644 --- a/src/router.js +++ b/src/router.js @@ -8,6 +8,7 @@ import UrlEncoder from "./routes/tools/UrlEncoder"; import FileToBase64 from "./routes/tools/FileToBase64"; import TextCypher from "./routes/tools/TextCypher"; import TextStats from "./routes/tools/TextStats"; +import BaseConverter from "./routes/tools/BaseConverter"; Vue.use(VueRouter) @@ -21,19 +22,22 @@ const toolsComponents = [ text: 'Token generator', path: '/token-generator', component: TokenGenerator, - keywords: ['md5'] + keywords: ['token', 'random', 'string', 'alphanumeric'] }, { icon: 'fa-font', text: 'Hash text', path: '/hash', - component: Hash + component: Hash, + keywords: ['md5', 'sha1', 'sha256', 'sha224', 'sha512', 'sha384', 'sha3', 'ripemd160', 'random'] + }, { icon: 'fa-lock', text: 'Cypher/uncypher text', path: '/cypher', - component: TextCypher + component: TextCypher, + keywords: ['aes', 'tripledes', 'rabbit', 'rabbitlegacy', 'rc4'] }, ], }, @@ -44,7 +48,15 @@ const toolsComponents = [ icon: 'fa-calendar', text: 'Date/Time converter', path: '/date-converter', - component: DateConverter + component: DateConverter, + keywords: ['locale', 'format', 'iso 8601', 'utc', 'timestamp', 'unix', 'year', 'month', 'day', 'hours', 'minutes', 'seconds'] + }, + { + icon: 'fa-arrows-h', + text: 'Base converter', + path: '/base-converter', + component: BaseConverter, + keywords: ['binary', 'hexadecimal', 'decimal'] }, ], }, @@ -55,7 +67,8 @@ const toolsComponents = [ icon: 'fa-link', text: 'URL encode/decode', path: '/url-encoder', - component: UrlEncoder + component: UrlEncoder, + keywords: ['%20'] }, { icon: 'fa-file-image-o', @@ -72,7 +85,8 @@ const toolsComponents = [ icon: 'fa-file-text', text: 'Text stats', path: '/text-stats', - component: TextStats + component: TextStats, + keywords: ['word', 'count', 'size', 'bytes', 'length'] }, ], } diff --git a/src/routes/tools/BaseConverter.vue b/src/routes/tools/BaseConverter.vue new file mode 100644 index 00000000..ec26b2aa --- /dev/null +++ b/src/routes/tools/BaseConverter.vue @@ -0,0 +1,112 @@ + + + + + \ No newline at end of file