A 4D movie scripting program which runs on a Raspberry Pi using GPIO.
3b101d64 — Humaid AlQassimi 3 years ago
Add build CI file and gitignore
907e40fa — Humaid AlQassimi 3 years ago
Update README file to match website
17d90c65 — Humaid AlQassimi 3 years ago
Add Go Module files


browse  log 



You can also use your local clone with git send-email.


#1. Purpose

A picture of 4DG control panel

The goal of this program is to allow anyone to create a 4D movie script. When run on a Raspberry Pi, the program will allow you to control Raspberry Pi's GPIO pins.

The program can be controlled using a web interface, and is written in Go.

#2. Requirements

The following packages must be installed on your system.

  • Go
  • Git

A Raspberry Pi is also preferred, otherwise the program would run in simulation mode.

#3. Copying and contributing

This program is written by Humaid AlQassimi, and is distributed under the GPLv3.

#4. Download and install

$ go get -u git.sr.ht/~humaid/_4dg
$ go install git.sr.ht/~humaid/_4dg

#5. Usage

If running on a Raspberry Pi, the program should run as root, otherwise GPIO couldn't be accessed.

$ _4dg run