Commit graph

53 commits

Author SHA1 Message Date
Petr Baudis
6d476a318f brmd: Separate Alphasign interface to the brmd::Alphasign package 2011-05-10 22:37:02 +02:00
Petr Baudis
9dafba0bef brmd: Copyright notice 2011-05-10 22:32:54 +02:00
Petr Baudis
360156d0de Merge branch 'master' into brmd-componentize
Conflicts:
	brmd/brmd.pl
2011-05-10 22:26:00 +02:00
Nephirus
a1108f27d3 Added AlphaSign notification of streaming status 2011-05-08 23:31:51 +02:00
Petr Baudis
517309cb5c brmd streaming_update(): Remove superfluous line 2011-05-07 02:19:17 +02:00
Petr Baudis
f4e6fd79f7 brmd: $record -> $streaming 2011-05-07 02:13:57 +02:00
Petr Baudis
fba2427e44 brmd::WWW notify_update(): Merge in notify_manual_update() 2011-05-07 02:10:52 +02:00
Petr Baudis
59cc7c1489 brmd::Door: Introduce event status_override 2011-05-07 02:07:52 +02:00
Petr Baudis
6aaf5051bb brmd: Move manual update logic from web_brmstatus_switch() to status_update() 2011-05-07 02:03:55 +02:00
Petr Baudis
69cdcabd1e brmd status_update, record_update: Transform to events, introduce event registration 2011-05-07 02:00:42 +02:00
Petr Baudis
dbdd8e706b brmd: Separate ssh interface to the brmd::Stream package 2011-05-07 01:07:33 +02:00
Petr Baudis
77cd405f18 brmd::IRC: Replace topic_update, notify with more specific events 2011-05-07 01:00:33 +02:00
Petr Baudis
1a63895070 brmd::WWW: Move use HTTP::Status, CGI there 2011-05-07 00:32:53 +02:00
Petr Baudis
4c3fb05acf brmd: Separate serial interface to the brmd::Door package 2011-05-07 00:32:00 +02:00
Petr Baudis
11272e7748 brmd: Separate WWW interface to the brmd::WWW package 2011-05-07 00:08:41 +02:00
Petr Baudis
badefe8b9b brmd: Separate IRC interface to the brmd::IRC package 2011-05-06 23:59:53 +02:00
Pavol Rusnak
2aa6ae75a6 fix show source link 2011-05-05 01:41:19 +02:00
Petr Baudis
8218666eb4 brmd record_update(): Call topic_update() 2011-05-03 20:29:57 +02:00
Petr Baudis
7be39a589a brmd: Factor out stream URL to $streamurl 2011-05-03 20:29:04 +02:00
Petr Baudis
ed59bdf9f4 brmd: Update stream status in topic too 2011-05-03 20:28:03 +02:00
Petr Baudis
c39919490f brmd: Show brmstream link on main web page when on air 2011-05-03 20:23:54 +02:00
Petr Baudis
593f34fe9b brmd: Switch streaming on brmvid when record switch is pressed 2011-05-03 20:21:40 +02:00
Petr Baudis
d66a389c77 brmd: Show stream URL only on IRC 2011-05-03 20:11:54 +02:00
Pavol Rusnak
37aa870429 print also url of videostream 2011-05-03 16:25:31 +02:00
Pavol Rusnak
3332d4ab8c add readme 2011-05-02 00:53:55 +02:00
Pavol Rusnak
63669f314b remove confusing sentence 2011-05-02 00:52:40 +02:00
Petr Baudis
718c94886d brmd: Allow device filename override on commandline 2011-05-02 00:43:33 +02:00
Petr Baudis
00e2684e63 brmd.pl web_brmstatus_html: Change input button to submit 2011-05-02 00:34:11 +02:00
Petr Baudis
87b929ff4c brmd: Support for manual status override using web button 2011-04-26 23:19:00 +02:00
Petr Baudis
c3052ebecf brmd: Factor out status_update(), record_update() 2011-04-26 23:18:39 +02:00
Petr Baudis
ba1c64e92a brmd: Force HTTP/1.1 replies
It seems to reduce the fd leaks by an order of magnitude.
2011-04-26 20:58:45 +02:00
Petr Baudis
d510400e4f brmd: Update icons 2011-04-26 20:58:06 +02:00
Petr Baudis
f5b6e4ea12 sketch: Support for status overrides from host over comSerial 2011-04-26 20:57:41 +02:00
Pavol Rusnak
eefdd34af4 small fixes, add NewSoftSerial lib 2011-03-16 04:01:43 +01:00
Petr Baudis
0e8d06ca42 brmd: Brmdoor is no longer TCP service but local serial 2011-03-14 03:16:08 +01:00
Petr Baudis
e2f813dd25 sketch: Convert from ethernet shield to USB serial comunication
Ethernet shield has been extremely unreliable, and we need a USB host nearby for a webcam anyway.
2011-03-13 23:39:25 +01:00
Petr Baudis
ded3bd81f8 Move files to directories brmd/, sketch/ 2011-03-13 22:16:44 +01:00
Petr Baudis
4ed67b61ee Merge branch 'master' of gitorious.org:brmlab/brmdoor 2011-03-11 03:03:40 +01:00
Petr Baudis
f3ecbebb0e brmd IRC: Sync topic with internal state on connect 2011-03-11 03:02:56 +01:00
Petr Baudis
c2aae50ca5 brmdoor: Add timestamps to log, log each brmdoor input for now 2011-03-11 03:02:28 +01:00
Petr Baudis
ac70e3ef7c brmd: Try to deal with IRC disconnects gracefully 2011-03-11 03:01:58 +01:00
Pavol Rusnak
860e129b93 use macro for music 2011-03-09 15:42:32 +01:00
Pavol Rusnak
e8aac914fc add pitches.h 2011-03-09 15:41:09 +01:00
Pavol Rusnak
852c23ca46 add arduino sketch 2011-03-09 15:31:25 +01:00
Petr Baudis
364c556f08 Web /brmd/: Add link to view source 2011-03-09 02:56:44 +01:00
Petr Baudis
ba46980963 brmstatus.txt: Add link to front page 2011-03-09 02:50:18 +01:00
Petr Baudis
6d0e7bbbb9 brmd.pl: Fix permissions 2011-03-09 02:48:41 +01:00
Petr Baudis
a9fdd97a66 brmstatus.txt interface support 2011-03-09 02:41:58 +01:00
Petr Baudis
4e017cb3db Replace brmdoor.php by full-fledged universal hub script brmd
brmd should handle various kinds of brmlab-related events (brmdoor
unlocks, status panel events, wiki updates) and provide central place
to handle them, with unified interface (web and IRC).

Currently, all of this should be implemented, except wiki updates
handling. But the script is still a bit rudimentary; some TODO items
are mentioned in the TODO file.
2011-03-09 02:41:40 +01:00
Petr Baudis
3d15892bf8 Remove unfinished experiments 2011-03-09 02:19:43 +01:00