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 details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

Details for the file desktop_helper-0.1.1.tar.gz.

File metadata

  • Download URL: desktop_helper-0.1.1.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for desktop_helper-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c8101b65a7f8af9371a08f7e5ff7750b3c31898f56319ec5486928aaa4ad9729
MD5 6d129e757f958fb6f6221f68e78a402e
BLAKE2b-256 5b4e01b090d0047bce915fa388291d0ef38beff20c63b25e99e107b982569470

See more details on using hashes here.

File details

Details for the file desktop_helper-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: desktop_helper-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for desktop_helper-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52c02a42c884e8fc638d20b427aff8993585603dfe3f783828724ede7fbed428
MD5 53b71d721f8927734356c5f9ce05907a
BLAKE2b-256 7df3e7315734547a5450abe9793d81ba99f41f2545b05ccc5e1db8e487b969aa

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