8000 GitHub - abbott/pychronos: A small application to run and schedule Python scripts
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

abbott/pychronos

 
 

Repository files navigation

PyChronos Logo

PyChronos

A small Docker container to run and schedule Python scripts

About

PyChronos is a simple application to execute Python scripts in response to certain events. Each script will be assigned a virtual environment and folder, allowing Pip dependencies to be installed without conflicting with other scripts. The current Python version is 3.9.

PyChronos is not intended for larger Python scripts that are meant to run forever, or listen on ports (yet!).

Installation

You may install PyChronos via Docker.

docker pull abbott/pychronos

And then run:

docker run -p 5000:5000 -v CONFIG_PATH:/pychronos abbott/pychronos

Security

Please do not expose PyChronos to the public internet. At the moment there is zero security against unauthorised access, and attackers would be able to execute malicious code on your server quite easily.

Features

  • Beautiful and functional web UI
  • Fast and lightweight
  • Ability to create individual virtual environments
  • Interval triggers (e.g. every 10 seconds)
  • CRON triggers (e.g. every 5th day of the month)
  • stdout and stderr output capture
  • Live script output capture (so you know it's still working)

Screenshots

You can find screenshots right here.

Bug reporting

If you found a bug, open an issue on GitHub.

Legacy

This project is a fork of "Chronos" developed by Simon Sorensen (@simse), and archived Apr 10, 2023. https://github.com/simse/chronos

The fork was renamed to "PyChronos" because many unrelated projects exist under the name "Chronos" or similar.

About

A small application to run and schedule Python scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.8%
  • Vue 19.7%
  • JavaScript 5.9%
  • SCSS 3.3%
  • Dockerfile 0.6%
  • HTML 0.4%
  • Other 0.3%
0