Build standalone cross-platform instances of our Teleprompter using Electron.
"Teleprompter" is a professional grade, multi-platform, free software teleprompter for anyone to use.
It's built with web technologies so anyone can customize it to their needs. It may be run on a web browser or as a standalone application for additional features.
Make sure you have NodeJS
with npm
installed on your system before you begin.
One you've got npm, follow these steps in every platform, then proceed to run the corresponding platform specific command:
- Open a
Terminal
orCommand Prompt
at your desired build location. - Clone this repository and its submodules.
git clone --recursive https://github.com/ImaginarySense/Teleprompter-Electron.git
cd Teleprompter-Electron
- Download dependencies and submodules with npm install. Do this step both in the root folder and
app
submodule.
npm install
cd app
npm install
cd ..
- Follow platform specific building steps. If it builds successfully, you should find your binaries in the
dist
folder.
- Run
npm run dist:win64
to create a 64 bit installer. - Run
npm run dist:win32
to create a 32 bit installer. - Run
npm run dist:win
to create both 32 bit and 64 bit installers.
- Install Electron dependencies specified at Electron-Builder's Linux documentation.
- Open
package.json
in a text editor of your preference. - Find the following lines:
"linux": {
"target":
- Under
target
, remove all targets that don't correspond to your distribution. (For example, you would leavedeb
for Ubuntu, rpm for OpenSuse, and pacman for Arch.) Also, leaveAppImage
if you wish to create a universal portable Linux app. You may just useAppImage
if your system supports it. - Save your changes to
package.json
. - Run
npm run dist:linux
.
Run npm run dist:osx
.
- Install all dependencies specified at Electron-Builder's OS X documentation.
- Run
npm run dist
.
If you have an issue, please write it to us, we will help you or fix the bug.
- Javier O. Cordero Pérez [email protected]
- Victor Ortiz [email protected]
- Rafael Sierra [email protected]
- Keyvan Pérez [email protected]
Imaginary Films LLC & Contributors
This software is shared under the GPL3 license.