Skip to main content

pycrosskit Cross Platform Toolkit for Windows and Linux variables and shortcuts

Project description

Python Cross Platform Toolkit for Windows and Linux variables, shortcuts and start menu shortcuts

Simple Cross Platform creation of shortcuts and Persistent Environment Variables

image Build Status

Installing

Install and update using pip:

pip install pycrosskit

or

pip3 install pycrosskit

Supported Platforms:

  • Linux
  • Windows

Shortcuts usage:

# Will Create shortcut 
# * at Desktop if desktop is True 
# * at Start Menu if start_menu is True

Shortcut(shortcut_name, exec_path, description,
         icon_path, desktop, start_menu)

# Will Delete shortcut
# * at Desktop if desktop is True 
# * at Start Menu if start_menu is True
Shortcut.delete(shortcut_name, desktop, start_menu)

Environment Variables usage:

# Will Set Persistent Value for Variable in System
# * subkey works only for windows like file in folder
# * reg_path works only for windows as register path 
SysEnv.set_var(name, value, subkey, reg_path=default_reg_path)

# Will Get Persistent Value for Variable in System
# * reg_path works only for windows as register path
# * delete, deletes key from environment and its subkeys after read
SysEnv.get_var(name, reg_path=default_reg_path, delete=False)

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

pycrosskit-1.0.3.1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distributions

pycrosskit-1.0.3.1-py3.9.egg (20.1 kB view details)

Uploaded Source

pycrosskit-1.0.3.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

pycrosskit-1.0.3.1-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pycrosskit-1.0.3.1.tar.gz.

File metadata

  • Download URL: pycrosskit-1.0.3.1.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for pycrosskit-1.0.3.1.tar.gz
Algorithm Hash digest
SHA256 4b2ead8a13c2380e548feacd60b5a5ed01a2b74c7b4cfe72960235a355816241
MD5 34110dda69dd4447df2a187e3a8a326a
BLAKE2b-256 6ece80c02afbb287e1f063b5ddc32ee1fe32a663bc935eface21e0e5c8da2d81

See more details on using hashes here.

Provenance

File details

Details for the file pycrosskit-1.0.3.1-py3.9.egg.

File metadata

  • Download URL: pycrosskit-1.0.3.1-py3.9.egg
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for pycrosskit-1.0.3.1-py3.9.egg
Algorithm Hash digest
SHA256 0ac5f655bf50d196d1e0cc4c62867cb21c0693b80762a93f2f9821ed87fab8d4
MD5 1579dacb697eda7482d0a1318cb86e7a
BLAKE2b-256 eb94119278dd13fb7c7d4c7a664950fa14178cb14f3123c923745dac29c4cfe3

See more details on using hashes here.

Provenance

File details

Details for the file pycrosskit-1.0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pycrosskit-1.0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for pycrosskit-1.0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20042340a6425fc6356a1c9ef97fc522f88c402b146bd4d3417e3250fb3309f2
MD5 8f27dbb20f1f1ec92356643c48f47a2a
BLAKE2b-256 2cc1dfefc5bb4a02d72400d52ef33f59bd161d3d3a873ad71a3036b571adba18

See more details on using hashes here.

Provenance

File details

Details for the file pycrosskit-1.0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pycrosskit-1.0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for pycrosskit-1.0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 512b74cd188034eccbf85c2ee0b6578e66ca3312e2005deab820bd15bc734bf5
MD5 4c4d4b30443e05a30ca00b8d75cd6119
BLAKE2b-256 8685554795f600ee50bc85ffdd104320b180ed3c06aea4458d8a3da30a6de8fc

See more details on using hashes here.

Provenance

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