Skip to main content

A simple desktop helper for various kinds of tedious jobs on your desktop.

Project description

desktop-helper

Overall

A simple desktop helper for various kinds of tedious jobs on your desktop. Previously, supported modules includes:

  • Process Manager

Support platform:

  • Windows

Usage

Install

python3 -m pip install desktop_helper

or

git clone https://github.com/BARaphael/desktop-helper.git
cd desktop-helper
python3 -m pip install .

Quick Start

python3 -m desktop_helper.helper

Process Manager

You may write plenty of python scripts for different kinds of work. Process manager allows centralized management of your scripts in a single location.

What can you do?

  • You can start, stop, restart your scripts.
  • When your scripts are running, you can monitor their status via a table. Scripts' health (whether an error occurs), start time, running time, etc. are shown.
  • You can view output of your scripts by double-clicking corresponding row of the process manager table.
  • You can save your process manager table, and load it after next launch. You can also set them to be autostarted.

Q & A

  1. Q: Why can't I see my scripts' output in real-time?
    A: This maybe because you didn't flush your stdout. Set flush = True when using Python's built-in print function. For example,
    print("something", flush=True)
    
  2. Q: Why my script meets an error, but process manager still says that my script doesn't have one?
    A: Currently, only error goes into stderr can be recognized. Notice that errors in try-except block don't go into stderr. So, if you don't raise it again, no error will be noticed.

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

desktop_helper-0.1.1.tar.gz (22.5 kB view hashes)

Uploaded Source

Built Distribution

desktop_helper-0.1.1-py3-none-any.whl (22.8 kB view hashes)

Uploaded Python 3

Supported by

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