Led ticker: Difference between revisions

From NURDspace
No edit summary
No edit summary
Line 21: Line 21:
** $B...$ achtergrond kleur
** $B...$ achtergrond kleur
** $O...$ outline kleur
** $O...$ outline kleur
*** formaat kleur: xxx,xxx,xxx waarbij xxx een decimale waarden tussen 0 en 255 is
*** formaat kleur: xxyyzz waarbij xx een hexadecimale waarden tussen 00 en ff is
** $o$ zet outline kleur uit
** $o$ zet outline kleur uit
** $d...$ hoelang de tekst op 't scherm zetten
** $d...$ hoelang de tekst op 't scherm zetten
Line 29: Line 29:


Dus bijvoorbeeld:
Dus bijvoorbeeld:
* $f$$C255,0,0$Hallo! Dit is een rode tekst.
* $f$$Cff0000$Hallo! Dit is een rode tekst.
* $i$Deze tekst wordt getoond als er verder niks te scrollen is.
* $i$Deze tekst wordt getoond als er verder niks te scrollen is.


Line 45: Line 45:
* [[spacenanny]]: '''/usr/local/sbin/deurbel.py''' ("deurbel!!!")
* [[spacenanny]]: '''/usr/local/sbin/deurbel.py''' ("deurbel!!!")
* [[Space status]]: '''/opt/status/status.py''' (space status: open/closed)
* [[Space status]]: '''/opt/status/status.py''' (space status: open/closed)
* [[scrollert]]: '''/usr/local/bin/door-to-ticker.sh''' (wie doet er de deur open)


=== Linux CLI example ===
=== Linux CLI example ===
<code>echo -n "test" > /dev/udp/10.208.42.159/5001</code>
<code>echo -n "test" > /dev/udp/10.208.42.159/5001</code>

Revision as of 09:03, 21 January 2019

Led ticker
Ledtickerns.jpg
Participants Folkert
Skills
Status Active
Niche
Purpose
Tool No
Location Space
Cost
Tool category

Led ticker

Ledtickerns.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

  • luistert op port 5001 UDP
  • stuur tekst om te tonen via een udp bericht
  • escapes:
    • $C...$ voorgrond kleur
    • $B...$ achtergrond kleur
    • $O...$ outline kleur
      • formaat kleur: xxyyzz waarbij xx een hexadecimale waarden tussen 00 en ff is
    • $o$ zet outline kleur uit
    • $d...$ hoelang de tekst op 't scherm zetten
    • $i$ deze tekst is de "idle tekst"; als er niks anders voorbij scrolled, dan wordt deze tekst (NIET-scrollend) getoond, goed een beetje dan
    • $f$ knipper 'n bietje
    • $a$ add to existing line. use $i$$a$ to add to idle line

Dus bijvoorbeeld:

  • $f$$Cff0000$Hallo! Dit is een rode tekst.
  • $i$Deze tekst wordt getoond als er verder niks te scrollen is.


  • de daily events enzo worden vanuit cron gestart, de cron van root
  • wordt gestart vanuit /etc/rc.local
  • root password is dat ene korte

koppelingen

  • nurdbot: /home/nurdbot/.jsb/releases/NURDbot/jsb/plugs/socket/udp.py (voor berichten van de deur) en myplugs/socket/wautemp.py (voor !ticker bla)
  • asterisk: /usr/local/bin/ticker-send.py en /usr/local/bin/push-it.sh (voor bellers)
  • spacenanny: /usr/local/sbin/deurbel.py ("deurbel!!!")
  • Space status: /opt/status/status.py (space status: open/closed)
  • scrollert: /usr/local/bin/door-to-ticker.sh (wie doet er de deur open)

Linux CLI example

echo -n "test" > /dev/udp/10.208.42.159/5001