A Roku channel that "tags" (as in graffiti) its IP address to a server.
components | Improve use of client ID and model number | 2023-02-22 19:06:38 |
---|---|---|
images | Update artwork, add splash screens. | 2016-04-19 20:39:20 |
posters | Add the poster images for the channel store. | 2017-09-15 22:07:17 |
source | Print out all the run params. | 2018-12-05 16:07:43 |
.gitignore | Improve use of client ID and model number | 2023-02-22 19:06:38 |
LICENSE.txt | Using the MIT license. | 2016-02-22 01:29:26 |
Makefile | Improve use of client ID and model number | 2023-02-22 19:06:38 |
README.md | Update README.md | 2024-03-02 09:59:36 |
ip_tagger.sublime-project | first commit | 2016-01-29 23:04:42 |
manifest | Improve use of client ID and model number | 2023-02-22 19:06:38 |
IP Tagger is a test channel for Roku devices. It uses SceneGraph and the BrightScript language.
At git.dlma.com click Download and select Download ZIP or Download TAR.
If you're me, and you want to contribute to the repo, then you can clone it like so:
git clone ssh://$USER@dlma.com/~/git/roku_ip_tagger.git
Ensure you can sideload a dev channel. Then see the "build_systems" command in ip_tagger.sublime-project to see how the channel is zipped and deployed.
In the components directory, move the file "settings.xml.sample"
to "settings.xml" and update its url
and auth
fields.
It is convenient to set environment variables $ROKU_DEV_TARGET
and $DEVPASSWORD
in a local file ".env". For example:
ROKU_DEV_TARGET=192.168.1.2
DEVPASSWORD=mooltipass
Running make will build and deploy if you have $ROKU_DEV_TARGET
and $DEVPASSWORD
set.
make
You can automatically make and deploy with each changed file with the following command:
git ls-files | entr -c sh -c 'make all'
VS Code can also use the Makefile with VC Code Makefile Tools.
Here's the corresponding server code.
Yes.
This software uses the MIT license.