mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-12-29 16:16:02 +00:00
Added user type filters and applied them to all tools
This commit is contained in:
@@ -10,5 +10,6 @@ export const tool = defineTool('list', {
|
||||
'A tool to duplicate each item in a list a specified number of times. Perfect for creating repeated patterns, test data, or expanding datasets.',
|
||||
shortDescription: 'Repeat items in a list multiple times.',
|
||||
keywords: ['duplicate'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -10,5 +10,6 @@ export const tool = defineTool('list', {
|
||||
'A tool to identify and count the most frequently occurring items in a list. Useful for data analysis, finding trends, or identifying common elements.',
|
||||
shortDescription: 'Find most common items in a list.',
|
||||
keywords: ['find', 'most', 'popular'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -5,8 +5,10 @@ export const tool = defineTool('list', {
|
||||
name: 'Find unique',
|
||||
path: 'find-unique',
|
||||
icon: 'mynaui:one',
|
||||
description: "World's simplest browser-based utility for finding unique items in a list. Just input your list with any separator, and it will automatically identify and extract unique items. Perfect for removing duplicates, finding distinct values, or analyzing data uniqueness. You can customize the input/output separators and choose whether to preserve the original order.",
|
||||
description:
|
||||
"World's simplest browser-based utility for finding unique items in a list. Just input your list with any separator, and it will automatically identify and extract unique items. Perfect for removing duplicates, finding distinct values, or analyzing data uniqueness. You can customize the input/output separators and choose whether to preserve the original order.",
|
||||
shortDescription: 'Find unique items in a list',
|
||||
keywords: ['find', 'unique'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -2,11 +2,13 @@ import { defineTool } from '@tools/defineTool';
|
||||
import { lazy } from 'react';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Group',
|
||||
name: 'Group Items',
|
||||
path: 'group',
|
||||
icon: 'pajamas:group',
|
||||
description: "World's simplest browser-based utility for grouping list items. Input your list and specify grouping criteria to organize items into logical groups. Perfect for categorizing data, organizing information, or creating structured lists. Supports custom separators and various grouping options.",
|
||||
description:
|
||||
"World's simplest browser-based utility for grouping list items. Input your list and specify grouping criteria to organize items into logical groups. Perfect for categorizing data, organizing information, or creating structured lists. Supports custom separators and various grouping options.",
|
||||
shortDescription: 'Group list items by common properties',
|
||||
keywords: ['group'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,11 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Reverse',
|
||||
name: 'Reverse list',
|
||||
path: 'reverse',
|
||||
icon: 'proicons:reverse',
|
||||
description: 'This is a super simple browser-based application prints all list items in reverse. The input items can be separated by any symbol and you can also change the separator of the reversed list items.',
|
||||
description:
|
||||
'This is a super simple browser-based application prints all list items in reverse. The input items can be separated by any symbol and you can also change the separator of the reversed list items.',
|
||||
shortDescription: 'Quickly reverse a list',
|
||||
keywords: ['reverse'],
|
||||
userTypes: ['General Users', 'Students'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,12 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Rotate',
|
||||
name: 'Rotate list',
|
||||
path: 'rotate',
|
||||
icon: 'material-symbols-light:rotate-right',
|
||||
description:
|
||||
'A tool to rotate items in a list by a specified number of positions. Shift elements left or right while maintaining their relative order.',
|
||||
shortDescription: 'Shift list items by position.',
|
||||
keywords: ['rotate'],
|
||||
userTypes: ['General Users', 'Students'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,12 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Shuffle',
|
||||
name: 'Shuffle list',
|
||||
path: 'shuffle',
|
||||
icon: 'material-symbols-light:shuffle',
|
||||
description:
|
||||
'A tool to randomly reorder items in a list. Perfect for randomizing data, creating random selections, or generating random sequences.',
|
||||
shortDescription: 'Randomly reorder list items.',
|
||||
keywords: ['shuffle'],
|
||||
userTypes: ['General Users', 'Students'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,12 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Sort',
|
||||
name: 'Sort list',
|
||||
path: 'sort',
|
||||
icon: 'basil:sort-outline',
|
||||
description:
|
||||
'This is a super simple browser-based application that sorts items in a list and arranges them in increasing or decreasing order. You can sort the items alphabetically, numerically, or by their length. You can also remove duplicate and empty items, as well as trim individual items that have whitespace around them. You can use any separator character to separate the input list items or alternatively use a regular expression to separate them. Additionally, you can create a new delimiter for the sorted output list.',
|
||||
shortDescription: 'Quickly sort a list',
|
||||
keywords: ['sort'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -2,12 +2,13 @@ import { defineTool } from '@tools/defineTool';
|
||||
import { lazy } from 'react';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Truncate',
|
||||
name: 'Truncate list',
|
||||
path: 'truncate',
|
||||
icon: 'mdi:format-horizontal-align-right',
|
||||
shortDescription: 'Truncate a list to a specified number of items',
|
||||
icon: 'material-symbols-light:short-text',
|
||||
description:
|
||||
"World's simplest browser-based utility for truncating lists. Quickly limit the number of items in your list by specifying a maximum length. Perfect for sampling data, creating previews, or managing large lists. Supports custom separators and various truncation options.",
|
||||
shortDescription: 'Limit the number of items in a list',
|
||||
keywords: ['truncate'],
|
||||
'Truncate a list to keep only the first N items or remove items beyond a certain limit.',
|
||||
keywords: ['truncate', 'list', 'limit', 'cut'],
|
||||
userTypes: ['General Users', 'Students'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,12 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Unwrap',
|
||||
name: 'Unwrap items',
|
||||
path: 'unwrap',
|
||||
icon: 'mdi:unwrap',
|
||||
shortDescription: 'Remove wrapping text from items in a list',
|
||||
icon: 'material-symbols-light:format-clear',
|
||||
description:
|
||||
'A tool to remove characters from the beginning and end of each item in a list. Perfect for cleaning up formatted data or removing unwanted wrappers.',
|
||||
shortDescription: 'Remove characters around list items.',
|
||||
keywords: ['unwrap'],
|
||||
'Remove custom wrapping text from items in a list, such as quotes, brackets, or any other prefix and suffix.',
|
||||
keywords: ['unwrap', 'list', 'remove', 'format'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
@@ -3,12 +3,13 @@ import { lazy } from 'react';
|
||||
// import image from '@assets/text.png';
|
||||
|
||||
export const tool = defineTool('list', {
|
||||
name: 'Wrap',
|
||||
name: 'Wrap items',
|
||||
path: 'wrap',
|
||||
icon: 'mdi:wrap',
|
||||
shortDescription: 'Wrap items in a list with custom text',
|
||||
icon: 'material-symbols-light:format-quote',
|
||||
description:
|
||||
'A tool to wrap each item in a list with custom prefix and suffix characters. Useful for formatting lists for code, markup languages, or presentation.',
|
||||
shortDescription: 'Add characters around list items.',
|
||||
keywords: ['wrap'],
|
||||
'Wrap each item in a list with custom text, such as quotes, brackets, or any other prefix and suffix.',
|
||||
keywords: ['wrap', 'list', 'format', 'text'],
|
||||
userTypes: ['General Users', 'Students', 'Developers'],
|
||||
component: lazy(() => import('./index'))
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user