Mercurial > code > home > repos > homeauto
graph
-
another sensorSun, 05 May 2024 17:59:05 -0700, by drewp
-
add sensorFri, 03 May 2024 23:12:42 -0700, by drewp
-
renames and cleanupSun, 28 Apr 2024 17:12:06 -0700, by drewp
-
ignoreSun, 28 Apr 2024 17:11:37 -0700, by drewp
-
cloudfree plug sends mqtt metrics, which we export to victoriametricsSun, 28 Apr 2024 16:01:38 -0700, by drewp
-
powereagle now registers a hostname with dhcp so we don't have to hunt for itSat, 23 Mar 2024 14:57:59 -0700, by drewp
-
flicker status light when rf comesSat, 30 Dec 2023 18:46:42 -0800, by drewp
-
ignoreSat, 30 Dec 2023 18:45:50 -0800, by drewp
-
try to crash if mqtt doesn't connectThu, 09 Nov 2023 17:21:59 -0800, by drewp
-
deploymentThu, 09 Nov 2023 17:21:33 -0800, by drewp
-
deploymentThu, 09 Nov 2023 14:55:26 -0800, by drewp
-
rm custom cpp fingerprint driver that's under the wrong name 'desk'Fri, 01 Sep 2023 17:15:25 -0700, by drewp
-
cam deploy code that might not workFri, 01 Sep 2023 17:14:25 -0700, by drewp
-
camera workFri, 01 Sep 2023 17:13:51 -0700, by drewp
-
mqtt server & optionsFri, 01 Sep 2023 17:12:06 -0700, by drewp
-
reformatFri, 01 Sep 2023 17:11:22 -0700, by drewp
-
reformatFri, 01 Sep 2023 17:10:47 -0700, by drewp
-
reformatFri, 01 Sep 2023 13:52:39 -0700, by drewp
-
rm old configFri, 01 Sep 2023 13:47:42 -0700, by drewp
-
add kitchen light setupsFri, 01 Sep 2023 13:46:45 -0700, by drewp
-
fix some dev configsMon, 10 Jul 2023 17:42:29 -0700, by drewp
-
port to starlette/asyncioMon, 10 Jul 2023 17:37:58 -0700, by drewp
-
cleanupFri, 30 Jun 2023 22:11:06 -0700, by drewp
-
add skaf.yamlFri, 30 Jun 2023 22:08:45 -0700, by drewp
-
scrape satellites too, since they reveal what devs are connected to themFri, 30 Jun 2023 22:04:36 -0700, by drewp
-
port to skaffold, starlette, etcFri, 30 Jun 2023 22:03:55 -0700, by drewp
-
file movesTue, 20 Jun 2023 23:26:24 -0700, by drewp
-
rough port to starlette and reactivexTue, 20 Jun 2023 23:14:28 -0700, by drewp
-
skaf updateTue, 20 Jun 2023 23:13:26 -0700, by drewp
-
use pdm (these are new deps)Tue, 20 Jun 2023 23:13:09 -0700, by drewp
-
lookup ip in a roundabout wayFri, 16 Jun 2023 22:23:33 -0700, by drewp
-
update the installFri, 16 Jun 2023 22:23:05 -0700, by drewp
-
add ingressFri, 16 Jun 2023 17:23:54 -0700, by drewp
-
new cam setupsWed, 01 Mar 2023 20:37:24 -0800, by drewp
-
port to use my background_loop lib. various other dep updates.Sat, 27 Aug 2022 18:31:46 -0700, by drewp
-
new cam component with http serverSun, 07 Aug 2022 04:43:47 -0700, by drewp
-
starting 2022 attempt at esp32camSun, 07 Aug 2022 02:26:11 -0700, by drewp
-
older workSun, 07 Aug 2022 02:25:40 -0700, by drewp
-
share background-loop pkgThu, 05 May 2022 00:05:27 -0700, by drewp
-
rewrite to use starlette/etcSun, 24 Apr 2022 02:15:30 -0700, by drewp
-
collector to its own repoTue, 29 Mar 2022 21:41:32 -0700, by drewp
-
update deps; code fixes; add skaffoldSun, 12 Dec 2021 22:03:28 -0800, by drewp
-
ride controlFri, 10 Dec 2021 21:42:59 -0800, by drewp
-
patchablegraph to its own repoWed, 24 Nov 2021 10:16:03 -0800, by drewp
-
mqtt_client to separate repoWed, 24 Nov 2021 10:01:02 -0800, by drewp
-
quick fixes for cyclone sseWed, 17 Nov 2021 14:25:14 -0800, by drewp
-
formatSat, 23 Oct 2021 13:23:02 -0700, by drewp
-
reworking UI to reflect the new inferencing codeSat, 23 Oct 2021 13:22:40 -0700, by drewp
-
less loggingSat, 23 Oct 2021 13:21:06 -0700, by drewp
-
add skaffoldSat, 23 Oct 2021 13:15:27 -0700, by drewp
-
add new devs, factor out to devs.pySat, 23 Oct 2021 13:14:45 -0700, by drewp
-
formattingSat, 23 Oct 2021 13:14:07 -0700, by drewp
-
rf_switch_desk updateTue, 19 Oct 2021 22:29:26 -0700, by drewp
-
release 0.12.0Tue, 12 Oct 2021 20:18:59 -0700, by drewp
-
jsonld moved into rdflib 6.0.1Tue, 12 Oct 2021 20:18:54 -0700, by drewp
-
stats and non-debug mode speedupsTue, 28 Sep 2021 00:32:16 -0700, by drewp
-
take out some misduided fixesMon, 27 Sep 2021 22:55:32 -0700, by drewp
-
new html log and other refactoring as i work on the advanceTheStack problemsMon, 27 Sep 2021 11:22:09 -0700, by drewp
-
really rough fix to a broken test. hopefully this gets redoneSat, 25 Sep 2021 22:20:42 -0700, by drewp
-
debugging and cleanup, as i looked for a bugSat, 25 Sep 2021 22:20:00 -0700, by drewp
-
more debug uri compressionMon, 27 Sep 2021 11:09:32 -0700, by drewp
-
infer_perf_test wipMon, 27 Sep 2021 23:21:19 -0700, by drewp
-
don't deploy config files; mount them in so i can editMon, 27 Sep 2021 23:19:53 -0700, by drewp
-
cnof checkpointMon, 27 Sep 2021 23:18:49 -0700, by drewp
-
reasoning rule updatesMon, 27 Sep 2021 23:16:46 -0700, by drewp
-
collector: turn off most input graph sources until they're rewritten to k8s urlsMon, 27 Sep 2021 23:17:29 -0700, by drewp
-
minor changes to several servicesMon, 27 Sep 2021 23:12:43 -0700, by drewp
-
rm old serv.n3Mon, 27 Sep 2021 23:15:33 -0700, by drewp
-
checkpoint service/frontDoorLockMon, 27 Sep 2021 23:13:49 -0700, by drewp
-
checkpoint service/dpmsMon, 27 Sep 2021 23:05:30 -0700, by drewp
-
checkpoint service/piNodeMon, 27 Sep 2021 23:04:36 -0700, by drewp
-
checkpoint service/tradfriMon, 27 Sep 2021 23:03:02 -0700, by drewp
-
checkpoint service/wifiMon, 27 Sep 2021 23:02:33 -0700, by drewp
-
espNode checkpointMon, 27 Sep 2021 22:59:39 -0700, by drewp
-
add new bug test (no fix yet)Wed, 22 Sep 2021 01:22:05 -0700, by drewp
-
update stmt_chunk_test for new bnode subtypesWed, 22 Sep 2021 01:07:37 -0700, by drewp
-
forgot a file in the BNode subtypes commit a few steps backWed, 22 Sep 2021 01:03:25 -0700, by drewp
-
don't jsut quietly succeed if iteration limit is reachedWed, 22 Sep 2021 01:02:26 -0700, by drewp
-
redo RHS bnode processingWed, 22 Sep 2021 01:00:32 -0700, by drewp
-
split a testTue, 21 Sep 2021 23:21:59 -0700, by drewp
-
try a bnode test mode improvement, but it's not so useful if you parse graphs with reused bnodes in themTue, 21 Sep 2021 23:21:38 -0700, by drewp
-
update stmt_chunk_testTue, 21 Sep 2021 23:20:41 -0700, by drewp
-
rm used parameterTue, 21 Sep 2021 23:20:16 -0700, by drewp
-
fix some harder tests. Mostly, _advanceTheStack needed to spin the odometer rings starting from the other side, to get all the right combosTue, 21 Sep 2021 22:29:19 -0700, by drewp
-
comments, debug, dead codeTue, 21 Sep 2021 22:19:11 -0700, by drewp
-
clean up dead testsMon, 20 Sep 2021 23:20:46 -0700, by drewp
-
abbreviate my specific debug lines some moreMon, 20 Sep 2021 23:19:40 -0700, by drewp
-
logic fix- some bindings were being returned 2+; some 0 timesMon, 20 Sep 2021 23:19:08 -0700, by drewp
-
warningsMon, 20 Sep 2021 23:15:29 -0700, by drewp
-
new childResource function for making new URIsSun, 19 Sep 2021 20:31:39 -0700, by drewp
-
cleanups and optimizationsSun, 19 Sep 2021 16:51:51 -0700, by drewp
-
function evaluation uses Chunk lists now and runs fast. Only a few edge cases still brokenSun, 19 Sep 2021 15:39:37 -0700, by drewp
-
parse lists from graph into the ChunksSun, 19 Sep 2021 14:42:39 -0700, by drewp
-
refactor inference_functionsSun, 19 Sep 2021 13:33:10 -0700, by drewp
-
update currently-working testsSun, 19 Sep 2021 13:23:50 -0700, by drewp
-
bugfix for simple (no arg lists) functions not evaluatingSun, 19 Sep 2021 13:22:29 -0700, by drewp
-
new stmt_chunk_testSun, 19 Sep 2021 13:21:33 -0700, by drewp
-
__nonzero__ is called __bool__ in py3! thanks for nothing, lintersSun, 19 Sep 2021 13:21:15 -0700, by drewp
-
minor refactoringSun, 19 Sep 2021 13:20:39 -0700, by drewp
-
debug logging and commentsSun, 19 Sep 2021 13:19:20 -0700, by drewp
-
WIP - functions are broken as i move most layers to work in Chunks not TriplesSat, 18 Sep 2021 23:57:20 -0700, by drewp
-
move graphDump (on its way out, since reprs are getting better)Sat, 18 Sep 2021 23:53:59 -0700, by drewp
-
add nonRuleStatments to Inference api. there's already a test in an eariler commitFri, 17 Sep 2021 11:11:24 -0700, by drewp
-
more performance workFri, 17 Sep 2021 11:10:18 -0700, by drewp
-
WIP rules reloader (doesn't reload yet)Fri, 17 Sep 2021 11:07:21 -0700, by drewp
-
make namespaces in tests less confusingFri, 17 Sep 2021 11:06:52 -0700, by drewp
-
WIP rules.n3Fri, 17 Sep 2021 11:05:21 -0700, by drewp
-
mqtt_to_rdf.py updatesFri, 17 Sep 2021 11:04:23 -0700, by drewp
-
try not to make empty topic subscriptionsFri, 17 Sep 2021 11:03:13 -0700, by drewp
-
serve graph/configFri, 17 Sep 2021 11:01:06 -0700, by drewp
-
debug logsWed, 15 Sep 2021 23:56:21 -0700, by drewp
-
speedups: abort some rules fasterWed, 15 Sep 2021 23:56:02 -0700, by drewp
-
rm unused computationMon, 13 Sep 2021 01:54:49 -0700, by drewp
-
don't crash, just skip the rule if there's a BindingConflict (no clear test case yet)Mon, 13 Sep 2021 01:53:32 -0700, by drewp
-
refactor rules evalMon, 13 Sep 2021 01:36:06 -0700, by drewp
-
rm dead code from previous triesMon, 13 Sep 2021 00:18:47 -0700, by drewp
-
refactor: use CandidateBinding throughout, not loose dictsMon, 13 Sep 2021 00:06:00 -0700, by drewp
-
hack math:sum in there. Test suite is passing except some slow performersSun, 12 Sep 2021 23:48:43 -0700, by drewp
-
fix farenheit rule case, fix some others that depend on rings order, but this breaks some performance because of itertools.permSun, 12 Sep 2021 21:48:36 -0700, by drewp
-
just (a lot of) debug changesSun, 12 Sep 2021 21:46:39 -0700, by drewp
-
big rewrite of infer() using statements not variables as the things to iterate overSun, 12 Sep 2021 04:32:52 -0700, by drewp
-
add mqtt_messageSat, 11 Sep 2021 23:33:55 -0700, by drewp
-
do inference on config. backend for new ui columns. rm some of the old filter pipelineSat, 11 Sep 2021 23:31:32 -0700, by drewp
-
new grid layout in web uiSat, 11 Sep 2021 23:28:37 -0700, by drewp
-
some shuffling, i don't know- i'm about to rewrite againSat, 11 Sep 2021 23:27:32 -0700, by drewp
-
metrics on input graph sizesSat, 11 Sep 2021 23:21:11 -0700, by drewp
-
mostly cleanup; scraps of the next rewrite; unskip tests that are ok nowWed, 08 Sep 2021 23:22:45 -0700, by drewp
-
slow test is ok now (but other slow tests are now broken)Wed, 08 Sep 2021 18:59:21 -0700, by drewp
-
apparently this was redundantWed, 08 Sep 2021 18:56:24 -0700, by drewp
-
add CandidateTermMatches, unused so farWed, 08 Sep 2021 18:53:26 -0700, by drewp
-
rename workingSet, sometimesWed, 08 Sep 2021 18:51:18 -0700, by drewp
-
log layoutWed, 08 Sep 2021 18:42:53 -0700, by drewp
-
support CB.apply(returnBoundStatementsOnly)Wed, 08 Sep 2021 18:39:12 -0700, by drewp
-
attempted to rewrite with CandidateTermMatches but it brokeWed, 08 Sep 2021 18:32:11 -0700, by drewp
-
plans regarding this rewriteMon, 06 Sep 2021 23:26:07 -0700, by drewp
-
optimization: stream stmts instead of building a GraphMon, 06 Sep 2021 23:23:43 -0700, by drewp
-
change a Graph.__sub__ to Set.difference in verify() for a big speedupMon, 06 Sep 2021 23:20:23 -0700, by drewp
-
refactor: inline an odometer algorithm in place of itertools.productMon, 06 Sep 2021 23:04:34 -0700, by drewp
-
forget GRAPH_ID optimization in this caseMon, 06 Sep 2021 23:03:51 -0700, by drewp
-
mark skipped tests. move applyRule into Rule. minor cleanups.Mon, 06 Sep 2021 18:39:38 -0700, by drewp
-
a little inner-loop performace. same number of iterations, but less time on logging and some stmt filteringMon, 06 Sep 2021 18:18:42 -0700, by drewp
-
mysteriously lost an important lineMon, 06 Sep 2021 18:07:28 -0700, by drewp
-
new tests for a smaller part of the inner loopMon, 06 Sep 2021 18:06:11 -0700, by drewp
-
cleaning up inner loopMon, 06 Sep 2021 17:03:19 -0700, by drewp
-
more modules, types. Maybe less repeated computation on BoundLhsMon, 06 Sep 2021 15:38:48 -0700, by drewp
-
realign tests, turn off slow ones for nowMon, 06 Sep 2021 01:15:14 -0700, by drewp
-
WIP move evaluation to new fileMon, 06 Sep 2021 01:13:55 -0700, by drewp
-
fix importMon, 06 Sep 2021 00:57:28 -0700, by drewp
-
logging and statsMon, 06 Sep 2021 00:56:47 -0700, by drewp
-
do findEvals once at setRules timeMon, 06 Sep 2021 00:56:13 -0700, by drewp
-
infer() dumps statsSun, 05 Sep 2021 23:27:49 -0700, by drewp
-
cleanup internal names, importsSun, 05 Sep 2021 22:50:15 -0700, by drewp
-
fix a bug with a slightly moer complicated set of rulesSun, 05 Sep 2021 22:43:13 -0700, by drewp
-
Evaluation doesn't have to depend on Lhs classSun, 05 Sep 2021 22:40:50 -0700, by drewp
-
logging adjustmentsSun, 05 Sep 2021 22:39:38 -0700, by drewp
-
more cleanup, especially around EvaluationSun, 05 Sep 2021 01:52:53 -0700, by drewp
-
extract module of rdflib output patchesSun, 05 Sep 2021 01:51:49 -0700, by drewp
-
cleanups and a few fixed casesSun, 05 Sep 2021 01:15:55 -0700, by drewp
-
big rewrite- more classes, smaller methods, more typesafe, all current tests passingSat, 04 Sep 2021 23:23:55 -0700, by drewp
-
pure reordering of funcs to make the next diffs smallerSat, 04 Sep 2021 23:18:44 -0700, by drewp
-
shuffle some loggingSat, 04 Sep 2021 15:34:29 -0700, by drewp
-
WIP inference- getting into more degenerate test casesThu, 02 Sep 2021 23:20:55 -0700, by drewp
-
WIP more debugging, working towards bnode-matching supportThu, 02 Sep 2021 13:39:27 -0700, by drewp
-
WIP inferencer - partial var and function supportThu, 02 Sep 2021 01:58:31 -0700, by drewp
-
WIP new inferencer. no vars yet.Sun, 29 Aug 2021 23:59:09 -0700, by drewp
-
some rdf code. maybe copied from light9?Sun, 29 Aug 2021 13:45:31 -0700, by drewp
-
add patch_cyclone_sseSun, 29 Aug 2021 13:44:05 -0700, by drewp
-
start zigbee configs. this proves the need for more graph output from a given mqtt messageSun, 29 Aug 2021 13:43:50 -0700, by drewp
-
dead code, sort reqsSun, 29 Aug 2021 13:43:14 -0700, by drewp
-
release 0.5.0Sun, 29 Aug 2021 13:36:08 -0700, by drewp
-
reformat, switch to prometheus, maybe other fixesSun, 29 Aug 2021 12:56:14 -0700, by drewp
-
depsThu, 26 Aug 2021 18:26:20 -0700, by drewp
-
fix deploy; redo stats display pageThu, 26 Aug 2021 18:03:30 -0700, by drewp
-
big fixes and rewrites. emitting rdf works, not influx export yetThu, 26 Aug 2021 16:33:05 -0700, by drewp
-
don't insist on ttyUSB0 device when doing OTA updatesThu, 13 May 2021 01:06:26 -0700, by drewp
-
workshop lights driverThu, 13 May 2021 01:05:40 -0700, by drewp
-
Bump pillow from 3.1.1 to 8.1.1 in /service/colplay dependabot/pip/service/colplay/pillow-8.1.1Thu, 18 Mar 2021 20:13:07 +0000, by dependabot[bot]
-
Bump lxml from 4.3.3 to 4.6.2 in /service/wifi dependabot/pip/service/wifi/lxml-4.6.2Thu, 07 Jan 2021 22:55:33 +0000, by dependabot[bot]
-
release 0.4.0Thu, 14 May 2020 22:29:55 -0700, by drewp
-
py3Thu, 14 May 2020 22:29:44 -0700, by drewp
-
docker and build fixesSat, 02 May 2020 15:08:12 -0700, by drewp
-
front door support on another brokerSat, 02 May 2020 15:07:03 -0700, by drewp
-
serv updatesFri, 27 Mar 2020 23:08:10 -0700, by drewp
-
fix theater input selector string assemblingFri, 27 Mar 2020 23:07:46 -0700, by drewp
-
rename living lampsFri, 27 Mar 2020 23:07:10 -0700, by drewp
-
dockerignoreFri, 14 Feb 2020 17:00:54 -0800, by drewp
-
stats pageFri, 14 Feb 2020 16:47:10 -0800, by drewp
-
more theater output controlsFri, 14 Feb 2020 10:21:24 -0800, by drewp
-
Bump twisted from 19.2.0 to 19.7.0 in /service/collector dependabot/pip/service/collector/twisted-19.7.0Fri, 14 Feb 2020 10:01:26 +0000, by dependabot[bot]
-
Bump twisted from 16.0.0 to 19.7.0 in /service/colplay dependabot/pip/service/colplay/twisted-19.7.0Fri, 14 Feb 2020 10:01:19 +0000, by dependabot[bot]
-
more py3 fixesFri, 14 Feb 2020 00:33:31 -0800, by drewp
-
update depsFri, 14 Feb 2020 00:33:14 -0800, by drewp
-
whitespaceFri, 14 Feb 2020 00:09:02 -0800, by drewp
-
demo buttons send :press not :releaseFri, 14 Feb 2020 00:08:43 -0800, by drewp
-
python 3! and some types and cleanupsFri, 14 Feb 2020 00:07:23 -0800, by drewp
-
something with rx on inputgraph, i forget. also cleanup imports and logging of oneshotThu, 13 Feb 2020 23:00:06 -0800, by drewp
-
use local FuXi checkout of https://github.com/drewp/FuXi (and some other dep updates)Thu, 13 Feb 2020 22:58:56 -0800, by drewp
-
merge rules.n3 againThu, 13 Feb 2020 22:58:23 -0800, by drewp
-
add rxThu, 13 Feb 2020 10:26:38 -0800, by drewp
-
index.html layout; add some oneshot buttonsThu, 13 Feb 2020 10:26:01 -0800, by drewp
-
rule updatesThu, 13 Feb 2020 10:24:23 -0800, by drewp
-
update to many new named graphsThu, 13 Feb 2020 10:22:12 -0800, by drewp
-
rename to s/sse//; use new browse linkThu, 13 Feb 2020 10:21:05 -0800, by drewp
-
build updatesThu, 13 Feb 2020 10:20:42 -0800, by drewp
-
page stylesThu, 13 Feb 2020 10:19:46 -0800, by drewp
-
build updatesThu, 13 Feb 2020 10:19:22 -0800, by drewp
-
fixes to TS and page build. remove some unused attempts at binding to <streamed-graph>Thu, 13 Feb 2020 10:17:54 -0800, by drewp
-
update depsThu, 13 Feb 2020 10:17:36 -0800, by drewp
-
build updateThu, 13 Feb 2020 10:16:28 -0800, by drewp
-
stop updating a graph (mqtt is our output)Mon, 10 Feb 2020 23:58:57 -0800, by drewp
-
more devicesMon, 10 Feb 2020 23:58:26 -0800, by drewp
-
more renaming, build updatesMon, 10 Feb 2020 23:56:42 -0800, by drewp
-
build update, use logging libMon, 10 Feb 2020 00:03:38 -0800, by drewp
-
cors supportMon, 10 Feb 2020 00:03:11 -0800, by drewp
-
build updateMon, 10 Feb 2020 00:02:48 -0800, by drewp
-
build updateMon, 10 Feb 2020 00:02:18 -0800, by drewp
-
serve current usage as a graphMon, 10 Feb 2020 00:01:39 -0800, by drewp
-
more mqtt_to_rdf renames. bring in basic LitElement setup for the debug pageSat, 08 Feb 2020 04:02:22 -0800, by drewp
-
more service renaming; start a lot more serv.n3 job filesThu, 06 Feb 2020 16:36:35 -0800, by drewp
-
protocol notesWed, 05 Feb 2020 17:20:28 -0800, by drewp
-
there's a planWed, 05 Feb 2020 17:12:18 -0800, by drewp
-
build: place generated nim in its own dirThu, 23 Jan 2020 23:59:41 -0800, by drewp
-
an attempt as ESP-IDF build (doesn't work) calling a nim-generated main function (also doesn't work)Thu, 23 Jan 2020 23:46:34 -0800, by drewp
-
espNode was not a service; move it to top dirWed, 05 Feb 2020 16:43:46 -0800, by drewp
-
rename rfid_pn532_pyWed, 05 Feb 2020 16:40:46 -0800, by drewp
-
rm older rfid attempt using MFRC522 chipWed, 05 Feb 2020 16:39:08 -0800, by drewp
-
whitespaceWed, 05 Feb 2020 00:29:13 -0800, by drewp
-
dep updates; graph url renames; and other build updatesWed, 05 Feb 2020 00:23:06 -0800, by drewp
-
influx host name; reformatWed, 05 Feb 2020 00:22:48 -0800, by drewp
-
rewrite reasoning PutOutputsWed, 05 Feb 2020 00:19:43 -0800, by drewp
-
update depsWed, 05 Feb 2020 00:18:20 -0800, by drewp
-
add rdf_from_mqtt, though at the moment the graph urls may not be in sync and the reqs have just been updatedTue, 04 Feb 2020 23:33:21 -0800, by drewp
-
rm old alsa version- everything uses pulse nowTue, 04 Feb 2020 23:32:46 -0800, by drewp
-
rm old airquality client. using esphome and mqtt nowTue, 04 Feb 2020 22:57:47 -0800, by drewp
-
consolidate debug page into ./index.html for nowTue, 04 Feb 2020 22:41:51 -0800, by drewp
-
years of event source updatesTue, 04 Feb 2020 17:07:05 -0800, by drewp
-
release 0.11.0Mon, 03 Feb 2020 23:47:25 -0800, by drewp
-
new graph output for browsers, with autorefreshMon, 03 Feb 2020 23:47:23 -0800, by drewp
-
don't require first arg on PatchedGraph.serializeMon, 03 Feb 2020 23:46:29 -0800, by drewp
-
add browser_test server for playing with /graph resourceMon, 03 Feb 2020 23:45:15 -0800, by drewp
-
release 0.10.0Mon, 03 Feb 2020 22:08:54 -0800, by drewp
-
try to detect browser even better, instead of failing the whole requestMon, 03 Feb 2020 22:07:20 -0800, by drewp
-
release 0.9.0Mon, 03 Feb 2020 01:10:56 -0800, by drewp
-
fix text/plain outputMon, 03 Feb 2020 01:10:35 -0800, by drewp
-
release 0.8.0Mon, 03 Feb 2020 00:51:26 -0800, by drewp
-
reformatMon, 03 Feb 2020 00:51:18 -0800, by drewp
-
try a text/plain response if we think it's a browser asking for the graphMon, 03 Feb 2020 00:50:53 -0800, by drewp
-
release 0.4.0Sun, 02 Feb 2020 14:44:42 -0800, by drewp
-
use PmfStat for timingSun, 02 Feb 2020 14:44:24 -0800, by drewp
-
release 0.3.0Sun, 02 Feb 2020 14:42:34 -0800, by drewp
-
influx on default host 'bang5'Sun, 02 Feb 2020 14:42:07 -0800, by drewp
-
add scales watching time spent in exportToInfluxSun, 02 Feb 2020 14:40:55 -0800, by drewp
-
mqtt->rdf is now over in rdf_from_mqtt serviceFri, 31 Jan 2020 23:56:42 -0800, by drewp
-
add publish to ON/OFF messages. split up the main statement handlerFri, 31 Jan 2020 23:55:27 -0800, by drewp
-
tester page that can PUT some statementsFri, 31 Jan 2020 23:55:04 -0800, by drewp
-
extract rdfStatementsFromRequest for sharing with other toolsFri, 31 Jan 2020 23:54:20 -0800, by drewp
-
collector: add /graphlist, plus logging updatesWed, 29 Jan 2020 01:05:15 -0800, by drewp
-
reformatWed, 29 Jan 2020 01:04:09 -0800, by drewp
-
iot2: WIP still. more messages schemaWed, 29 Jan 2020 01:03:40 -0800, by drewp
-
xidle rewrite for docker, py3Wed, 29 Jan 2020 01:02:06 -0800, by drewp
-
introduce capnp, more build, some demosThu, 23 Jan 2020 21:00:47 -0800, by drewp
-
get some iot2 tests goingTue, 21 Jan 2020 23:59:45 -0800, by drewp
-
working theater_blaster config. 3 immediate repeats of volume moves only one stepMon, 20 Jan 2020 17:10:42 -0800, by drewp
-
add task to pull new docker imageMon, 20 Jan 2020 17:09:39 -0800, by drewp
-
hall camThu, 16 Jan 2020 13:23:47 -0800, by drewp
-
fixes for streamedgraph build and a surprise with multi-value wifiBandsThu, 09 Jan 2020 00:38:59 -0800, by drewp
-
build cleanup and reformatsMon, 06 Jan 2020 23:47:30 -0800, by drewp
-
brighter link colorMon, 06 Jan 2020 23:47:05 -0800, by drewp
-
logging cleanupMon, 06 Jan 2020 22:46:02 -0800, by drewp
-
fix glowMon, 06 Jan 2020 22:43:48 -0800, by drewp
-
refactor plain graph functions from lit-elementMon, 06 Jan 2020 22:39:46 -0800, by drewp
-
rm dead codeMon, 06 Jan 2020 22:35:16 -0800, by drewp
-
some type notes and cleanupsMon, 06 Jan 2020 00:04:18 -0800, by drewp
-
now roughly works. shows updates. only some workarounds.Sun, 05 Jan 2020 23:52:26 -0800, by drewp
-
kind of running with lit-element and polymer together. lots of data missing from table stillSun, 05 Jan 2020 23:18:27 -0800, by drewp
-
streamed-graph finally imports and builds. polymer bindings don't work in a <dom-bind> thoughThu, 02 Jan 2020 00:23:36 -0800, by drewp
-
build adjustments. now seems to read streamedgraph correctly.Tue, 31 Dec 2019 02:45:25 -0800, by drewp
-
npm run build works now, accessing streamed-graph. But, s-g isn't in the output bundle yet.Sun, 29 Dec 2019 19:41:48 -0800, by drewp
-
announce.py startSun, 22 Dec 2019 00:37:31 -0800, by drewp
-
service that calls for TTS audio then serves it to chromecasts and to playAudio servicesSun, 22 Dec 2019 00:35:58 -0800, by drewp
-
playsound is working ok on dash right nowSun, 22 Dec 2019 00:34:08 -0800, by drewp
-
try using tcp to talk to host pulseSat, 21 Dec 2019 16:01:25 -0800, by drewp
-
about to rip out pygame for nowFri, 20 Dec 2019 17:17:56 -0800, by drewp
-
drop speech synth, try to get pulse client workingThu, 19 Dec 2019 17:33:24 -0800, by drewp
-
start rewrite for playSoundThu, 19 Dec 2019 16:45:40 -0800, by drewp
-
prettier times. new streamed-graph browse linkWed, 18 Dec 2019 17:23:34 -0800, by drewp
-
start ts config files, but this doesn't share the streamed-graph code properly yetTue, 17 Dec 2019 23:16:53 -0800, by drewp
-
release 0.9.0Sun, 24 Nov 2019 00:02:42 -0800, by drewp
-
try new graph+view widgetSun, 24 Nov 2019 00:01:00 -0800, by drewp
-
remote suspend, wifi group argSat, 23 Nov 2019 12:02:32 -0800, by drewp
-
Bump requests from 2.18.4 to 2.20.0 in /service/irRemote dependabot/pip/service/irRemote/requests-2.20.0Sun, 03 Nov 2019 10:01:33 +0000, by dependabot[bot]
-
release 0.2.0Wed, 25 Sep 2019 17:56:28 -0700, by drewp
-
dep on influxdbWed, 25 Sep 2019 17:56:15 -0700, by drewp
-
whitespace and docWed, 25 Sep 2019 17:56:03 -0700, by drewp
-
index page rewrite. mqtt subscribe update. new store/events graph uriWed, 25 Sep 2019 17:36:44 -0700, by drewp
-
rename store's graph uriWed, 25 Sep 2019 17:33:32 -0700, by drewp
-
graph path now has 'store' in itWed, 25 Sep 2019 17:29:47 -0700, by drewp
-
index page is a data browser. support for -vWed, 25 Sep 2019 17:29:12 -0700, by drewp
-
build and release configWed, 25 Sep 2019 17:28:38 -0700, by drewp
-
new index page tableWed, 25 Sep 2019 17:27:35 -0700, by drewp
-
collector configWed, 25 Sep 2019 17:25:36 -0700, by drewp
-
dockerfile depsWed, 25 Sep 2019 17:25:19 -0700, by drewp
-
makefile to invokeWed, 25 Sep 2019 17:25:16 -0700, by drewp
-
release 0.9.0Wed, 25 Sep 2019 16:09:02 -0700, by drewp
-
fix import for rx 3.xWed, 25 Sep 2019 16:08:43 -0700, by drewp
-
release 0.8.0Tue, 24 Sep 2019 14:04:25 -0700, by drewp
-
use rx version 3.xTue, 24 Sep 2019 14:04:02 -0700, by drewp
-
move bnode id optimization to its own file. more logging cleanupsMon, 12 Aug 2019 16:46:52 -0700, by drewp
-
more piNode wip. treq etcMon, 12 Aug 2019 10:14:45 -0700, by drewp
-
fix precision of ledstrip parasMon, 12 Aug 2019 10:08:23 -0700, by drewp
-
typo in piNode configMon, 12 Aug 2019 10:07:57 -0700, by drewp
-
piNode to py3Mon, 12 Aug 2019 10:07:49 -0700, by drewp
-
release 0.5.0Mon, 12 Aug 2019 02:23:15 -0700, by drewp
-
typo in xsd: namespace for led stripsMon, 12 Aug 2019 02:21:01 -0700, by drewp
-
RgbStrip init fixMon, 12 Aug 2019 01:10:12 -0700, by drewp
-
release 0.4.0Sun, 11 Aug 2019 03:26:06 -0700, by drewp
-
fix download url separatorSun, 11 Aug 2019 03:25:50 -0700, by drewp
-
round numbers. py3 updates. wsSun, 11 Aug 2019 03:25:20 -0700, by drewp
-
add pytype dockerfileSat, 10 Aug 2019 23:44:17 -0700, by drewp
-
wip for pytype support and separate device run loops on piNodeSat, 10 Aug 2019 23:33:50 -0700, by drewp
-
lib upgrades; fix a static http server pathThu, 08 Aug 2019 16:54:46 -0700, by drewp
-
try to workaround pigpio not supporting pullup modes on pi4 yet (didn't work, I think)Thu, 08 Aug 2019 16:53:31 -0700, by drewp
-
frontdoor configs; move device class timing to greplin statsThu, 08 Aug 2019 16:50:14 -0700, by drewp
-
whitespaceThu, 08 Aug 2019 16:48:40 -0700, by drewp
-
fix pushconfig host lookupWed, 07 Aug 2019 21:06:46 -0700, by drewp
-
whitespaceWed, 07 Aug 2019 21:06:04 -0700, by drewp
-
arduinonode: per-device-type timing statsWed, 07 Aug 2019 20:55:00 -0700, by drewp
-
arduinonode to dockerWed, 07 Aug 2019 20:23:04 -0700, by drewp
-
release 0.8.0Sun, 04 Aug 2019 13:03:18 -0700, by drewp
-
output-widgets.html pathSun, 04 Aug 2019 13:03:04 -0700, by drewp
-
release 0.7.0Sun, 04 Aug 2019 12:57:25 -0700, by drewp
-
partial style redo. standardize ns setupSun, 04 Aug 2019 12:57:03 -0700, by drewp
-
release 0.6.0Sat, 03 Aug 2019 17:03:08 -0700, by drewp
-
fix graph view on ionode index pageSat, 03 Aug 2019 17:02:41 -0700, by drewp
-
just reindent, i thinkSat, 03 Aug 2019 17:02:16 -0700, by drewp
-
clean up very old reasoning configsWed, 24 Jul 2019 01:12:29 -0700, by drewp
-
oneShot can send to a dev instanceWed, 24 Jul 2019 01:03:21 -0700, by drewp
-
clean up reasoning pageWed, 24 Jul 2019 01:02:31 -0700, by drewp
-
reasoning web page uses rdf/browse/graphView for inputs and outputs nowWed, 24 Jul 2019 00:36:16 -0700, by drewp
-
mock output modeWed, 24 Jul 2019 00:34:41 -0700, by drewp
-
redo reasoning actions log levelsTue, 23 Jul 2019 17:40:55 -0700, by drewp
-
actually set put payload this time. add treq depTue, 23 Jul 2019 17:37:24 -0700, by drewp
-
reasoning output using treq, and keep writing to PUT calls forever (but not as fast as the reasoning loop runs)Tue, 23 Jul 2019 17:30:46 -0700, by drewp
-
update standardservice. add --dns to all docker runsTue, 23 Jul 2019 10:29:31 -0700, by drewp
-
loftdesk configTue, 23 Jul 2019 10:29:20 -0700, by drewp
-
support for default values for http PUT outputsTue, 23 Jul 2019 10:28:12 -0700, by drewp
-
frontwindow display config, move keys outTue, 23 Jul 2019 10:25:56 -0700, by drewp
-
comments and loggingTue, 23 Jul 2019 10:16:59 -0700, by drewp
-
device configsTue, 23 Jul 2019 10:16:14 -0700, by drewp
-
rule updatesTue, 23 Jul 2019 10:15:33 -0700, by drewp
-
adjust kitchen PWM freqs. add comments and proposed contents of n3 configsSat, 13 Jul 2019 19:58:50 -0700, by drewp
-
espNode codeSun, 07 Jul 2019 11:23:48 -0700, by drewp
-
standardize build. fix /state reportSat, 06 Jul 2019 13:56:07 -0700, by drewp
-
stubsSat, 06 Jul 2019 13:55:59 -0700, by drewp
-
release 0.7.0Sat, 06 Jul 2019 13:55:08 -0700, by drewp
-
more state varsSat, 06 Jul 2019 13:54:52 -0700, by drewp
-
pinode use prettyerrorhandlerSat, 06 Jul 2019 00:49:12 -0700, by drewp
-
new crib animSat, 06 Jul 2019 00:48:56 -0700, by drewp
-
pinode devs can now poll in parallel (within one poll step). doesn't help much.Sat, 06 Jul 2019 00:47:18 -0700, by drewp
-
release 0.6.0Thu, 06 Jun 2019 02:30:00 -0700, by drewp
-
new scalessetupThu, 06 Jun 2019 02:29:18 -0700, by drewp
-
fix str/bytes to mqtt clientFri, 10 May 2019 02:28:14 -0700, by drewp
-
release 0.7.0Fri, 10 May 2019 02:10:05 -0700, by drewp
-
don't send empty subscribe request at startup- broker will hang up on usFri, 10 May 2019 02:09:23 -0700, by drewp
-
release 0.6.0Fri, 10 May 2019 01:32:03 -0700, by drewp
-
caller must set clientIdFri, 10 May 2019 01:31:21 -0700, by drewp
-
mqtt_graph_bridge to new build rules and to py3Thu, 09 May 2019 22:31:04 -0700, by drewp
-
release 0.5.0Wed, 08 May 2019 00:56:54 -0700, by drewp
-
big rewrite. now probably works for multiple subscriptions and over reconnectsWed, 08 May 2019 00:55:58 -0700, by drewp
-
update depsMon, 06 May 2019 21:11:19 -0700, by drewp
-
simple api checks for (any) user tooMon, 06 May 2019 21:11:00 -0700, by drewp
-
new simple mode that can set the door without rdfMon, 06 May 2019 21:07:42 -0700, by drewp
-
faster keepalive from esp chip. report aliveness into the graph. more programming tasks in tasks.pyMon, 06 May 2019 21:06:08 -0700, by drewp
-
release 0.5.0Mon, 06 May 2019 00:19:08 -0700, by drewp
-
turn up deferred lifecycle logging in -v modeMon, 06 May 2019 00:18:42 -0700, by drewp
-
add standardservice/__init__.pyMon, 06 May 2019 00:15:44 -0700, by drewp
-
build/import update for reasoning serviceMon, 06 May 2019 00:05:24 -0700, by drewp
-
release 0.6.0Mon, 06 May 2019 00:03:35 -0700, by drewp
-
fix old module name twisted_sse_demoMon, 06 May 2019 00:02:26 -0700, by drewp
-
match esp hostname in py codeSun, 05 May 2019 22:44:35 -0700, by drewp
-
update esphome version. rename esp board to be distinct from pi board. new invoke rules for esp programmingSun, 05 May 2019 22:43:14 -0700, by drewp
-
no more immediateUpdate since we push patch events now. and the code was broken for py3 anywaySun, 05 May 2019 17:09:12 -0700, by drewp
-
redo wifi's statements about access points so we can distinguish who is connecting to where, and on which wifi bandFri, 03 May 2019 18:54:42 -0700, by drewp
-
update build on service/wifiFri, 03 May 2019 18:54:05 -0700, by drewp
-
py3 and new buildWed, 01 May 2019 00:30:54 -0700, by drewp
-
fix a hang bug where polling stoppedWed, 01 May 2019 00:24:13 -0700, by drewp
-
release 0.4.0Wed, 01 May 2019 00:09:54 -0700, by drewp
-
also pass topic as str at publishWed, 01 May 2019 00:09:23 -0700, by drewp
-
release 0.3.0Wed, 01 May 2019 00:07:13 -0700, by drewp
-
mqtt lib wants to encode topic namesWed, 01 May 2019 00:06:50 -0700, by drewp
-
release 0.2.0Wed, 01 May 2019 00:03:23 -0700, by drewp
-
some py3 compatibilityWed, 01 May 2019 00:03:00 -0700, by drewp
-
release 0.1.0Tue, 30 Apr 2019 23:37:30 -0700, by drewp
-
mqtt_client into a distributableTue, 30 Apr 2019 23:37:25 -0700, by drewp
-
fix /static path dirThu, 25 Apr 2019 23:52:22 -0700, by drewp
-
update build and deps to use invoke and to use new lib layout, plus more stats collectionThu, 25 Apr 2019 23:38:47 -0700, by drewp
-
release 0.5.0Thu, 25 Apr 2019 23:36:44 -0700, by drewp
-
include_package_data=True to try to get html files installedThu, 25 Apr 2019 23:36:10 -0700, by drewp
-
release 0.4.0Thu, 25 Apr 2019 23:33:35 -0700, by drewp
-
another try at including htmlThu, 25 Apr 2019 23:33:06 -0700, by drewp
-
release 0.1.0Thu, 25 Apr 2019 23:15:25 -0700, by drewp
-
export_to_influxdb to new packageThu, 25 Apr 2019 23:12:39 -0700, by drewp
-
release 0.4.0Thu, 25 Apr 2019 23:01:26 -0700, by drewp
-
release 0.3.0Thu, 25 Apr 2019 23:01:15 -0700, by drewp
-
release 0.3.0Thu, 25 Apr 2019 23:01:04 -0700, by drewp
-
release 0.3.0Thu, 25 Apr 2019 23:00:49 -0700, by drewp
-
switch to setuptools and 'install_requires'Thu, 25 Apr 2019 22:59:43 -0700, by drewp
-
release 0.2.0Thu, 25 Apr 2019 22:37:11 -0700, by drewp
-
add devices_shared/__init__.pyThu, 25 Apr 2019 22:36:58 -0700, by drewp
-
release 0.2.0Thu, 25 Apr 2019 22:17:10 -0700, by drewp
-
add homeauto_anynode/__init__.pyThu, 25 Apr 2019 22:16:50 -0700, by drewp
-
release 0.1.0Thu, 25 Apr 2019 17:35:53 -0700, by drewp
-
start homeauto_anynode for files shared between arduino and piThu, 25 Apr 2019 17:34:53 -0700, by drewp
-
release 0.1.0Thu, 25 Apr 2019 17:23:29 -0700, by drewp
-
make devices_shared into libThu, 25 Apr 2019 17:22:39 -0700, by drewp
-
update powereagle to py3, be a server with /stats/, save 'price' fieldTue, 23 Apr 2019 03:57:55 -0700, by drewp
-
rewrite dhcpleases to use dnsmasq's data files, and all the new build stuffTue, 23 Apr 2019 02:56:07 -0700, by drewp
-
release 0.3.0Tue, 23 Apr 2019 02:18:07 -0700, by drewp
-
typo from addition of verboseLoggingTue, 23 Apr 2019 02:17:35 -0700, by drewp
-
release 0.5.0Tue, 23 Apr 2019 02:14:12 -0700, by drewp
-
move project url resolution to pip install timeTue, 23 Apr 2019 02:13:44 -0700, by drewp
-
release 0.2.0Tue, 23 Apr 2019 02:12:07 -0700, by drewp
-
add common imports to __init__.pyTue, 23 Apr 2019 02:10:55 -0700, by drewp
-
release 0.2.0Tue, 23 Apr 2019 01:30:14 -0700, by drewp
-
move logsetup into new standardservice pkgTue, 23 Apr 2019 01:29:32 -0700, by drewp
-
release 0.4.0Tue, 23 Apr 2019 00:57:18 -0700, by drewp
-
releaser was updating versions on inappropriate linesTue, 23 Apr 2019 00:57:03 -0700, by drewp
-
release 0.3.0Tue, 23 Apr 2019 00:53:16 -0700, by drewp
-
don't exclude setup.py from the dist (though I mean to exclude it from the package, somehow)Tue, 23 Apr 2019 00:52:47 -0700, by drewp
-
release 0.2.0Tue, 23 Apr 2019 00:11:04 -0700, by drewp
-
packaging and readmeTue, 23 Apr 2019 00:10:41 -0700, by drewp
-
fix requires lineMon, 22 Apr 2019 23:34:42 -0700, by drewp
-
release 0.1.0Mon, 22 Apr 2019 23:31:29 -0700, by drewp
-
make patchablegraph releaseMon, 22 Apr 2019 23:29:19 -0700, by drewp
-
release 0.1.0Mon, 22 Apr 2019 23:23:50 -0700, by drewp
-
make cycloneerr releaseMon, 22 Apr 2019 23:21:45 -0700, by drewp
-
twisted_sse moves to its own git repoMon, 22 Apr 2019 22:54:47 -0700, by drewp
-
mv twisted_sseMon, 22 Apr 2019 21:58:09 -0700, by drewp
-
rm old (2010) code for talking to arduino/firmata with a web ui and some activitystreams stuffSun, 21 Apr 2019 23:26:45 -0700, by drewp
-
rm attempt at rfid driver and http SSE server done in nim. includes working nim binding to pn532 with libnfc. includes a little from-scratch rdf lib.Sun, 21 Apr 2019 03:30:59 -0700, by drewp
-
add missing files for the recordSun, 21 Apr 2019 03:28:21 -0700, by drewp
-
rm old code to read a shaft encoder on an rpi, and a simple thermostat service that switches a house heater onSun, 21 Apr 2019 03:18:45 -0700, by drewp
-
rm old driver and web color picker for shiftbrites and some other 'sba' boardSun, 21 Apr 2019 03:14:14 -0700, by drewp
-
rm old code for arduino that drove shiftbrite leds and read barcords. plus, a program to generate barcodes for music tracks so they can be scannedSun, 21 Apr 2019 03:09:16 -0700, by drewp
-
some unadded files, for the recordSun, 21 Apr 2019 03:08:43 -0700, by drewp
-
rm old complicated usb bus checker and resetter that caught some error modes and reset the right parts of the usb treeSun, 21 Apr 2019 03:04:42 -0700, by drewp
-
rm old pi kiosk thing that displayed calendars and stuff. maybe a thermostat knob. py server; knockout web page.Sun, 21 Apr 2019 03:01:36 -0700, by drewp
-
rm old system to show pictures in a browser and change the pic according to commands sent from a pd graphSun, 21 Apr 2019 02:57:17 -0700, by drewp
-
rm old code that reads from some solar power inverter that talks over serialSun, 21 Apr 2019 02:55:35 -0700, by drewp
-
rm old golang service that ran on a pi connected to an arduino connected to RGB leds. includes some color picker using polymerSun, 21 Apr 2019 02:52:49 -0700, by drewp
-
rm old reader of onewire -> serial -> graphiteSun, 21 Apr 2019 02:48:58 -0700, by drewp
-
rm old golang server that made an rdf graph from inputs on rpi (goraptor & hwio)Sun, 21 Apr 2019 02:45:35 -0700, by drewp
-
old schematics for a pi setupSun, 21 Apr 2019 02:44:08 -0700, by drewp
-
rm old insteon codeSun, 21 Apr 2019 01:38:32 -0700, by drewp
-
old insteon driver attemptSun, 21 Apr 2019 01:37:02 -0700, by drewp
-
rm old arduino code for a few boards. includes driver for IR sensor taped to power meter; virtualwire communications from garage to bathroom.Sun, 21 Apr 2019 01:34:24 -0700, by drewp
-
save some old captures of the IR powermeter monitorSun, 21 Apr 2019 01:33:13 -0700, by drewp
-
rm frontdooropenSun, 21 Apr 2019 01:29:29 -0700, by drewp
-
old event notifier tool. this should be done in reasoning/ now.Sun, 21 Apr 2019 01:28:47 -0700, by drewp
-
move to /my/proj/hardware/busyboxArduino. hardware is still around and this has notes on how to use it.Sun, 21 Apr 2019 01:26:58 -0700, by drewp
-
rm old bluetooth tracking service. 'beacon' is the new one.Sun, 21 Apr 2019 01:24:50 -0700, by drewp
-
keep some very old 2011 mac addresses in case i want to correlate them in logsSun, 21 Apr 2019 01:24:19 -0700, by drewp
-
mockup of thermostat rulesSun, 21 Apr 2019 00:06:12 -0700, by drewp
-
delete or disable old rulesSun, 21 Apr 2019 00:05:28 -0700, by drewp
-
door lock rulesSun, 21 Apr 2019 00:04:32 -0700, by drewp
-
UA support, some rewrites from twisted_sse_demo workSun, 21 Apr 2019 00:00:27 -0700, by drewp
-
update rdfdb for inGraph bugSat, 20 Apr 2019 23:59:45 -0700, by drewp
-
dhcpleases partial rewriteSat, 20 Apr 2019 23:59:04 -0700, by drewp
-
set source volume at startSat, 20 Apr 2019 23:57:47 -0700, by drewp
-
read and send some HID events. might be workingSat, 20 Apr 2019 23:56:57 -0700, by drewp
-
last version of colplay, which i hope won't need a custom service soonSat, 20 Apr 2019 23:56:03 -0700, by drewp
-
fix hang-at-startup bugSat, 20 Apr 2019 23:54:11 -0700, by drewp
-
refactor common viewer setupSat, 20 Apr 2019 23:53:43 -0700, by drewp
-
py3Sat, 20 Apr 2019 23:53:04 -0700, by drewp
-
stats support and maybe a no-op filtering logic change snuck in thereSat, 20 Apr 2019 23:51:02 -0700, by drewp
-
py3 protectionSat, 20 Apr 2019 23:49:16 -0700, by drewp