mirror of
https://github.com/iib0011/omni-tools.git
synced 2026-04-22 13:16:23 +05:30
167 lines
11 KiB
JSON
167 lines
11 KiB
JSON
{
|
||
"checkLeapYears": {
|
||
"description": "Check if a year is a leap year and get leap year information.",
|
||
"exampleDescription": "One of our friends was born on a leap year on February 29th and as a consequence, she has a birthday only once every 4 years. As we can never really remember when her birthday is, we are using our program to create a reminder list of the upcoming leap years. To create a list of her next birthdays, we load a sequence of years from 2025 to 2040 into the input and get the status of each year. If the program says that it's a leap year, then we know that we'll be invited to a birthday party on February 29th.",
|
||
"exampleTitle": "Find Birthdays on February 29",
|
||
"inputTitle": "Input year",
|
||
"resultTitle": "Leap year result",
|
||
"shortDescription": "Check if a year is a leap year",
|
||
"title": "Check Leap Years",
|
||
"toolInfo": {
|
||
"description": "A leap year is a year containing one additional day (February 29) to keep the calendar year synchronized with the astronomical year. Leap years occur every 4 years, except for years that are divisible by 100 but not by 400.",
|
||
"title": "What is a Leap Year?"
|
||
}
|
||
},
|
||
"convertDaysToHours": {
|
||
"addHoursName": "Add Hours Name",
|
||
"addHoursNameDescription": "Append the string hours to output values",
|
||
"description": "Convert days to hours with customizable options.",
|
||
"hoursName": "Hours Name",
|
||
"shortDescription": "Convert days to hours",
|
||
"title": "Convert Days to Hours",
|
||
"toolInfo": {
|
||
"description": "This tool allows you to convert days to hours. You can input days as numbers or with units, and the tool will convert them to hours. You can also choose to append the 'hours' suffix to the output values.",
|
||
"title": "Convert Days to Hours"
|
||
}
|
||
},
|
||
"convertHoursToDays": {
|
||
"addDaysName": "Add Days Name",
|
||
"addDaysNameDescription": "Append the string days to output values",
|
||
"daysName": "Days Name",
|
||
"description": "Convert hours to days with customizable options.",
|
||
"shortDescription": "Convert hours to days",
|
||
"title": "Convert Hours to Days",
|
||
"toolInfo": {
|
||
"description": "This tool allows you to convert hours to days. You can input hours as numbers or with units, and the tool will convert them to days. You can also choose to append the 'days' suffix to the output values.",
|
||
"title": "Convert Hours to Days"
|
||
}
|
||
},
|
||
"convertSecondsToTime": {
|
||
"addPadding": "Add Padding",
|
||
"addPaddingDescription": "Add zero padding to hours, minutes, and seconds.",
|
||
"description": "Convert seconds to a readable time format (hours:minutes:seconds). Enter the number of seconds to get the formatted time.",
|
||
"shortDescription": "Convert seconds to time format",
|
||
"timePadding": "Time Padding",
|
||
"title": "Convert Seconds to Time",
|
||
"toolInfo": {
|
||
"title": "What is a {{title}}?"
|
||
}
|
||
},
|
||
"convertTimeToDecimal": {
|
||
"description": "Convert a formatted time duration (HH:MM:SS) into a decimal hour value.",
|
||
"longDescription": "Convert a formatted time string (HH:MM:SS or HH:MM) into its decimal-hour equivalent. Hours can be any positive number, while minutes and seconds accept values from 0-59 and can be single or double digits (e.g., '12:5' or '12:05'). This function interprets hours, minutes, and seconds, then calculates the total duration as a single decimal value. It is useful for productivity tracking, payroll calculations, time-based billing, data analysis, or any workflow that requires converting human-readable time into a numerical format that can be easily summed, compared, or processed. For example, '03:26:00' becomes 3.43 hours, and '12:5' becomes 12.08 hours.",
|
||
"shortDescription": "Convert human time to decimal time",
|
||
"title": "Convert time to decimal"
|
||
},
|
||
"convertTimeToSeconds": {
|
||
"description": "Convert formatted time (HH:MM:SS) to seconds.",
|
||
"inputTitle": "Input time",
|
||
"resultTitle": "Seconds",
|
||
"shortDescription": "Convert time format to seconds",
|
||
"title": "Convert Time to Seconds",
|
||
"toolInfo": {
|
||
"description": "This tool allows you to convert formatted time strings (HH:MM:SS) to seconds. It's useful for calculating durations and time intervals.",
|
||
"title": "Convert Time to Seconds"
|
||
}
|
||
},
|
||
"convertUnixToDate": {
|
||
"addUtcLabel": "Add 'UTC' suffix",
|
||
"addUtcLabelDescription": "Append 'UTC' after the converted date (available only in UTC mode)",
|
||
"description": "Convert Unix timestamps to readable dates and convert dates back to Unix timestamps.",
|
||
"shortDescription": "Convert Unix timestamps and dates in both directions.",
|
||
"title": "Convert Unix ↔ Date",
|
||
"toolInfo": {
|
||
"title": "Convert Unix ↔ Date",
|
||
"description": "This tool converts Unix timestamps (in seconds) into human-readable date formats such as YYYY-MM-DD HH:MM:SS, and also converts formatted dates back into Unix timestamps. You can choose UTC output, local timezone output, or provide a custom UTC offset (for example: YYYY-MM-DD HH:MM:SS +XX:XX). If no offset is provided and local timezone is not selected, UTC (+00:00) is used by default."
|
||
},
|
||
"useLocalTime": "Use Local Time",
|
||
"useUTC": "Use UTC",
|
||
"useLocalTimeDescription": "Display the converted date in your local timezone instead of UTC",
|
||
"tzOptions": "Timezone Options",
|
||
"optionsTitle": "Conversion Mode",
|
||
"date-to-unix": "Date → Unix",
|
||
"unix-to-date": "Unix → Date"
|
||
},
|
||
"crontabGuru": {
|
||
"title": "Crontab Guru",
|
||
"description": "Parse and explain cron expressions in plain English. Instantly understand what any cron schedule does, validate syntax, and process multiple expressions at once.",
|
||
"shortDescription": "Parse and explain cron expressions in plain English",
|
||
"longDescription": "Crontab Guru is a cron expression parser and validator that translates complex cron syntax into plain, human-readable descriptions. Whether you're scheduling automated backups, system maintenance tasks, or CI/CD pipelines, this tool helps you understand exactly when your jobs will run. Supports standard 5-field cron expressions, validates syntax in real time, and processes multiple expressions at once — one per line. Available in English, French, Spanish, German, Japanese, Chinese, Portuguese, Dutch, and Russian."
|
||
},
|
||
"timeBetweenDates": {
|
||
"description": "Calculate the time difference between two dates. Get the exact duration in days, hours, minutes, and seconds.",
|
||
"endDate": "End Date",
|
||
"endDateTime": "End Date & Time",
|
||
"endTime": "End Time",
|
||
"endTimezone": "End Timezone",
|
||
"shortDescription": "Calculate time between two dates",
|
||
"startDate": "Start Date",
|
||
"startDateTime": "Start Date & Time",
|
||
"startTime": "Start Time",
|
||
"startTimezone": "Start Timezone",
|
||
"title": "Time Between Dates",
|
||
"toolInfo": {
|
||
"description": "Calculate the exact time difference between two dates and times, with support for different timezones. This tool provides a detailed breakdown of the time difference in various units (years, months, days, hours, minutes, and seconds).",
|
||
"title": "Time Between Dates Calculator"
|
||
}
|
||
},
|
||
"truncateClockTime": {
|
||
"description": "Truncate clock time to remove seconds or minutes. Round time to the nearest hour, minute, or custom interval.",
|
||
"printDroppedComponents": "Print Dropped Components",
|
||
"shortDescription": "Truncate clock time to specified precision",
|
||
"timePadding": "Time Padding",
|
||
"title": "Truncate Clock Time",
|
||
"toolInfo": {
|
||
"title": "What is a {{title}}?"
|
||
},
|
||
"truncateMinutesAndSeconds": "Truncate Minutes and Seconds",
|
||
"truncateMinutesAndSecondsDescription": "Drop both – the minutes and seconds components from each clock time.",
|
||
"truncateOnlySeconds": "Truncate Only Seconds",
|
||
"truncateOnlySecondsDescription": "Drop the seconds component from each clock time.",
|
||
"truncationSide": "Truncation Side",
|
||
"useZeroPadding": "Use Zero Padding",
|
||
"zeroPaddingDescription": "Make all time components always be two digits wide.",
|
||
"zeroPrintDescription": "Display the dropped parts as zero values \"00\".",
|
||
"zeroPrintTruncatedParts": "Zero-print Truncated Parts"
|
||
},
|
||
"discordTimestamp": {
|
||
"name": "Discord Timestamp Generator",
|
||
"description": "Convert dates and times into Discord's special timestamp format that automatically adapts to each user's local timezone and language",
|
||
"shortDescription": "Generate Discord timestamps from dates",
|
||
"inputTitle": "Input Datetimes",
|
||
"outputTitle": "Discord Timestamps",
|
||
"formats": {
|
||
"title": "Timestamp Format",
|
||
"description": "Choose how the timestamp will appear in Discord — hover over each option to see an example",
|
||
"short_time": "Short Time (ex: 14:30)",
|
||
"long_time": "Long Time (ex: 14:30:00)",
|
||
"short_date": "Short Date (ex: 01/01/2025)",
|
||
"long_date": "Long Date (ex: 1 January 2025)",
|
||
"short_datetime": "Short Date & Time (ex: 1 January 2025 14:30)",
|
||
"long_datetime": "Long Date & Time (ex: Monday, 1 January 2025 14:30)",
|
||
"relative": "Relative (ex: 2 hours ago)"
|
||
},
|
||
"utc": {
|
||
"title": "Input Options",
|
||
"label": "Enforce UTC",
|
||
"description": "Treat input datetimes as UTC. Disable to use your local timezone instead"
|
||
},
|
||
"toolInfo": {
|
||
"title": "What is a Discord Timestamp?",
|
||
"description": "Discord timestamps are a special syntax that displays dates and times dynamically. Instead of showing a fixed time, they automatically convert to each viewer's local timezone and language — so everyone sees the correct time for their location. Simply enter one datetime per line, choose a format, and paste the results directly into Discord. The tool processes each line independently — blank lines are preserved in the output, invalid lines are flagged with ❌, and valid datetimes are converted instantly. Enable UTC mode to ensure consistent results regardless of your local timezone."
|
||
}
|
||
},
|
||
"convertDateToUnix": {
|
||
"description": "Convert a human-readable date to a Unix Timestamp.",
|
||
"outputOptions": "Output Options",
|
||
"shortDescription": "Convert date to Unix timestamp.",
|
||
"title": "Convert Date to Unix",
|
||
"toolInfo": {
|
||
"description": "This tool converts a human-readable date format (e.g., YYYY-MM-DD HH:MM:SS) into a Unix Timestamp. The user can choose to specify a given UTC offset (e.g., YYYY-MM-DD HH:MM:SS +XX:XX) or use the local timezone. If the user doesn't provide either an offset or choose to use the local timezone, the result is given with an offset of +00:00. ",
|
||
"title": "Convert Date to Unix"
|
||
},
|
||
"useLocalTime": "Use Local Time",
|
||
"useLocalTimeDescription": "The input time and date is processed as your browser's time zone. Additional specifications will be ignored.",
|
||
"options": "Options"
|
||
}
|
||
}
|