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
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
Pavol Rusnak
215f47a149
add WIP python version
2010-12-09 23:45:04 +01:00
Pavol Rusnak
992b0f7bd9
started to work on C rewrite to deploy directly on WRT
2010-11-12 01:21:53 +01:00
Pavol Rusnak
765caa1c67
init
2010-11-08 23:24:43 +00:00