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

Uploaded Source

Built Distribution

ShutdownApplet-0.0.2-py3-none-any.whl (11.0 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