Commit graph

187 commits

Author SHA1 Message Date
066377e589 Wait for MPD to be ready before starting 2015-05-12 17:40:47 +02:00
16383cf777
read MPD_* envvar 2015-04-20 13:19:19 +02:00
ae9cb38bbe
FIX timestamp handling 2015-02-24 15:53:14 +01:00
b5a100f9e7
Add "edit" button on list page 2015-02-24 12:22:46 +01:00
08b4687309
edit event: actions can be added to alarms! 2015-02-23 23:34:29 +01:00
e85b560508
Minor improvement in dbadmin UI 2015-02-23 21:33:47 +01:00
bf7927b0e4
doc about mpd socket configuration 2015-02-23 21:31:47 +01:00
40cf86795a
FIX bug adding alarm from webui 2015-02-23 16:07:48 +01:00
be2c99391c
FIX form receivers (missing kind) 2015-02-23 16:06:59 +01:00
875dc9876f
FIX localfile in randomdir 2015-02-23 16:06:05 +01:00
bf557d789b
FIX larigira.dbadmin packaging 2015-02-19 20:29:54 +01:00
09ccf0a2a2
add audio static web form 2015-02-18 18:15:53 +01:00
ab21f6626a
Some more documentation 2015-02-02 11:42:07 +01:00
9ccb954d97
Sphinx documentation added 2015-02-02 10:52:43 +01:00
9e13105bba
DBAdmin can add alarms of kind 'single' to db
The entrypoint infrastructure is ready.
2015-02-01 21:47:12 +01:00
30eda39a7c
refactor entrypoints-related code 2015-02-01 19:57:50 +01:00
8cea5b6059
FIX unit test regression! 2015-02-01 19:54:51 +01:00
2c7e0bdf70
Nicer DB list, bootstrap 2015-02-01 19:41:19 +01:00
a09c4bcd73
Start a first, simple, db interface
by now, it's just a very raw "list" of db events.
Needs to be "bootstrapped", and of course forms are still missing!
2015-02-01 00:57:01 +01:00
d973474a37
ignore files 2015-02-01 00:11:00 +01:00
785a2c78fe
/api/debug/running has audiogens 2015-02-01 00:08:56 +01:00
24cda62c5f
Move main logic to larigira.py 2015-02-01 00:08:13 +01:00
05144d0c2f
audiogen has default howmany=1 2015-01-31 23:09:55 +01:00
74579a20a9
Get conf from envvars 2015-01-31 22:59:48 +01:00
22bb84d1d4
event db handling slightly more robust
now there is larigira-dbmanage: a simple CLI to add/list events (atm
it's too simple to be really good; but can be useful for testing)
2015-01-24 02:54:07 +01:00
6f0c335d2d
s/ejdb/tinydb, clear eventmodel, some testing
towards a better db!
2015-01-24 00:33:09 +01:00
b6e9fa8492
FIX pyejdb dependencies 2014-12-02 11:26:08 +01:00
1008ca1e42
event db integrated with player 2014-12-02 01:56:08 +01:00
2bd8f56aa3
timegenerators introduced, and some cleanup 2014-12-02 01:56:08 +01:00
241eb30c7c No more celery, audiogen used for continous, too
readme is now rst, and included in setup.py
2014-11-03 00:26:32 +01:00
aa71f61425 audiogen starts working
a decoupled part that will prepare audio. It has a modular design based
on standard python entrypoints.
This allows "kinds" to be registered.
2014-11-02 02:09:58 +01:00
b1f597deae proper setup.py setup & test 2014-10-29 00:39:43 +01:00
2bc118bfd9 http testing 2014-10-27 00:44:55 +01:00
6f9e4b199b SIGHUP, use mpd connection without subcommand
beside being ugly, using "mpc idle" subprocess was making the whole
thing unable to terminate & release HTTP port when closing.
2014-10-27 00:25:19 +01:00
bd6ccaf0be add web PoC 2014-10-26 20:13:32 +01:00
441ac2683c tidying things & unit testing! 2014-10-26 19:49:57 +01:00
8da8c38a8c some basic pof 2014-10-26 17:48:24 +01:00