annotate bin/kcclient @ 2123:c4427fd59306

port some of ascoltami into lit
author drewp@bigasterisk.com
date Thu, 02 Jun 2022 23:24:09 -0700
parents 7772cc48e016
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
205
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
1 #!/usr/bin/env python
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
2 """send KeyboardComposer a fade request, for use from the shell"""
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
3
512
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
4 import sys
270
54774cba50c9 revive kcclient and fix subcomposer so kcclient works through refreshes
Drew Perttula <drewp@bigasterisk.com>
parents: 205
diff changeset
5 import run_local
512
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
6 from restclient import Resource
270
54774cba50c9 revive kcclient and fix subcomposer so kcclient works through refreshes
Drew Perttula <drewp@bigasterisk.com>
parents: 205
diff changeset
7 from light9 import networking
205
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
8
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
9 subname = sys.argv[1]
512
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
10 level = sys.argv[2]
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
11 fadesecs = '0'
1858
7772cc48e016 reformat all python
drewp@bigasterisk.com
parents: 623
diff changeset
12 if len(sys.argv) > 3:
512
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
13 fadesecs = sys.argv[3]
205
3905d3c92aaa twisted mainloop, more row-change keys, xmlrpc fadesub command on port 8050
drewp
parents:
diff changeset
14
623
46d319974176 move networking settings to config.n3
drewp@bigasterisk.com
parents: 512
diff changeset
15 levelServer = Resource(networking.keyboardComposer.url)
512
179281f28d65 convert kcclient to use http; untested
drewp@bigasterisk.com
parents: 270
diff changeset
16 levelServer.post('fadesub', subname=subname, level=level, secs=fadesecs)