Skip to main content

Open/Close any application by it's name.

Project description

AppOpener 🔓

AppOpener is the python library to open/close any application without knowing it's absoulute path. The library works by making use of App Name and App Id.

Library works on python version 3.5 or above python version 3.5+

PyPI Downloads   PyPI Downloads   PyPI Downloads   Windows Only

Visit official documentation of AppOpener here.

The latest development version is always available at the Github repository.

All notable changes made to the module, will be documented here.


Features:

  1. Open applications
  2. Close applicatons
  3. Create list of Apps & Ids

Integrating AppOpener

See Examples for more.

Install Package 📦

pip install AppOpener

Quick start ⚡

from AppOpener import open, close, mklist, give_appnames
open("telegram, whatsapp") # Opens telegram and whatsapp
open("APPNAME", throw_error=True) # Raises Exception if App is not found (can be used in `close` function too)
close("telgrm", match_closest=True) # Closes telegram as "telgrm" is closest to "telegram"
mklist(name="app_data.json") # Generates an file, having key as AppName and value as AppIds.
appnames = give_appnames() # Save appnames as dictionary

Building package 🔨

git clone https://github.com/athrvvvv/AppOpener.git
cd AppOpener
python setup.py sdist bdist_wheel

The latest release is always available at the Github releases.


Links 🔗

Stay connected 🤝

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

appopener_test-1.9.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

appopener_test-1.9-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file appopener_test-1.9.tar.gz.

File metadata

  • Download URL: appopener_test-1.9.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for appopener_test-1.9.tar.gz
Algorithm Hash digest
SHA256 ccf0773bd256b93ba1d6c2e315a3af42d38ad81ddeb51763543c70734bcb00fc
MD5 fab50b2485118bcecdb7698820551340
BLAKE2b-256 3124ce068fd655a0d411586fdba67a8fefcc43672bd6c9313278e66ab3dbf14f

See more details on using hashes here.

File details

Details for the file appopener_test-1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for appopener_test-1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 aecf95831854d99c3170baa30d5f8c77a7e3e20a01fdf393d441f702fdd594bb
MD5 d00f95bc91ed474e6e2a4a818ff9c19b
BLAKE2b-256 048b86f13fafbbe59e130b15e0d65551a6aa66d1eeefedd318f647a49012b711

See more details on using hashes here.

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