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
- 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) - 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8101b65a7f8af9371a08f7e5ff7750b3c31898f56319ec5486928aaa4ad9729
|
|
| MD5 |
6d129e757f958fb6f6221f68e78a402e
|
|
| BLAKE2b-256 |
5b4e01b090d0047bce915fa388291d0ef38beff20c63b25e99e107b982569470
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52c02a42c884e8fc638d20b427aff8993585603dfe3f783828724ede7fbed428
|
|
| MD5 |
53b71d721f8927734356c5f9ce05907a
|
|
| BLAKE2b-256 |
7df3e7315734547a5450abe9793d81ba99f41f2545b05ccc5e1db8e487b969aa
|