Releases: athrvvvv/AppOpener
April 2023 (version 1.7)
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 toopen
andclose
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://appopener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
January 2023 (version 1.6)
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
January 2023 (version 1.5)
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
December 2022 (version 1.4)
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 🤔
- Fixed issue #7 Module requires pywin32 by @iansedano
- 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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
September 2022 (version 1.3)
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 🤔
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
September 2022 (version 1.2)
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
August 2022 (version 1.1)
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 🔗
- PYPI page - https://pypi.org/project/appopener/
- Official documentation - https://AppOpener.readthedocs.io/en/latest/
- Github releases - https://github.com/athrvvvv/AppOpener/releases/
- Project changelog - https://github.com/athrvvvv/AppOpener/blob/module/CHANGELOG.md/
- Issue tracker - https://github.com/athrvvvv/AppOpener/issues/
Stay connected 🤝
August 2022 (version 1.0)
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.