/ProtonShell

Shell for websites, simple web apps / Оболочка для веб-сайтов, простых веб-приложений

Primary LanguagePascal

EN RU ← Choose language | Выберите язык

ProtonShell

A lightweight shell for websites, simple web applications, based on the Microsoft Edge system browser. Based on it, you can make a separate window for websites such as: YouTube (TV), Google Docs, ChatGPT, Twitch chat, Instagram, with custom js script or some web application in its own window. In the Apps folder you can find ready-made startup options for YouTube TV, ChatGPT, Discord, Instagram, Twitch chat, X client, and a simple shell to run other applications.

Screenshots

Setup

  1. Install Edge WebView2 Runtime.
  2. Place the index.html file in the application folder or enter the URL address, in the configuration file.
  3. Change the name, window parameters, icon, proxy, UserAgent and other settings, in the Config.ini configuration file.
  4. If necessary, change the exe icon, using Resource Hacker or specify the icon in the configuration file.

Launch options

When using startup parameters, reading the configuration file is not used, except for the -c parameter (custom configuration file).

-c anotherapp.ini - read configuration file, with a different name. When used, other startup parameters are not used and all parameters are read from the configuration file.

-f index.html - the path to the html file (relative or full).

-a “https://youtube.com/tv” - the web site address.

-n “My app” - the title of the application.

-i MyIcon.ico - path to the icon.

-u Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0 - user agent.

-s 1.js - user script (userscript).

-w - width of the application.

-h - height of the application.

-fullscreen - fullscreen mode.

-p - change system proxy to the specified one (format: IP:PORT).

-rp - return past system proxy, for cases of changing proxy to another one.

-b 3 - frame style (None = 0, Sizeable = 1, Single = 2, Dialog = 3, SizeToolWin = 4, ToolWindow = 5).

-t 50 - indent from the top.

-l 50 - indent to the right.

-d - enable debugging mode.

Host Commands

open app.exe or open "app.exe" -param1 -param2 "test" - open the application, you can use both full path and relative path.

folder Apps\ - list of files and folders.

del 1.txt - delete file.

close - close the application.

Details on usage can be found in the index.html file.

Debug mode

For fast debugging you can enable a special mode in which the following is available: resizing, changing User agent, clearing all data. To enable it, change the Debug parameter to 1.

Download

Version for Windows 10, 11.

Download

Feedback

r57zone[at]gmail.com