All Projects → BruceDone → Tiktok

BruceDone / Tiktok

Licence: wtfpl
Python web visualize build on the awesome web framework sanic

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Tiktok

nodejs-cron-job-must-know
it is an example of running node.js script with every certain period(cron job)
Stars: ✭ 35 (-36.36%)
Mutual labels:  cron, scheduler, cron-jobs
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (+81.82%)
Mutual labels:  scheduler, cron, cron-jobs
Healthchecks
A cron monitoring tool written in Python & Django
Stars: ✭ 4,297 (+7712.73%)
Mutual labels:  cron, cron-jobs
Chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
Stars: ✭ 4,303 (+7723.64%)
Mutual labels:  cron, cron-jobs
Crono
A time-based background job scheduler daemon (just like Cron) for Rails
Stars: ✭ 637 (+1058.18%)
Mutual labels:  scheduler, cron
josk
🏃🤖 Scheduler and manager for jobs and tasks in node.js on multi-server and clusters setup
Stars: ✭ 27 (-50.91%)
Mutual labels:  cron, scheduler
Wipe Modules
🗑️ Easily remove the node_modules folder of non-active projects
Stars: ✭ 304 (+452.73%)
Mutual labels:  cron, cron-jobs
Gocron
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Stars: ✭ 605 (+1000%)
Mutual labels:  scheduler, cron
asparagus
An easy to use task scheduler for distributed systems
Stars: ✭ 14 (-74.55%)
Mutual labels:  cron, scheduler
Bree
🚥 The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
Stars: ✭ 933 (+1596.36%)
Mutual labels:  scheduler, cron
Flask Apscheduler
Adds APScheduler support to Flask
Stars: ✭ 741 (+1247.27%)
Mutual labels:  scheduler, cron-jobs
Geoip Updater
Download and update MaxMind's GeoIP2 databases on a time-based schedule
Stars: ✭ 29 (-47.27%)
Mutual labels:  scheduler, cron
php-cron-expr
Ultra lightweight, Dependency free and Super Fast Cron Expression parser for PHP
Stars: ✭ 42 (-23.64%)
Mutual labels:  cron, scheduler
linda
Linda is a simple dispatcher library.
Stars: ✭ 12 (-78.18%)
Mutual labels:  cron, scheduler
Gocron
定时任务管理系统
Stars: ✭ 4,198 (+7532.73%)
Mutual labels:  scheduler, cron
mi-cron
📆 A microscopic parser for standard cron expressions.
Stars: ✭ 16 (-70.91%)
Mutual labels:  cron, cron-jobs
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+8672.73%)
Mutual labels:  scheduler, cron
Cronicle
A simple, distributed task scheduler and runner with a web based UI.
Stars: ✭ 979 (+1680%)
Mutual labels:  scheduler, cron
scheduler
Task Scheduler for Laravel applications. UI from scratch
Stars: ✭ 18 (-67.27%)
Mutual labels:  cron, scheduler
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+1234.55%)
Mutual labels:  cron-jobs, docker-compose

Tiktok

Python web visualize build on the awesome web framework sanic ,it's inspired by the project of [dagobah](https://github.com/thieman/dagobah)

Why use sanic

While i using the dagobah ,which is based on the web framework of flask,and python version should be 2.x , after the app run a long time,the whole web page will broken and i have no choice except for restart it , after the deep research ,i do not have the reason why .so i just decide to use the sanic to replace the flask to see if it will fix this bug.

How to use

  • environment
    • python:3.5.x
    • mongodb:3.2.x
    • docker-compose >= 1.11.2
  • run with local
    • pip install git+https://github.com/BruceDone/py-dag.git
    • please start the mongo instance
    • please edit the src\config.yml MongoBackend section, update the host,port
    • install the package pip install -r requirements.txt
    • python run_app.py
    • open the 'http://0.0.0.0:9000' in your browser
  • run with docker
    • please install the docker ,and docker-compose
    • run docker-compose build in your shell
    • run docker-compose up -d in your shell
    • open the 'http://0.0.0.0:9000' in your browser

Feature

  • Manage multiple jobs scheduled with Cron syntax. Run times are shown in your local timezone.
  • Tasks can be anything you'd normally run at a shell prompt. Pipe and redirect your heart out.
  • Failed tasks don't break your entire job. Once you fix the task, the job picks up from where it left off.
  • On completion and failure, Tiktok sends you an email summary of the executed job (just set it up in the config file).

ToDo

  • [ ] Login
  • [ ] Send Email
  • [ ] Import and export job
  • [ ] Remote task
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].