Title: Education: 02. Dependencies Date: 2019-05-14 00:00 Category: Page Slug: education.02.deps Lang: en | < Back | Index | Next > | |---|---|---| | [01. Why][prev] | [Education][index] | [03. Site][next] |
In this document we describe **PSKOV** dependencies and how to get them. Estimated completion time: 5 minutes. **Table of contents** * [01. Dependencies](#deps) * [02. Details](#details) ## 01. Dependencies We designed **PSKOV** to run inside web browsers. Here is what you need to run **PSKOV**: | № | PSKOV dependency | Notes | |---|---|---| | 1 | Web browser of 2010 or newer | **PSKOV** needs ECMAScript 5 (2009), any modern web browser should work | | 2 | Local file system access | [LFSA][lfsa] gives **PSKOV** access to your local file system. Install LFSA to be able to use **PSKOV**. | **Note**: [install LFSA][lfsa] to be able to use **PSKOV**. ## 02. Details **PSKOV**: * is a client side JavaScript application * has no direct access to local file system * uses [LFSA][lfsa] to access local file system * uses [Showdown][showdown] to convert Markdown to HTML **LFSA**: * is a tiny Python server to provide read/write access to local file system * runs at 8000 port * is under 200 lines of code, feel free to [inspect it][lfsa-src]
| < Back | Index | Next > | |---|---|---| | [01. Why][prev] | [Education][index] | [03. Site][next] | [index]: education.html [prev]: education.01.why.html [next]: education.03.site.html [lfsa]: http://opengamestudio.org/lfsa [lfsa-src]: https://bitbucket.org/ogstudio/lfsa/src/default/lfsa-201905.py [showdown]: https://github.com/showdownjs/showdown