Skip to content

Releases: athrvvvv/AppOpener

April 2023 (version 1.7)

30 Apr 11:28
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.7

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.

What's Changed 🤔

  • Fixed issue #15 (Now close "File Explorer" tensionfree)
  • Should Fix issues #9, #10
  • Added throw_error attribute to open and close function, to raise Exception when App is not found.

*Note: You can view full Changelog here

New Contributors 🤝

Install Package 📦

pip install AppOpener==1.7

Using throw_error attribute:

from AppOpener import open, close
open("APPNAME", throw_error=True) # Throws error if the specified Appname is not found
close("APPNAME", throw_error=True) # Throws error if the specified Appname is not running

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

Links 🔗

  1. PYPI page - https://pypi.org/project/appopener/
  2. Official documentation - https://appopener.readthedocs.io/en/latest/
  3. Github releases - https://github.com/athrvvvv/AppOpener/releases/
  4. Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
  5. Issue tracker - https://github.com/athrvvvv/AppOpener/issues/

January 2023 (version 1.6)

15 Jan 19:44
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.6

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.

What's Changed 🤔

open_closest and close_closest attributes is now match_closest attribute in OPEN and CLOSE functions respectively.

Fixed issue #5

View complete CHANGELOG here.

Visit documentation here.


Install Package 📦

pip install AppOpener==1.6

Quick start ⚡

from AppOpener import open, close ,mklist, give_appnames
open("telegram, whatsapp") # Open telegram & whatsapp
close("whatsapp, telegram") # Closes whatsapp & telegram
open("telgrm, whutsap", match_closest=True) # Opens telegram and whatsapp
mklist(name="app_data.json") # Create list of Apps & Ids
appnames = give_appnames() # Save appnames as dictionary

Links 🔗

Stay connected 🤝

January 2023 (version 1.5)

01 Jan 05:54
c360305
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.5

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

What's Changed 🤔

RUN function is now OPEN funtion.

View complete CHANGELOG here.

New feature 🆕 🌟🤩

1. Close applications

from AppOpener import close
close("telegram, chrome") # Closes telegram & chrome

2. Open applications without printing anything

from AppOpener import open
open("telegram, chrome", output=False) # Opens telegram & chrome, without printing anything

3. Open application which matches the most

from AppOpener import open
open("telgrm", open_closest=True) # Opens telegram as the string matches the most

Use close_closest= attribute in CLOSE function. Follow this example.


Install Package 📦

pip install AppOpener==1.5

Quick start ⚡

from AppOpener import open, close ,mklist, give_appnames
open("telegram, whatsapp") # Open telegram & whatsapp
close("whatsapp, telegram") # Closes whatsapp & telegram
mklist(name="app_data.json") # Create list of Apps & Ids
appnames = give_appnames() # Save appnames as dictionary

Links 🔗

Stay connected 🤝

December 2022 (version 1.4)

17 Dec 13:38
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.4

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

What's Changed 🤔

  1. Fixed issue #7 Module requires pywin32 by @iansedano
  2. Fixed issue #6 reference.txt file not found error after importing and converting the python file to exe file by @ItzSHIV

View complete CHANGELOG here.


Install Package 📦

pip install AppOpener==1.4

Quick start ⚡

from AppOpener import run, mklist, give_appnames
run("telegram, whatsapp") # RUn telegram & whatsapp
mklist(name="app_data.json") # Create list of Apps & Ids
appnames = give_appnames() # Save appnames as dictionary

Links 🔗

Stay connected 🤝

September 2022 (version 1.3)

04 Sep 08:47
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.3

The AppOpener package is the PYPI module which helps in opening any application without knowing it's absoulute path. The module works by making use of App name and App Id.

What's Changed 🤔

  • Fix check.py same encoding problems by @merksk8 #4

View complete CHANGELOG here.


Install Package 📦

1. Install from PyPi

pip install AppOpener

2. Install from git repository

python -m pip install https://codeload.github.com/athrvvvv/AppOpener/tar.gz/refs/tags/v1.3

Quick start ⚡

from AppOpener import run, mklist, give_appnames
run("telegram, whatsapp") # RUn telegram & whatsapp
mklist(name="app_data.json") # Create list of Apps & Ids
appnames = give_appnames() # Save appnames as dictionary

Links 🔗

Stay connected 🤝

September 2022 (version 1.2)

03 Sep 18:35
64d2905
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.2

The AppOpener package is the PYPI module which helps in opening any application without knowing it's absoulute path. The module works by making use of App name and App Id.

What's Changed 🤔

New Contributor 🤝

View complete CHANGELOG here.


Install Package 📦

1. Install from PyPi

pip install AppOpener

2. Install from git repository

python -m pip install https://codeload.github.com/athrvvvv/AppOpener/tar.gz/refs/tags/v1.2

Quick start ⚡

from AppOpener import run, mklist, give_appnames
run("telegram, whatsapp") # RUn telegram & whatsapp
mklist(name="app_data.json") # Create list of Apps & Ids
appnames = give_appnames() # Save appnames as dictionary

Links 🔗

Stay connected 🤝

August 2022 (version 1.1)

29 Aug 19:44
09e2dd8
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.1

The AppOpener package is the PYPI module which helps in opening any application without knowing it's absoulute path. The module works by making use of App name and App Id.

View complete CHANGELOG here.

New feature 🆕 🌟🤩

from AppOpener import give_appnames
appnames = give_appnames()
print(appnames)  # Print appnames as (Dictionary)

View real-time application example here.


Install Package 📦

1. Install from PyPi

pip install AppOpener

2. Install from git repository

python -m pip install https://codeload.github.com/athrvvvv/AppOpener/tar.gz/refs/tags/v1.1

Quick start ⚡

from AppOpener import run, mklist
run("telegram, whatsapp")
mklist(name="app_data.json")

Links 🔗

Stay connected 🤝

August 2022 (version 1.0)

26 Aug 20:43
4b57f2d
Compare
Choose a tag to compare

Welcome to the release of AppOpener v1.0

AppOpener gives user ability to open any application by its name. Now its time to forget the absolute paths of applications. This package will help automation projects like custom cmd.


Install Package 📦

1. Install from PyPi

pip install AppOpener

2. Install from git repository

git clone https://github.com/athrvvvv/AppOpener.git
cd AppOpener
python -m pip install https://codeload.github.com/athrvvvv/AppOpener/tar.gz/refs/tags/v1.0

Quick start ⚡

from AppOpener import run, mklist
run("telegram, whatsapp")
mklist(name="app_data.json")

Note
Visit official documentation of AppOpener here

The latest release is always available at the Github releases.

Telegram  Twitter  YouTube  Mail