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

Uploaded Source

Built Distributions

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

pycrosskit-1.0.4.1-py3.9.egg (19.8 kB view details)

Uploaded Egg

pycrosskit-1.0.4.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

pycrosskit-1.0.4.1-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4.1.tar.gz
  • Upload date:
  • Size: 8.0 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.1.tar.gz
Algorithm Hash digest
SHA256 99273ed6f22aa8a42eca0820d94fec1d335e36a45e8898f4d9ff765d13fda7de
MD5 4e9337f1d5c18cba7ae1e31a745da98a
BLAKE2b-256 bf0244ae07a35741a8ffeeb283d3f57f7669f253ee2652f2606107d24182bf08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4.1-py3.9.egg
  • Upload date:
  • Size: 19.8 kB
  • Tags: Egg
  • 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.1-py3.9.egg
Algorithm Hash digest
SHA256 4297ce8f9d7f02e1676685c02b58ed2fe4adbf6f2ac3f40b7f691e80d21069ca
MD5 511510bcb8f3f2853fcaac1781a9eb87
BLAKE2b-256 219339b97ede6e86b83c02352e0cc3a07ecffebf8dfe0ea7940fc5bd01814c79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 10.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 247bcbe7a1061a9701849d0ed0b09891e020307234d30f1b1bbf3916212a768b
MD5 9bbfddccf911f6ce393fdf17c3fc4a87
BLAKE2b-256 c20e8679e74792dcffe0ff4780561ff4ff95ccb9b1d491a4a8aaf9ecba0a0e0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycrosskit-1.0.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.5 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7cf6510fdc1618b7871a9b1b35785063b39913a8f62b02bc0262d1ba5f72a950
MD5 e825a5f1b45dae3c3e78cc90edb5709f
BLAKE2b-256 87b872e95bc45cec88a6e4747e869eedb7fc346ee02a600dc8020cc75fca4b9f

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