Skip to main content
https://raw.githubusercontent.com/srccircumflex/docs/main/showcase-logo.png

This minimalistic program turns any website or other document into a stand-alone application.

Coded with the PyQt6 package (The QtGroup) and powered by chromium.

https://raw.githubusercontent.com/srccircumflex/docs/main/sep.png

Install and Run

Use the module pip to install the showcase_browser package:

python -m pip install showcase-browser --upgrade

This installs all the required packages and creates the shell command

showcase

and you can execute:

showcase github.com

See also Troubleshooting

Features

All optional features are deactivated by default.

For an overview of the command line parameters execute:

showcase --help

Examples

Add Browser Basis Widgets

showcase github.com --wg-url --wg-back --wg-forward --wg-refresh --wg-stop --wg-home --home-url google.com

Add Browser Tabs

showcase github.com --wg-tabs --wg-tabs-close --wg-tabs-add --tabs-default-url google.com --tabs-dynamic-labels --tabs-keep-last

Communicator

For the possibility to use showcase dynamically in scripts, a socket is installed with the flag --com which enables remote control from another process.

showcase github.com --com --window-title "my app" --window-maxsize

Now some commands can be executed from another process (Shell/Terminal/Cmd) to control the showcase.

showcase https://pypi.org/ --com-try

Troubleshooting

Under Linux, the following error may occur during execution:

qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: wayland-egl, xcb, vkkhrdisplay, wayland, vnc, linuxfb, offscreen, eglfs, minimal, minimalegl.

Fix it by installing the required packages:

sudo apt-get install -y libxcb-cursor-dev

Metadata

Release files for showcase-browser 0.1.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for showcase-browser 0.1.3.2
File Size Uploaded Provenance Actions
showcase_browser-0.1.3.2.tar.gz 45.9 kB Without provenance Details for showcase_browser-0.1.3.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for showcase-browser 0.1.3.2
File Interpreter ABI Platform Actions
showcase_browser-0.1.3.2-py3-none-any.whl Python 3 none any Details for showcase_browser-0.1.3.2-py3-none-any.whl

Total release size: 94.2 kB

Release files / showcase_browser-0.1.3.2.tar.gz

Download URL showcase_browser-0.1.3.2.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e7c723f4bb623efc4748e70faace538258dd9ab566a0a6f1b0ff36033d109feb
BLAKE2b-256 checksum
How to use checksums
031066efc9fa91916188838316db76a56712c128c5100b5e54d47344bda72eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release files / showcase_browser-0.1.3.2-py3-none-any.whl

Download URL showcase_browser-0.1.3.2-py3-none-any.whl
Size 48.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45c2073514d53f941e2759f2542b1bb88200e06e6a581c8047d457e0fd688e0b
BLAKE2b-256 checksum
How to use checksums
0941ea582eb0ef7f3f5eb0701eadcebd5f239e68d7c50435c53dfb1fb27d1495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Security for showcase-browser 0.1.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page