Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/casperdcl/cdcl
`cron` & dashboard in cloud land
https://github.com/casperdcl/cdcl
cdcl gist pages
Last synced: 15 days ago
JSON representation
`cron` & dashboard in cloud land
- Host: GitHub
- URL: https://github.com/casperdcl/cdcl
- Owner: casperdcl
- Created: 2020-02-15T13:52:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-22T17:09:09.000Z (about 2 months ago)
- Last Synced: 2024-10-11T12:01:41.294Z (28 days ago)
- Topics: cdcl, gist, pages
- Language: HTML
- Homepage: https://status.cdcl.ml
- Size: 72.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - casperdcl/cdcl - `cron` & dashboard in cloud land (others)
README
---
permalink: /
---
# cdcl: `cron` & dashboard in cloud land[![daily-gh](https://img.shields.io/github/actions/workflow/status/casperdcl/cdcl/daily.yml?branch=master&label=daily&logo=GitHub)](https://github.com/casperdcl/cdcl/actions)
## Dashboard
060c106a2b42d68d20b2e832971e5e04[![argopt](https://img.shields.io/github/actions/workflow/status/casperdcl/argopt/test.yml?branch=master&label=argopt)](https://github.com/casperdcl/argopt/actions/workflows/test.yml)
[![gha:deploy-pypi](https://img.shields.io/github/actions/workflow/status/casperdcl/deploy-pypi/test.yml?branch=v2&label=gha:deploy-pypi)](https://github.com/casperdcl/deploy-pypi/actions/workflows/test.yml)
[![gha:push-dir](https://img.shields.io/github/actions/workflow/status/casperdcl/push-dir/test.yml?branch=v1&label=gha:push-dir)](https://github.com/casperdcl/push-dir/actions/workflows/test.yml)
[![git-fame](https://img.shields.io/github/actions/workflow/status/casperdcl/git-fame/test.yml?branch=main&label=git-fame)](https://github.com/casperdcl/git-fame/actions/workflows/test.yml)
[![py-make](https://img.shields.io/travis/tqdm/py-make?label=py-make)](https://travis-ci.org/tqdm/py-make)
[![site:cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Fcdcl.ml&label=site:cdcl.ml)](https://cdcl.ml)
[![site:costaluis.co](https://img.shields.io/website?url=https%3A%2F%2Fcostaluis.co&label=site:costaluis.co)](https://costaluis.co)
[![site:brace.cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Fbrace.cdcl.ml&label=site:brace.cdcl.ml)](https://brace.cdcl.ml)
[![site:gist.cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Fgist.cdcl.ml&label=site:gist.cdcl.ml)](https://gist.cdcl.ml)
[![site:img.cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Fimg.cdcl.ml%2Ftqdm.png&label=site:img.cdcl.ml)](https://img.cdcl.ml)
[![site:lexrocha.com](https://img.shields.io/website?url=https%3A%2F%2Flexrocha.com&label=site:lexrocha.com)](https://lexrocha.com)
[![site:talks.cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Ftalks.cdcl.ml&label=site:talks.cdcl.ml)](https://talks.cdcl.ml)
[![site:tldr.cdcl.ml](https://img.shields.io/website?url=https%3A%2F%2Ftldr.cdcl.ml&label=site:tldr.cdcl.ml)](https://tldr.cdcl.ml)
[![shtab](https://img.shields.io/github/actions/workflow/status/iterative/shtab/test.yml?branch=main&label=shtab)](https://github.com/iterative/shtab/actions/workflows/test.yml)
[![tqdm](https://img.shields.io/github/actions/workflow/status/tqdm/tqdm/test.yml?branch=master&label=tqdm)](https://github.com/tqdm/tqdm/actions/workflows/test.yml)
[![tqdm.cpp](https://img.shields.io/travis/tqdm/tqdm.cpp?label=tqdm.cpp)](https://travis-ci.org/tqdm/tqdm.cpp)----
[![BrainWeb](https://img.shields.io/travis/casperdcl/brainweb?label=BrainWeb)](https://travis-ci.org/casperdcl/brainweb)
[![CuVec](https://img.shields.io/github/actions/workflow/status/AMYPAD/CuVec/test.yml?branch=main&label=CuVec)](https://github.com/AMYPAD/CuVec/actions/workflows/test.yml)
[![gist:COVID-19](https://img.shields.io/github/actions/workflow/status/casperdcl/covid-19-box/covid-19.yml?branch=master&label=gist:COVID-19)](https://github.com/casperdcl/covid-19-box/actions/workflows/covid-19.yml)
[![gist:ghstat](https://img.shields.io/github/actions/workflow/status/casperdcl/ghstat/daily.yml?branch=v2&label=gist:ghstat)](https://github.com/casperdcl/ghstat/actions/workflows/daily.yml)
[![gist:Music](https://img.shields.io/github/actions/workflow/status/casperdcl/music-box/music-box.yml?branch=master&label=gist:Music)](https://github.com/casperdcl/music-box/actions/workflows/music-box.yml)
[![gist:Strava](https://img.shields.io/circleci/build/gh/casperdcl/strava-box?label=gist:Strava)](https://circleci.com/gh/casperdcl/strava-box)
[![gist:Weather](https://img.shields.io/github/actions/workflow/status/casperdcl/hl-weather-box/hl-weather.yml?branch=master&label=gist:Weather)](https://github.com/casperdcl/hl-weather-box/actions/workflows/hl-weather.yml)
[![miutil](https://img.shields.io/github/actions/workflow/status/AMYPAD/miutil/test.yml?branch=master&label=miutil)](https://github.com/AMYPAD/miutil/actions/workflows/test.yml)
[![NumCu](https://img.shields.io/github/actions/workflow/status/AMYPAD/NumCu/test.yml?branch=main&label=NumCu)](https://github.com/AMYPAD/NumCu/actions/workflows/test.yml)
[![pages:tldr.cdcl.ml](https://img.shields.io/github/actions/workflow/status/casperdcl/tldr.cdcl.ml/pages.yml?branch=main&label=pages:tldr.cdcl.ml)](https://github.com/casperdcl/tldr.cdcl.ml/actions)----
[![Conjuring](https://img.shields.io/github/actions/workflow/status/conjuring/conjuring/test.yml?branch=master&label=Conjuring)](https://github.com/conjuring/conjuring/actions/workflows/test.yml)
[![NiftyPET-rtd](https://img.shields.io/readthedocs/niftypet?label=NiftyPET-rtd)](https://readthedocs.org/projects/niftypet/builds)
[![OpenWorm-docs](https://img.shields.io/circleci/build/gh/openworm/openworm_docs?label=OpenWorm-docs)](https://circleci.com/gh/openworm/openworm_docs)
[![SPM12](https://img.shields.io/github/actions/workflow/status/AMYPAD/SPM12/test.yml?branch=master&label=SPM12)](https://github.com/AMYPAD/SPM12/actions/workflows/test.yml)![](https://gist.githubusercontent.com/casperdcl/7f351ce61f01cfcfb5cfa53097954435/raw/ghstats-5.svg)
Full breakdown
----
## Cron
Run tasks at scheduled times in the cloud.
### Backends/providers
- Travis CI
- con: [can be at most daily](https://docs.travis-ci.com/user/cron-jobs)
- con: [caches are accessible by PRs](https://docs.travis-ci.com/user/caching/)
- Circle CI
+ pro: can cache between cron runs
- GitHub Actions
+ pro: everything in one place (no reliance on third-party providers)
+ con: [can only cache on push and PR](https://help.github.com/en/actions/configuring-and-managing-workflows/caching-dependencies-to-speed-up-workflows#restrictions-for-accessing-a-cache)### User Configuration
- In-place: the root config files (`.travis.yml`/`.circleci`/`.github/workflows/` etc.)
- TODO: or file layout: `(travis|circle|gh)_(day|week|month)_*.y(a)ml`?