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