Skip to main content

A Simple GUI to schedule a system shutdown

Project description

Shutdown Timer

This Applet does nothing more than scheduling a system shutdown according to the entered time. Increase and decrease the timer value with the mouse wheel, start and stop the timer via left click.

Additions welcome!

  • different colors
  • cli options
  • OSX support

Todo:

  • window icon (shutdown button merged with clock dial)
  • linux support
  • support for dark themes

Installation

python3 -m pip install ShutdownApplet

Troubleshooting

pip likely installs to your local path, which is not included by default. Try adding .local/bin to your path:

echo export PATH=$HOME/usr/local/bin:$PATH >> .bashrc && source .bashrc

Releasing a new version to PyPI

Consider testing the release on test.pypi.org first!

# clone the repo
git clone https://github.com/tobiglaser/ShutdownApplet.git

# install locally
python3 -m pip install .

#test
ShutdownApplet

# build the package
export PYTHONIOENCODING=utf-8  # because it complaines otherwise
python3 -m build

# upload to PyPI
twine upload dist/*

# clean up before next upload
rm dist/*

More packaging info:

testpypi

packaging projects

CI/CD ?

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

ShutdownApplet-0.0.2.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

ShutdownApplet-0.0.2-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file ShutdownApplet-0.0.2.tar.gz.

File metadata

  • Download URL: ShutdownApplet-0.0.2.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for ShutdownApplet-0.0.2.tar.gz
Algorithm Hash digest
SHA256 fbad67fb4fcda37a4cce3f978de46ff67d113e1d8d3a4c4e3369a87e3482ab35
MD5 57b9ae661ad4d2b4d471fe7b14433386
BLAKE2b-256 3d491ea198485cda93abe6f309086beb7ad489b8632a89573f830408bfccdfd0

See more details on using hashes here.

File details

Details for the file ShutdownApplet-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ShutdownApplet-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for ShutdownApplet-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3f5b3d88e49d5af2df95bbd69853c80789f459ea9b0d15337b63ee2fe8a01333
MD5 f2d7064e33e4a89044901dd51a201817
BLAKE2b-256 207e0f28c3f9373cf0aa9ee98783bde0c45241c3b1a223366e982f41dc3a208c

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