Skip to main content

Simple package to automatically restart application when file changes are detected!

Project description

py-mon

Simple package to automatically restart application when file changes are detected!

I spend a lot of time developing discord bots and it's a hassle to constantly Ctrl+C and then run the bot again on my terminal.

As an active web developer who works with NodeJS, I decided to make something like nodemon but for Python. Introducing py-mon, a simple and easy to use python package that automatically runs your python script when it detects file changes. I've only spent a couple of hours in developing this and I hope to add a bunch of features in the future, from ignoring certain files to prioritizing certain extensions.

Sidetrack - A little about me

I'm a 13 year old full-stack web developer and I love working with Python, NodeJS, SQL
and other cool software! I want to make a positive change with the help of software and
do some cool stuff as I grow. That's just a little about me, back to the package!

Quickstart

I wanted to make this package as easy as possible to use. Here's a quick start, it's essentially all you'll need.

Installation

pip install -U py-mon

Execution

pymon filename.py

That's pretty much it! Thanks for everything, I would appreciate it if you could leave a follow or star this repository! <3

Contributing

This package is opensource so anyone with adequate python experience can contribute to this project!

Report Issues

If you find any error/bug/mistake with the package or in the code feel free to create an issue and report it here

Fix/Edit Content

If you want to contribute to this package, fork the repository, clone it, make your changes and then proceed to create a pull request here

Contact

If you want to contact me -
Mail - trustedmercury@gmail.com
Discord - TrustedMercury#2007

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-mon-1.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_mon-1.1.0-py2-none-any.whl (5.3 kB view details)

Uploaded Python 2

File details

Details for the file py-mon-1.1.0.tar.gz.

File metadata

  • Download URL: py-mon-1.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for py-mon-1.1.0.tar.gz
Algorithm Hash digest
SHA256 aa8caeb1277d6bab08dcfb663a6a9a5784dd1a0d191ca09c0ab2260abe89a5db
MD5 9c3953f63353fcec2f00e6a6e8079361
BLAKE2b-256 acd5de1e96422bdcc60cc19831ec7a491cd289b0ee6c5faca8befa5a0d8c06c7

See more details on using hashes here.

File details

Details for the file py_mon-1.1.0-py2-none-any.whl.

File metadata

  • Download URL: py_mon-1.1.0-py2-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for py_mon-1.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 bfb9fe89bdf7c9dff6f2db50e24c6b72de27793afa6976e1467df36f56909d85
MD5 14db65739b56d37da5f5bc2ed9ee171f
BLAKE2b-256 34c7cbbc7564076b862647e1f70c0eb0cb52197d3a0ab024759f71c486f3edbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page