Skip to content

This is a desktop app built to help Pokémon Essentials users in the creation of text for the PBS txt files. It is built with Electron, HTML, JavaScript, JQuery, and Bootstrap.

StefanoLambiase/essentials-pbs-utility

Repository files navigation

Introduction

This is a desktop app built to help Pokémon Essentials users in the creation of text for the PBS txt files. It is built with Electron, HTML, JavaScript, JQuery, and Bootstrap.

Authors

Technical informations

In this section we introduce technical informations and installing guides!

Prerequisites

The app is built with Electron js. To contribute or build the app you need node on your machine.

To install Node and npm you can:

  • download it from the official website.

OR

  • install it with a package manager, Chocolatey for example (this is my case).

Install Node using a package manager

Chocolatey on Windows

Chocolatey is a package manager for Windows. To install Chocolatey and Node, follow these steps:

  1. Start a Powershell as Admin (right click on the bottom-left corner on the screen;
  2. Run Get-ExecutionPolicy;
  3. If the output is 'Restricted', run Set-ExecutionPolicy AllSigned, else go to next step;
  4. Run Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'));
  5. Restart the powershell;
  6. Run choco install -y --force nodejs;
  7. Check node version using node -v and npm version using npm -v;
  8. Done! Now you are ready!

Homebrew on Mac

Homebrew is a package manager for Mac. To install Homebrew and Node, follow these steps:

  1. Paste /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" into a macOS Terminal prompt to install Homebrew;
  2. Check the installation using the command brew -v (retry from the previous step if the command fails);
  3. Paste brew install node into a macOS Terminal prompt to install node using brew;
  4. Check node version using node -v and npm version using npm -v;
  5. Done! Now you are ready!

Clone and build the project locally

Follow these steps:

  1. Clone this repo;
  2. Go into the root directory;
  3. Run npm i into a terminal, this installs all the dependencies;
  4. Run npm start, this opens the app;

Built With

  • Electron.js - A Framework used to build desktop app using Node.js.
  • Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • HTML5 - The programming language used for the renderer process development.
  • Bootstrap - Front-end framework.
  • Javascript - Scripting language used to add functionalities to the front-end and to comunicate with the main process.

Contributors

About

This is a desktop app built to help Pokémon Essentials users in the creation of text for the PBS txt files. It is built with Electron, HTML, JavaScript, JQuery, and Bootstrap.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published