Skip to main content

create desktop and Start Menu shortcuts for python scripts

Project description

pyshortcuts-max helps developers and Python users to create shortcuts on a Users Desktop or Start Menu that will run python scripts and applications.

pyshortcuts-max is cross-platform, supporting Windows, MacOS, and Linux each in the way most natural for the OS. On Windows, a Shortcut or Link is created. On Linux a “.desktop” file is created. On MacOS, a minimal Application is created. In all cases, the shortcuts are put either directly on the Desktop or Start Menu , or in a folder on the Desktop or Start Menu of the current user. That means that there is not need for elevated permission or writing to system-level files (registry, /Applications, /usr/bin). The user has complete control to rename, move, or delete the shortcut after it is created. Shortcuts can have a custom icon (.ico files on Windows or Linux, or .icns files on MacOS) specified, defaulting to a Python icon included with the pyshortcuts-max module.

pyshortcuts-max is pure python, has a small footprint and is very easy to install and use either from a python script. That is to say, it can easily be part of a installation (or post-installation process) process for larger packages.

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyshortcuts-max, version 2.0
Filename, size File type Python version Upload date Hashes
Filename, size pyshortcuts_max-2.0-py3-none-any.whl (104.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pyshortcuts-max-2.0.tar.gz (379.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page