You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Perl Executing Browser
9
9
10
10
Perl Executing Browser (PEB) is an HTML5 user interface for [Perl 5](https://www.perl.org/) desktop applications. It runs local Perl 5 scripts as child processes with no server or execution timeout and is implemented as a C++ executable based on the [Qt 5](https://www.qt.io/) libraries.
11
11
12
-
Inspired by [Electron](http://electron.atom.io/) and [NW.js](http://nwjs.io/), PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting. In contrast to Electron and NW.js, PEB does not depend on Node.js, runs JavaScript in a sandbox and blocks cross-origin requests.
12
+
Inspired by [Electron](http://electron.atom.io/) and [NW.js](http://nwjs.io/), PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting. In contrast to Electron and NW.js, PEB does not depend on [Node.js](https://nodejs.org/en/), always runs JavaScript in a sandbox and blocks cross-origin requests.
13
13
14
14
## Contents
15
15
*[Quick Start](#quick-start)
@@ -45,7 +45,8 @@ These are the basic steps for building your first PEB-based application:
45
45
***2.** Write [a settings JavaScript object](#perl-scripts-api) for every Perl script you are going to run.
46
46
47
47
***3.** Write your Perl scripts.
48
-
Input from local HTML forms is read just like reading POST or GET requests in a Perl CGI script. Use the [get-post-test.pl](resources/app/perl/get-post-test.pl) file as an example.
48
+
Input from local HTML forms is read just like reading POST or GET requests in a Perl CGI script.
49
+
You may use the [get-post-test.pl](resources/app/perl/get-post-test.pl) file as an example.
49
50
50
51
***4.** Connect your Perl scripts to your local HTML page using [one of the three possible methods](#perl-scripts-api).
51
52
@@ -117,6 +118,7 @@ CONFIG += app_bundle
117
118
## Runtime Requirements
118
119
* Qt 5 libraries.
119
120
Their full list for a QtWebKit Linux build of PEB can be found inside the [start-peb-webkit.sh](start-peb-webkit.sh) script.
121
+
Their full list for a QtWebEngine Linux build of PEB can be found inside the [start-peb-webengine.sh](start-peb-webengine.sh) script.
120
122
121
123
* Perl 5 distribution - any Linux, Mac or Windows Perl distribution.
Inspired by <ahref="http://electron.atom.io/">Electron</a> and <ahref="http://nwjs.io/">NW.js</a>, PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting. In contrast to Electron and NW.js, PEB does not depend on Node.js, runs JavaScript in a sandbox and blocks cross-origin requests.
275
+
Inspired by <ahref="http://electron.atom.io/">Electron</a> and <ahref="http://nwjs.io/">NW.js</a>, PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting. In contrast to Electron and NW.js, PEB does not depend on <ahref="https://nodejs.org/en/">Node.js</a>, always runs JavaScript in a sandbox and blocks cross-origin requests.
0 commit comments