Skip to main content

Cross Platform Toolkit for Windows and Linux in order to make variables and shortcuts easy

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 Downloads

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)

Did I made your life less painfull ?

Support my coffee addiction ;)
Buy me a Coffee

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.4.tar.gz (7.8 kB view details)

Uploaded Source

Built Distributions

pycrosskit-1.0.4-py3.9.egg (19.3 kB view details)

Uploaded Source

pycrosskit-1.0.4-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

pycrosskit-1.0.4-py2.py3-none-any.whl (10.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4.tar.gz
  • Upload date:
  • Size: 7.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.4.tar.gz
Algorithm Hash digest
SHA256 da7a442766e3d9b533ab9a24c109ed56e4f128fc75f40471bd743e976740872b
MD5 d7b78390f784164e7cbfcb792da2a7ce
BLAKE2b-256 34449761ef31f3ca14ad0c66a0a18927b4182926e012f0f052eb2a04b52bf293

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4-py3.9.egg
  • Upload date:
  • Size: 19.3 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.4-py3.9.egg
Algorithm Hash digest
SHA256 ddef0a12b29f3cd89f4faa948a3a8623a774d51e4e0356e2d2dc316d403119d3
MD5 3303fbf3443f188c33f040be7aee68a3
BLAKE2b-256 d84448fbc90b266b4e7a487f25d07021498e3647ffa70abbab4022c1fc116bb9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.3 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3d1dec733ad7f282b1e33258960566c6611951ebb9a1757a17908ac11ce95722
MD5 59490c165c3091c4286c24eec7520599
BLAKE2b-256 6b319b9294f2ea514ee20aec6018177c851a7ed273dec7f1f22dfbafc54fa61f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.3 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.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4c057453c504d459e4a7869041399fea4af65cac5a914100e69505c54ce15e7
MD5 7114fa1138717293f6fe07f58d8293f0
BLAKE2b-256 56c945169995311f2533454b032f1dbe7ec2430dea0b265ddcc94cc970235a2a

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