Skip to content

UoC-Radio/flow-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flow-dashboard Build Status

A GTK+ based GUI generator of the radio station's on-air schedule.

This is a graphical XML generator and database front-end application. It acts as the GUI of Audio Scheduler. It aims to:

  • Facilitate creation of the music schedule, which is given as input to Audio Scheduler.
  • Provide zone management for the music library of the radio station.

Screenshots

Initial state Menu options
Import progress bar After import

Build and Run natively

Dependencies

To run flow-dashboard, you will need to have the following installed:

Run

After installing the dependencies above, just do:

python3 ./src/main.py

Build and Run with Docker

An alternative (and probably easier) way to build and run the app is by using Docker. Besides Docker, you don't need any other dependencies installed.
The app will run locally as a web application.

Linux & MacOS

To build and run the app from source:

./build
./run

To download and run the latest version of the app:

./quick_run

The above command first updates the app if it is outdated, and then runs it.

Windows

The app can be deployed by executing Docker commands manually. Check out the provided bash scripts for a hint.

Credits

ggalan87 for his advice on GUI design
looselyrigorous for his CSS styling ideas