Skip to main content

Create desktop apps of your favourite websites

Project description

pypi license build

WebAppify is a simple module to easily create your own desktop apps of websites. WebAppify uses PySide6 and QtWebEngine for displaying the web page, and works on Python 3.10 and up.

To create your own desktop web app, import and set up the WebApp class.

from webappify import WebApp

app = WebApp('OpenStreetMap', 'https://www.openstreetmap.org', 'osm.png')
app.run()

This will create a window with the website, using the icon provided.

Additional Options

can_minimize_to_tray

To install a system tray icon, and minimize your application to the system tray, simply pass can_minimize_to_tray=True to the class and a tray icon will be installed with the necessary menu options.

app = WebApp('OpenStreetMap', 'https://www.openstreetmap.org', 'osm.png', can_minimize_to_tray=True)

Clicking on the tray icon will show the window, while right-clicking will show the menu.

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

webappify-0.5.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

webappify-0.5.2-py2.py3-none-any.whl (5.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file webappify-0.5.2.tar.gz.

File metadata

  • Download URL: webappify-0.5.2.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for webappify-0.5.2.tar.gz
Algorithm Hash digest
SHA256 32ecb32cc9ab9cd72dc823f8da3ae7895b94cf609ff0b35c010c9bec2c7b77f8
MD5 bc4a19ccf1f785a7f900465a3e15b15b
BLAKE2b-256 d3359b716175eaf667d4e4d291fa80b45c7305860eaee60c6abde4e8d5efc946

See more details on using hashes here.

File details

Details for the file webappify-0.5.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for webappify-0.5.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 04240d81f84bb6a015d625b5f7ac0fd7cf0c851f6da764b9f1579747e76fecaf
MD5 367514a2d9631bd961b70b92911e35c9
BLAKE2b-256 ca10ef301b1ee2d5569b6612d47fc70e4103512d38189aa57486ae06f09ede5f

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