All Projects → Ladtor → Cron Editor

Ladtor / Cron Editor

Licence: mit
cron editor

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cron Editor

Go Quartz
Simple, zero-dependency scheduling library for Go
Stars: ✭ 118 (+436.36%)
Mutual labels:  cron, crontab, quartz
Cron Utils
Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.
Stars: ✭ 724 (+3190.91%)
Mutual labels:  cron, crontab, quartz
asparagus
An easy to use task scheduler for distributed systems
Stars: ✭ 14 (-36.36%)
Mutual labels:  cron, crontab
mi-cron
📆 A microscopic parser for standard cron expressions.
Stars: ✭ 16 (-27.27%)
Mutual labels:  cron, crontab
Agendash
Agenda Dashboard
Stars: ✭ 620 (+2718.18%)
Mutual labels:  cron, crontab
Wecron
✔️ 微信上的定时提醒 - Cron on WeChat
Stars: ✭ 537 (+2340.91%)
Mutual labels:  cron, crontab
job-plus
Job Plus项目是基于SpringBoot+Vue的轻量级定时任务管理系统
Stars: ✭ 17 (-22.73%)
Mutual labels:  cron, quartz
Cron Parser
Node.js library for parsing crontab instructions
Stars: ✭ 802 (+3545.45%)
Mutual labels:  cron, crontab
croncal
Utility to convert a crontab file to a list of actual events within a date range.
Stars: ✭ 37 (+68.18%)
Mutual labels:  cron, crontab
Dynamic Wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler.
Stars: ✭ 762 (+3363.64%)
Mutual labels:  cron, crontab
php-cron-expr
Ultra lightweight, Dependency free and Super Fast Cron Expression parser for PHP
Stars: ✭ 42 (+90.91%)
Mutual labels:  cron, crontab
Cron Expression Descriptor
A .NET library that converts cron expressions into human readable descriptions.
Stars: ✭ 602 (+2636.36%)
Mutual labels:  cron, quartz
LexikCronFileGeneratorBundle
This symfony bundle provides service for generate cron file
Stars: ✭ 20 (-9.09%)
Mutual labels:  cron, crontab
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+21831.82%)
Mutual labels:  cron, quartz
jobor
支持秒级分布式定时任务系统, A high performance distributed task scheduling system, Support multi protocol scheduling tasks
Stars: ✭ 52 (+136.36%)
Mutual labels:  cron, quartz
lambda-cron
LambdaCron - serverless cron tool
Stars: ✭ 22 (+0%)
Mutual labels:  cron, crontab
Gocron
定时任务管理系统
Stars: ✭ 4,198 (+18981.82%)
Mutual labels:  cron, crontab
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (+86.36%)
Mutual labels:  cron, crontab
crontab
cron expression parser and executor for dotnet core.
Stars: ✭ 13 (-40.91%)
Mutual labels:  cron, crontab
cronitor-cli
Command line tools for Cronitor.io
Stars: ✭ 31 (+40.91%)
Mutual labels:  cron, crontab

cron-editor

image-20190107170123819

usage

  • npm install antd-cron-editor
  • quick start
import React from 'react';
import CronEditor from 'antd-cron-editor';

const Test = () => {
  const handleChange = (cronText) => {
    console.log(cronText);
  };

  return <CronEditor onChange={handleChange} />;
};

export default Test;

  • with input area
import React from 'react';
import { Input } from 'antd';
import CronEditor from 'antd-cron-editor';

class Test extends React.Component {
  state = {
    value: '0-2 32,2 * * * ?',
    inputText: '0-2 32,2 * * * ?',
  };

  handleChange = (cronText) => {
    console.log(cronText);
    this.setState({ value: cronText, inputText: cronText });
  };

  handleInputChange = ({ target: { value: inputText } }) => {
    this.setState({ inputText });
  };

  handlePressEnter = ({ target: { value: inputText } }) => {
    this.setState({ value: inputText, inputText });
  };

  render() {

    const { value, inputText } = this.state;

    return (
      <div>
        <Input onChange={this.handleInputChange} onPressEnter={this.handlePressEnter} value={inputText} />
        <CronEditor onChange={this.handleChange} span={2} value={value} />
      </div>
    );
  };
}

export default Test;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].