From fdfc62311a64fe48478faa8b67b9f9bfd52c7778 Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Tue, 28 Nov 2023 18:17:13 -0500 Subject: [PATCH 1/2] README: stop recommending webOS OSE tools The webOS OSE CLI tools were never intended for webOS TV, and that version of ares-install no longer even works. --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 77cfdd5a..935774dc 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,8 @@ YouTube App with extended functionalities - Use [webOS Homebrew Channel](https://github.com/webosbrew/webos-homebrew-channel) - app is published in official webosbrew repo - Use [Device Manager app](https://github.com/webosbrew/dev-manager-desktop) - see [Releases](https://github.com/webosbrew/youtube-webos/releases) for a prebuilt `.ipk` binary file -- Use official webOS/webOS OSE SDK: `ares-install youtube...ipk` (for webOS SDK configuration - see below) +- Use [webOS TV CLI tools](https://webostv.developer.lge.com/develop/tools/cli-installation) - + `ares-install youtube...ipk` (for webOS CLI tools configuration see below) ## Configuration @@ -73,7 +73,7 @@ npm run build && npm run package ## Development TV setup -### Configuring @webosose/ares-cli with Developer Mode App +### Configuring webOS TV CLI tools with Developer Mode App This is partially based on: https://webostv.developer.lge.com/develop/app-test/using-devmode-app/ @@ -87,7 +87,7 @@ This is partially based on: https://webostv.developer.lge.com/develop/app-test/u ares-setup-device -a webos -i "username=prisoner" -i "privatekey=/path/to/downloaded/webos_rsa" -i "passphrase=PASSPHRASE" -i "host=TV_IP" -i "port=9922" ``` -### Configuring @webosose/ares-cli with Homebrew Channel / root +### Configuring webOS TV CLI tools with Homebrew Channel / root - Enable sshd in Homebrew Channel app - Generate ssh key on developer machine (`ssh-keygen`) @@ -98,8 +98,6 @@ ares-setup-device -a webos -i "username=prisoner" -i "privatekey=/path/to/downlo ares-setup-device -a webos -i "username=root" -i "privatekey=/path/to/id_rsa" -i "passphrase=SSH_KEY_PASSPHRASE" -i "host=TV_IP" -i "port=22" ``` -**Note:** @webosose/ares-cli doesn't need to be installed globally - you can use a package installed locally after `npm install` in this repo by just prefixing above commands with local path, like so: `node_modules/.bin/ares-setup-device ...` - ## Installation ``` From e68605d90da5957514421dc30197acd0f7ee3a24 Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Tue, 28 Nov 2023 18:22:42 -0500 Subject: [PATCH 2/2] README: fix broken LG URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 935774dc..1940dea8 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ npm run build && npm run package ### Configuring webOS TV CLI tools with Developer Mode App -This is partially based on: https://webostv.developer.lge.com/develop/app-test/using-devmode-app/ +This is partially based on: https://webostv.developer.lge.com/develop/getting-started/developer-mode-app - Install Developer Mode app from Content Store - Enable developer mode, enable keyserver