Visualization for the GPN15 conference
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dateutil
defusedxml
twitter
.gitignore
COPYRIGHT
README.creole
anims.lua
background.jpg
config.json.example
empty.png
font.ttf
gpn15logo.png
hosted.lua
hosted.py
img_0001.jpg
importer.py
module_gpn.lua
module_images.lua
module_talks.lua
module_text.lua
module_twitter.lua
node.json
node.lua
package.json
package.png
playlist.json
service
talks.json.example
tweets.json.example
twitter-profile-0.png
utils.lua

README.creole

GPN 15 conference

This is mostly the code that was running at the GPN 15 conference (https://entropia.de/GPN15). It was cleaned up after the conference and made better. Now you can properly reload and change modules while the visualization is running. I didn't port over all modules, but the missing modules (show child nodes, etc) should be easy to add.

Dependencies

This code requires at least info-beamer pi version 0.9.

Running

Have a look at the config.json.example files. Copy them over to config.json and modify them. The top level directory and the twitter directory have a runnable service file. The top level file is responsible for sending time and talk information to info-beamer. The twitter directory connects to twitter and saves avatar images and retrieved tweets into the file tweets.json in the top level directory.

To add new images to the image rotation just add jpeg or png files with a img_ prefix.

The file playlist.json is the main playlist. You can add/change/remove modules and their options while the visualization is running.

Normally info-beamer hosted sets up an environemnt where all those script are executed automatically. If you want to run everything manually that's your job now :-)