This is an old revision of the document!


How to flip the dots?

Beginner:
Advanced:

Beliebiges Bild an Wand schicken. Es wird automatisch skaliert. Schwarz-Weiß Bilder erzeugen bessere Ergebnisse.

Send image to the wall:

nc 2001:67c:20a1:1033:33c3:beef:1234:b 2323 < <file> 
Expert:

Send UDP (Port 2323) to:

  • 2001:67c:20a1:1033:33c3:beef:1234:a (left)
  • 2001:67c:20a1:1033:33c3:beef:1234:b (mid)
  • 2001:67c:20a1:1033:33c3:beef:1234:c (right)
Community scripts

This linux tool will screencast a portion of your screen to the flipdot.
You need scrot to take screenshot and imagemagick (convert) to crop and rotate

#!/bin/bash

# For questions please come to our assembly! (or ping the_al on hackint)
# https://events.ccc.de/congress/2015/wiki/Assembly:Politecnico_Open_unix_Labs
cd /tmp/
while :; do 
    # take a screenshot into lol.png
    scrot lol.png
    
    # take only upper left corner
    convert lol.png -crop 144x120+0+0 lol2.png
    
    # divide in 3 images
    convert lol2.png -crop 48x120+0+0 -negate -rotate 90 lol31.pbm
    convert lol2.png -crop 48x120+48+0 -negate -rotate 90 lol32.pbm
    convert lol2.png -crop 48x120+96+0 -negate -rotate 90 lol33.pbm

    # send them to the flipdot
    (tail -n+3 lol31.pbm | nc -u -w 1 2001:67c:20a1:1033:33c3:beef:1234:a 2323)&
    (tail -n+3 lol32.pbm | nc -u -w 1 2001:67c:20a1:1033:33c3:beef:1234:b 2323)&
    (tail -n+3 lol33.pbm | nc -u -w 1 2001:67c:20a1:1033:33c3:beef:1234:c 2323)&

    # DON'T FLOOD.
    sleep 0.5;
done

Crop yourself

A little tool I made to crop the image in javascript. It's pretty slow, sorry.

It spits some shell code that downloads the image from imgur, but you can download and convert it yourself.

https://32c3crop.github.io

More info
  • flipdot/33c3.1482843600.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)