From d02cae30151bab58f839b341cf0da9d5fa4a07d3 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 15:33:56 +0900
Subject: [PATCH 01/34] Update by_text_to_speech_hello_world.md
---
.../tutorial/by_text_to_speech_hello_world.md | 62 ++++++++++++++++---
1 file changed, 52 insertions(+), 10 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index 996350b70..b5ff6847b 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -1,6 +1,7 @@
# By text to speech, hello world
-This
+# By alert, hello world
+
This is required section if you want to `CommandClick`'s [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) creator.
[Funnels](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) are surprisingly easy to make.
You experience `CommandClick`'s impact as low code tool.
@@ -18,7 +19,48 @@ Table
Create `hello_world_by_alert.js`.
```js.js
-alert("hello world");
+
+
+/// SETTING_SECTION_START
+editExecute="ALWAYS"
+setReplaceVariables="TXT_LABEL=label"
+setReplaceVariables="FANNEL_PATH=${0}"
+setReplaceVariables="FANNEL_DIR_PATH=${01}/${001}"
+setReplaceVariables="PLAY_TXT_PATH=${FANNEL_DIR_PATH}/playText.txt"
+setReplaceVariables="PLAY_LIST_TSV_PATH=${FANNEL_DIR_PATH}/playList.tsv"
+setVariableTypes="speechText:TXT:LBL=${TXT_LABEL}=this"
+scriptFileName="textToSpeechTutorial1.js"
+/// SETTING_SECTION_END
+
+
+/// CMD_VARIABLE_SECTION_START
+speechText="hello world"
+/// CMD_VARIABLE_SECTION_END
+
+
+execTextToSpeech();
+
+function execTextToSpeech(){
+ jsFileSystem.createDir("${FANNEL_DIR_PATH}");
+ jsFileSystem.writeLocalFile(
+ "${PLAY_TXT_PATH}",
+ speechText
+ );
+
+ jsFileSystem.writeLocalFile(
+ "${PLAY_LIST_TSV_PATH}",
+ "${PLAY_TXT_PATH}"
+ );
+ let extraSettingMapStr = [
+ `importance=low`,
+ `pitch=50`,
+ ].join("|");
+ jsTextToSpeech.speech(
+ "${PLAY_LIST_TSV_PATH}",
+ extraSettingMapStr,
+ );
+};
+
```
- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
@@ -28,23 +70,23 @@ alert("hello world");
- This code is equal bellow code
```js.js
-/// SETTING_SECTION_START
-editExecute="NO"
-scriptFileName="hello_world_by_alert.js"
+/// SETTING_SECTION_START // [1]
+editExecute="NO" // [2]
+scriptFileName="hello_world_by_alert.js" // [3]
/// SETTING_SECTION_END
alert("hello world");
```
--> [setting section](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
--> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
--> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[1] -> [setting section](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[2] -> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
+[3] -> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
## Step 2
-Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default` directory
+Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
-- [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
+[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
## Step 3
From 64aea5c3bb3fbecc3d4655c0dd049c54668e6e0f Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 15:38:02 +0900
Subject: [PATCH 02/34] Update by_text_to_speech_hello_world.md
---
md/developer/tutorial/by_text_to_speech_hello_world.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index b5ff6847b..0fa1cf25a 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -1,7 +1,5 @@
# By text to speech, hello world
-# By alert, hello world
-
This is required section if you want to `CommandClick`'s [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) creator.
[Funnels](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) are surprisingly easy to make.
You experience `CommandClick`'s impact as low code tool.
From e1c5cdfb967f6094099ef8335d14ff8450e15212 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 15:46:25 +0900
Subject: [PATCH 03/34] Update by_text_to_speech_hello_world.md
---
.../tutorial/by_text_to_speech_hello_world.md | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index 0fa1cf25a..85cfb46f0 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -18,20 +18,26 @@ Create `hello_world_by_alert.js`.
```js.js
-
+// [1]
/// SETTING_SECTION_START
+// [2]
editExecute="ALWAYS"
+// [1]
setReplaceVariables="TXT_LABEL=label"
+// [3]
setReplaceVariables="FANNEL_PATH=${0}"
setReplaceVariables="FANNEL_DIR_PATH=${01}/${001}"
setReplaceVariables="PLAY_TXT_PATH=${FANNEL_DIR_PATH}/playText.txt"
setReplaceVariables="PLAY_LIST_TSV_PATH=${FANNEL_DIR_PATH}/playList.tsv"
-setVariableTypes="speechText:TXT:LBL=${TXT_LABEL}=this"
+// [4]
+setVariableTypes="speechText:TXT:LBL=${TXT_LABEL}=this"
+// [5]
scriptFileName="textToSpeechTutorial1.js"
/// SETTING_SECTION_END
-
+// [6]
/// CMD_VARIABLE_SECTION_START
+// [7]
speechText="hello world"
/// CMD_VARIABLE_SECTION_END
@@ -39,16 +45,19 @@ speechText="hello world"
execTextToSpeech();
function execTextToSpeech(){
+ // [8]
jsFileSystem.createDir("${FANNEL_DIR_PATH}");
+ // [9]
jsFileSystem.writeLocalFile(
"${PLAY_TXT_PATH}",
speechText
);
-
+ // [10]
jsFileSystem.writeLocalFile(
"${PLAY_LIST_TSV_PATH}",
"${PLAY_TXT_PATH}"
);
+ // [11]
let extraSettingMapStr = [
`importance=low`,
`pitch=50`,
From 0b322a0cd5d35511a048610cb2e74aeed020b7bc Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 15:47:08 +0900
Subject: [PATCH 04/34] Update by_alert_hello_world.md
---
md/developer/tutorial/by_alert_hello_world.md | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/md/developer/tutorial/by_alert_hello_world.md b/md/developer/tutorial/by_alert_hello_world.md
index 5ff5d2c26..1c8d7525f 100644
--- a/md/developer/tutorial/by_alert_hello_world.md
+++ b/md/developer/tutorial/by_alert_hello_world.md
@@ -27,9 +27,12 @@ alert("hello world");
- This code is equal bellow code
```js.js
-/// SETTING_SECTION_START // [1]
-editExecute="NO" // [2]
-scriptFileName="hello_world_by_alert.js" // [3]
+// [1]
+/// SETTING_SECTION_START
+// [2]
+editExecute="NO"
+// [3]
+scriptFileName="hello_world_by_alert.js"
/// SETTING_SECTION_END
alert("hello world");
From e84d87c82506d67602e0ecd8ac70b2688cac627f Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:15:07 +0900
Subject: [PATCH 05/34] Update directory_structure.md
---
md/developer/directory_structure.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/directory_structure.md b/md/developer/directory_structure.md
index 7fc27f821..b9f758710 100644
--- a/md/developer/directory_structure.md
+++ b/md/developer/directory_structure.md
@@ -60,7 +60,7 @@ to resotre y-position when you visit site in url history,
[Fannel](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_pre_reserved_word.md) directory path
-All fannel main direcotry must be ${fannel name without extend} + "Dir", otherwise cannot controll by `CommandClick`
+All fannel main direcotry must be `${fannel name without extend}` + "Dir", otherwise cannot controll by `CommandClick`
## `~/conf`
From b023bb6c2837f8b6cdfd11632cd092fb2beed825 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:15:39 +0900
Subject: [PATCH 06/34] Update directory_structure.md
---
md/developer/directory_structure.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/directory_structure.md b/md/developer/directory_structure.md
index b9f758710..bc911753a 100644
--- a/md/developer/directory_structure.md
+++ b/md/developer/directory_structure.md
@@ -60,7 +60,7 @@ to resotre y-position when you visit site in url history,
[Fannel](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_pre_reserved_word.md) directory path
-All fannel main direcotry must be `${fannel name without extend}` + "Dir", otherwise cannot controll by `CommandClick`
+All fannel main direcotry must be `${fannel name without extend} + "Dir"`, otherwise cannot controll by `CommandClick`
## `~/conf`
From f6f13f6f3f8b63439d9dbdff8ff0849b061a951f Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:34:22 +0900
Subject: [PATCH 07/34] Update by_text_to_speech_hello_world.md
---
.../tutorial/by_text_to_speech_hello_world.md | 72 ++++++++++---------
1 file changed, 39 insertions(+), 33 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index 85cfb46f0..ed5959609 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -21,23 +21,24 @@ Create `hello_world_by_alert.js`.
// [1]
/// SETTING_SECTION_START
// [2]
+scriptFileName="textToSpeechTutorial1.js"
+// [3]
editExecute="ALWAYS"
-// [1]
+// [4]
setReplaceVariables="TXT_LABEL=label"
-// [3]
+// [5]
setReplaceVariables="FANNEL_PATH=${0}"
+// [6]
setReplaceVariables="FANNEL_DIR_PATH=${01}/${001}"
setReplaceVariables="PLAY_TXT_PATH=${FANNEL_DIR_PATH}/playText.txt"
setReplaceVariables="PLAY_LIST_TSV_PATH=${FANNEL_DIR_PATH}/playList.tsv"
-// [4]
+// [7]
setVariableTypes="speechText:TXT:LBL=${TXT_LABEL}=this"
-// [5]
-scriptFileName="textToSpeechTutorial1.js"
/// SETTING_SECTION_END
-// [6]
+// [8]
/// CMD_VARIABLE_SECTION_START
-// [7]
+// [9]
speechText="hello world"
/// CMD_VARIABLE_SECTION_END
@@ -45,19 +46,18 @@ speechText="hello world"
execTextToSpeech();
function execTextToSpeech(){
- // [8]
+ // [10]
jsFileSystem.createDir("${FANNEL_DIR_PATH}");
- // [9]
+ // [11]
jsFileSystem.writeLocalFile(
"${PLAY_TXT_PATH}",
speechText
);
- // [10]
+ // [12]
jsFileSystem.writeLocalFile(
"${PLAY_LIST_TSV_PATH}",
"${PLAY_TXT_PATH}"
);
- // [11]
let extraSettingMapStr = [
`importance=low`,
`pitch=50`,
@@ -70,41 +70,47 @@ function execTextToSpeech(){
```
+
+[1] -> [setting section](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[2] -> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[3] -> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
+[4] -> [setReplaceVariables](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_replace_variables.md#overview)
+[5] -> [pre order word](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_pre_reserved_word.md)
+[6]
+-> [fannel dir](https://github.com/puutaro/CommandClick/blob/master/md/developer/directory_structure.md#fannel_dir)
+[8] -> [cmd variables](https://github.com/puutaro/CommandClick/blob/master/DEVELOPER.md#cmd-variables)
+[9] -> edit text cmd variable
+[7]
+-> [setVariableTypes](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#overview)
+-> [`TXT`, `LBL`](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#setvariabletypes-options-table)
+-> [This option can be compined](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#this-option-can-be-combined)
+[10]
+-> [jsFileSystem](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsFileSystem.md)
+-> [createDir](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/createDir.md)
+[11]
+-> [writeLocalFile](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/writeLocalFile.md)
+[12]
+-> [TextToSpeech](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsTextToSpeech/speech.md)
+
- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
- Js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) require `;` by each line.
- This code is equal bellow code
-```js.js
-/// SETTING_SECTION_START // [1]
-editExecute="NO" // [2]
-scriptFileName="hello_world_by_alert.js" // [3]
-/// SETTING_SECTION_END
-
-alert("hello world");
-```
-
-[1] -> [setting section](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
-[2] -> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
-[3] -> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
## Step 2
-Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
+Copy `textToSpeechTutorial1.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
-## Step 3
-
-Execute by [run](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#run)
+## Step 4
-- Enable to execute from [url history](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#url-history) by bellow step
+Click with [this](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#run)
-1. Click [edit startup](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#edit-startup) in `setting`
-2. Click `add` button in [homeScriptUrlsPath](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#homescripturlspath)
-3. Click `hello_world_by_alert.js` in grid box
-4. Close edit box.
-5. Click `hello_world_by_alert.js` in [url history](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#url-history)
+## Step 3
+Click Play button in toolabar
+
From 806bb461889c336495e94eb2a969a6d2249c24cf Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:41:13 +0900
Subject: [PATCH 08/34] Update by_alert_hello_world.md
---
md/developer/tutorial/by_alert_hello_world.md | 24 +++++++++++--------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/md/developer/tutorial/by_alert_hello_world.md b/md/developer/tutorial/by_alert_hello_world.md
index 1c8d7525f..76b62a581 100644
--- a/md/developer/tutorial/by_alert_hello_world.md
+++ b/md/developer/tutorial/by_alert_hello_world.md
@@ -16,16 +16,6 @@ Table
Create `hello_world_by_alert.js`.
-```js.js
-alert("hello world");
-```
-
-- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
-
-- Js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) require `;` by each line.
-
-- This code is equal bellow code
-
```js.js
// [1]
/// SETTING_SECTION_START
@@ -42,6 +32,17 @@ alert("hello world");
[2] -> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
[3] -> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+
+- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
+
+- Js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) require `;` by each line.
+
+- This code is equal bellow code
+
+```js.js
+alert("hello world");
+```
+
## Step 2
Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
@@ -52,6 +53,8 @@ Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/defaul
Execute by [run](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#run)
+
+
- Enable to execute from [url history](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#url-history) by bellow step
1. Click [edit startup](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#edit-startup) in `setting`
@@ -61,3 +64,4 @@ Execute by [run](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#ru
5. Click `hello_world_by_alert.js` in [url history](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#url-history)
+
From b1dc6b0b5218b9bc01ff4e5cc4016c57388c410e Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:42:07 +0900
Subject: [PATCH 09/34] Update by_text_to_speech_hello_world.md
---
md/developer/tutorial/by_text_to_speech_hello_world.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index ed5959609..e2fd4da22 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -11,6 +11,7 @@ Table
* [Step 1](#step-1)
* [Step 2](#step-2)
* [Step 3](#step-3)
+* [Step 4](#step-4)
## Step 1
@@ -105,11 +106,11 @@ Copy `textToSpeechTutorial1.js` to `/storage/emulated/0/Documents/cmdclick/defau
[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
-## Step 4
+## Step 3
Click with [this](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#run)
-## Step 3
+## Step 4
Click Play button in toolabar
From 25c8587bfce316fc0479d0e2b40f5bdbd1d96a49 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:43:35 +0900
Subject: [PATCH 10/34] Update by_text_to_speech_hello_world.md
---
md/developer/tutorial/by_text_to_speech_hello_world.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index e2fd4da22..440daa263 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -86,12 +86,12 @@ function execTextToSpeech(){
-> [`TXT`, `LBL`](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#setvariabletypes-options-table)
-> [This option can be compined](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#this-option-can-be-combined)
[10]
--> [jsFileSystem](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsFileSystem.md)
--> [createDir](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/createDir.md)
+-> [jsFileSystem](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsFileSystem.md)
+-> [createDir](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/createDir.md)
[11]
--> [writeLocalFile](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/writeLocalFile.md)
+-> [writeLocalFile](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/writeLocalFile.md)
[12]
--> [TextToSpeech](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsTextToSpeech/speech.md)
+-> [TextToSpeech](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsTextToSpeech/speech.md)
- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
From 7a09be49c6532290df160d45fc4fd29982211190 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:53:07 +0900
Subject: [PATCH 11/34] Update by_text_to_speech_hello_world.md
---
.../tutorial/by_text_to_speech_hello_world.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index 440daa263..f5d83d0a3 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -1,9 +1,9 @@
# By text to speech, hello world
-This is required section if you want to `CommandClick`'s [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) creator.
-[Funnels](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) are surprisingly easy to make.
-You experience `CommandClick`'s impact as low code tool.
-
+This section is jump board in order to become `CommandClick` core developer.
+This point include common use essence for [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) development.
+Therefore, if you complete here, you acquire `CommandClick` development base skill.
+
Table
-----------------
@@ -15,7 +15,7 @@ Table
## Step 1
-Create `hello_world_by_alert.js`.
+Create `textToSpeechTutorial1.js`.
```js.js
@@ -112,6 +112,6 @@ Click with [this](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#r
## Step 4
-Click Play button in toolabar
+Click Play button in toolbar
From 693df15007ea4fa3306c182fd3b15bb84df2dc31 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:54:15 +0900
Subject: [PATCH 12/34] Update hello_world.md
---
md/developer/tutorial/hello_world.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/md/developer/tutorial/hello_world.md b/md/developer/tutorial/hello_world.md
index b7982f8a0..ba172ec10 100644
--- a/md/developer/tutorial/hello_world.md
+++ b/md/developer/tutorial/hello_world.md
@@ -19,5 +19,6 @@ Table
## By text to speech
+-> [by_text_to_speech_hello_world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
## By notification
From eb492744013e767a23810ccf79fda9465c8f582a Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:56:14 +0900
Subject: [PATCH 13/34] Update tutorial.md
---
md/developer/tutorial.md | 24 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/md/developer/tutorial.md b/md/developer/tutorial.md
index 8af4af8a5..7fa8b301f 100644
--- a/md/developer/tutorial.md
+++ b/md/developer/tutorial.md
@@ -5,12 +5,28 @@ Table
-----------------
-* [Best 3 hello world](#Best-3-hello-world)
+* [Best 3 hello world](#best-3-hello-world)
+ * [By alert](#by-alert)
+ * [By text to speech](#by-text-to-speech)
+ * [By notification](#by-notification)
-## Best 3 hello world
--> [Best 3 hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/hello_world.md)
+# Best 3 hello world
+-----------------
-I choice best 3 hello world.
+I choice best 3 hello world.
By this, you overview about CommandClick development.
+
+
+
+## By alert
+
+-> [By alert, hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
+
+
+## By text to speech
+
+-> [by_text_to_speech_hello_world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
+
+## By notification
From 7ff89845d0eb21b9e21ece875a3e885838615bf5 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 16:59:09 +0900
Subject: [PATCH 14/34] Update USAGE.md
---
USAGE.md | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/USAGE.md b/USAGE.md
index 415850637..e159cb7c6 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -9,7 +9,7 @@
![GitHub all releases](https://img.shields.io/github/downloads/puutaro/CommandClick/total)
-Table of Contents
+## Table of Contents
-----------------
@@ -55,7 +55,7 @@ Table of Contents
-Usage
+## Usage
-----
### Index mode
@@ -455,7 +455,8 @@ Also whether click or long click torigger, due to `historySwitch` setting (refe
).
-### Developer page
+## Developer page
+-----------------
-> [DEVELOPER.md](https://github.com/puutaro/CommandClick/blob/master/DEVELOPER.md)
@@ -467,7 +468,8 @@ I mean, `CommandClick` is low code tool. You can make andorid application by les
Welcome to above developer page that expands depending on you.
-### Commandclick-repository
+## Commandclick-repository
+-----------------
-> [CommandClick's fannel repository](https://github.com/puutaro/commandclick-repository)
@@ -477,12 +479,12 @@ For instance, your click script in CommandClick. One thing I can say that Comman
-### Generally TroubleShooting
+## Generally TroubleShooting
+-----------------
- App not working -> [**kill all process**](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#kill)
- Although this is frequently, incident is unknown
-
-f
+
- When `fannel` suddenly not working, update latest `CommandClick` and `fannel`.
- `CommandClick` and `fannel` is new baby. Therefre, these is frequetly updated without backwards compatible. I continuly enforce usability and fanctionality. Before long, if these grow up adult, I weight stability. But, please feel at ease, most often even now, latest version works fine.
@@ -490,7 +492,8 @@ f
-### Ubuntu, debian and windows version
+## Ubuntu, debian and windows version
+-----------------
-> [ubuntu, debian or windows version](https://github.com/puutaro/cmdclick)
From 60e4c54d1f71287034023e2fd96a0dba5c9716c4 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 17:11:52 +0900
Subject: [PATCH 15/34] Update by_text_to_speech_hello_world.md
---
md/developer/tutorial/by_text_to_speech_hello_world.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index f5d83d0a3..007e5eaf4 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -102,7 +102,7 @@ function execTextToSpeech(){
## Step 2
-Copy `textToSpeechTutorial1.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
+Copy `textToSpeechTutorial1.js` to `/storage/emulated/0/Documents/cmdclick/default` directory[1]
[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
From b7ecfe92064320b9fb9ac55cb8a730a58de30757 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 17:12:28 +0900
Subject: [PATCH 16/34] Update by_alert_hello_world.md
---
md/developer/tutorial/by_alert_hello_world.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/tutorial/by_alert_hello_world.md b/md/developer/tutorial/by_alert_hello_world.md
index 76b62a581..71ba2e6eb 100644
--- a/md/developer/tutorial/by_alert_hello_world.md
+++ b/md/developer/tutorial/by_alert_hello_world.md
@@ -45,7 +45,7 @@ alert("hello world");
## Step 2
-Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default`[1] directory
+Copy `hello_world_by_alert.js` to `/storage/emulated/0/Documents/cmdclick/default` directory[1]
[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
From 4a624d219c8da5d34bb7d4ab897b010b3582e44c Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 17:15:19 +0900
Subject: [PATCH 17/34] Update USAGE.md
---
USAGE.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/USAGE.md b/USAGE.md
index e159cb7c6..2276ff2f2 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -9,7 +9,7 @@
![GitHub all releases](https://img.shields.io/github/downloads/puutaro/CommandClick/total)
-## Table of Contents
+Table of Contents
-----------------
@@ -55,8 +55,8 @@
-## Usage
------
+Usage
+-----------------
### Index mode
@@ -455,7 +455,7 @@ Also whether click or long click torigger, due to `historySwitch` setting (refe
).
-## Developer page
+Developer page
-----------------
-> [DEVELOPER.md](https://github.com/puutaro/CommandClick/blob/master/DEVELOPER.md)
@@ -468,7 +468,7 @@ I mean, `CommandClick` is low code tool. You can make andorid application by les
Welcome to above developer page that expands depending on you.
-## Commandclick-repository
+Commandclick-repository
-----------------
-> [CommandClick's fannel repository](https://github.com/puutaro/commandclick-repository)
@@ -479,7 +479,7 @@ For instance, your click script in CommandClick. One thing I can say that Comman
-## Generally TroubleShooting
+Generally TroubleShooting
-----------------
- App not working -> [**kill all process**](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#kill)
From a95e0aeef7bfba8d84d666771b71b0edb032fef3 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 17:15:52 +0900
Subject: [PATCH 18/34] Update USAGE.md
---
USAGE.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/USAGE.md b/USAGE.md
index 2276ff2f2..be26730aa 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -492,7 +492,7 @@ Generally TroubleShooting
-## Ubuntu, debian and windows version
+Ubuntu, debian and windows version
-----------------
-> [ubuntu, debian or windows version](https://github.com/puutaro/cmdclick)
From a2e4fb49ff04c1533b656f406a5e7d03f1c4b4f8 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 22:39:11 +0900
Subject: [PATCH 19/34] Update by_text_to_speech_hello_world.md
---
md/developer/tutorial/by_text_to_speech_hello_world.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world.md b/md/developer/tutorial/by_text_to_speech_hello_world.md
index 007e5eaf4..1e8810220 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world.md
@@ -84,7 +84,7 @@ function execTextToSpeech(){
[7]
-> [setVariableTypes](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#overview)
-> [`TXT`, `LBL`](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#setvariabletypes-options-table)
--> [This option can be compined](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#this-option-can-be-combined)
+-> [This option can be combined](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#this-option-can-be-combined)
[10]
-> [jsFileSystem](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsFileSystem.md)
-> [createDir](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/createDir.md)
@@ -97,8 +97,6 @@ function execTextToSpeech(){
- Js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) require `;` by each line.
-- This code is equal bellow code
-
## Step 2
From 70aa85afa972b227fc1d05ad0c0a80728b8974a1 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Sun, 5 Nov 2023 23:28:42 +0900
Subject: [PATCH 20/34] Update set_variable_types.md
---
md/developer/set_variable_types.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/set_variable_types.md b/md/developer/set_variable_types.md
index d72866015..b92ca6a9e 100644
--- a/md/developer/set_variable_types.md
+++ b/md/developer/set_variable_types.md
@@ -10,7 +10,7 @@ Table
* [setVariableTypes options table](#setvariabletypes-options-table)
* [Usage](#usage)
* [This option can be combined](#this-option-can-be-combined)
- * [Specify file path](#specify-file-path)
+ * [Specify config](#specify-config)
## Overview
From bd02b030ed1d2762e54690e7318dea64c6a4d6b0 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:00:17 +0900
Subject: [PATCH 21/34] Create by_text_to_speech_hello_world2.md
---
.../by_text_to_speech_hello_world2.md | 282 ++++++++++++++++++
1 file changed, 282 insertions(+)
create mode 100644 md/developer/tutorial/by_text_to_speech_hello_world2.md
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world2.md b/md/developer/tutorial/by_text_to_speech_hello_world2.md
new file mode 100644
index 000000000..61f0a2a79
--- /dev/null
+++ b/md/developer/tutorial/by_text_to_speech_hello_world2.md
@@ -0,0 +1,282 @@
+# By text to speech, hello world2
+
+This section is jump board in order to become `CommandClick` standard developer.
+This point include common use essence for [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) development.
+Therefore, if you complete here, you acquire `CommandClick` development standard skill.
+
+
+Table
+-----------------
+
+* [Step 1](#step-1)
+* [Step 2](#step-2)
+* [Step 3](#step-3)
+* [Step 4](#step-4)
+* [Step 5](#step-5)
+* [Step 6](#step-6)
+* [Step 7](#step-7)
+* [Step 8](#step-8)
+
+## Step 1
+
+Create bellow directory tree
+
+```
+├── textToSpeechTutorial2.js
+└── textToSpeechTutorial2Dir
+ ├── settingVariables
+ │ ├── hideSettingVariables.js
+ │ ├── setReplaceVariables.js
+ │ └── setVariableTypes.js
+ └── textToSpeechTutorial2.md
+```
+
+### Step 2
+
+Paste bellow code to `textToSpeechTutorial2.js`
+
+```js.js
+
+// [1]
+/// LABELING_SECTION_START
+// file://${01}/${001}/textToSpeechTutorial2.md
+/// LABELING_SECTION_END
+
+// [2]
+/// SETTING_SECTION_START
+// [3]
+scriptFileName="textToSpeechTutorial2.js"
+// [4]
+editExecute="ALWAYS"
+// [5]
+setReplaceVariables="file://TXT_LABEL=label"
+// [6]
+setVariableTypes="file://"
+// [7]
+hideSettingVariables="file://"
+/// SETTING_SECTION_END
+
+// [8]
+/// CMD_VARIABLE_SECTION_START
+speechText="hello world"
+pitch="50"
+/// CMD_VARIABLE_SECTION_END
+
+// [9]
+let args = jsArgs.get().split("\t");
+var FIRST_ARGS = args.at(0);
+
+// [10]
+switch(FIRST_ARGS){
+ case "":
+ execTextToSpeech();
+ break;
+ case "${PICH_INIT_MODE}":
+ // [11]
+ jsEdit.updateByVariable(
+ "${FANNEL_PATH}",
+ "pitch",
+ "50"
+ );
+ break;
+};
+
+function execTextToSpeech(){
+ // [12]
+ jsFileSystem.createDir("${FANNEL_DIR_PATH}");
+ // [13]
+ jsFileSystem.writeLocalFile(
+ "${PLAY_TXT_PATH}",
+ speechText
+ );
+
+ jsFileSystem.writeLocalFile(
+ "${PLAY_LIST_TSV_PATH}",
+ "${PLAY_TXT_PATH}"
+ );
+ // [14]
+ let extraSettingMapStr = [
+ `importance=low`,
+ `pitch=${pitch}`,
+ ].join("|");
+ jsTextToSpeech.speech(
+ "${PLAY_LIST_TSV_PATH}",
+ extraSettingMapStr,
+ );
+};
+
+```
+
+[1] -> [labeling section](https://github.com/puutaro/CommandClick/blob/master/md/developer/labeling_section.md)
+[2] -> [setting section](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[3] -> [scriptFileName](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#scriptfilename)
+[4] -> [editExecute](https://github.com/puutaro/CommandClick/blob/master/md/developer/setting_variables.md#editexecute)
+[5]
+-> [setReplaceVariables](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_replace_variables.md#overview)
+-> [Specify file path](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_replace_variables.md#specify-file-path)
+[6]
+-> [setVariableTypes](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#overview)
+-> [Specify config](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#specify-config)
+[7]
+-> [hideSettingVariables](https://github.com/puutaro/CommandClick/blob/master/md/developer/hide_setting_variables.md#overview)
+-> [Specify file path](https://github.com/puutaro/CommandClick/blob/master/md/developer/hide_setting_variables.md#specify-file-path)
+[8] -> [cmd variables](https://github.com/puutaro/CommandClick/blob/master/DEVELOPER.md#cmd-variables)
+[9]
+-> [JsArgs](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsArgs.md)
+-> [JsArgs.get](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsArgs/get.md)
+[10] -> Most frequent code to handle by first argument in `CommandClick`
+[11] -> [setVariableTypes](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#overview)
+[12]
+-> [JsEdit](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/JsEdit.md)
+-> [jsEdit.updateByVariable](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsEdit/updateByVariable.md)
+
+[13]
+-> [jsFileSystem](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/jsFileSystem.md)
+-> [createDir](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/createDir.md)
+[14]
+-> [writeLocalFile](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsFileStystem/writeLocalFile.md)
+[15]
+-> [TextToSpeech](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_interface/functions/JsTextToSpeech/speech.md)
+
+
+### Step 3
+
+Paste bellow code to `textToSpeechTutorial2.js`
+
+
+[8] -> [pre order word](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_pre_reserved_word.md)
+[6]
+-> [fannel dir](https://github.com/puutaro/CommandClick/blob/master/md/developer/directory_structure.md#fannel_dir)
+
+[9] -> edit text cmd variable
+
+
+Paste bellow to `./textToSpeechTutorial2Dir/textToSpeechTutorial2.md`
+
+```md.md
+text to speech game @{your name}
+
+Table of Contents
+-------
+
+* [Aim](#aim)
+* [Cmd Variables](#cmd-variables)
+ * [speechText](#speechText)
+ * [pitch](#pitch)
+* [Setting variables](#setting-variables)
+ * [scriptFileName](#scriptfilename)
+
+## Aim
+
+Play Qize with change `speechText` or `pitch`
+
+## Cmd Variables
+--------
+
+### speechText
+
+Speech text
+
+### pitch
+
+Speech pich
+
+## Setting variables
+---------
+
+### scriptFileName
+
+Rename script name
+
+```
+
+-> [labeling section]https://github.com/puutaro/CommandClick/blob/master/md/developer/labeling_section.md
+
+### Step 4
+
+Paste bellow contents to `./textToSpeechTutorial2Dir/settingVariables/setReplaceVariables.js`
+
+```js.js
+
+// for edit component
+BTN_LABEL=label,
+BTN_CMD=cmd,
+
+// setting
+PICH_INIT_MODE=pichInitMode,
+
+// dir path
+// [1]
+FANNEL_DIR_PATH="${01}/${001}",
+
+// file path
+// [2]
+FANNEL_PATH="${0}",
+PLAY_TXT_PATH="${FANNEL_DIR_PATH}/playText.txt",
+PLAY_LIST_TSV_PATH="${FANNEL_DIR_PATH}/playList.tsv",
+
+```
+setReplaceVariables
+-> [setReplaceVariables](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_replace_variables.md#overview)
+-> [Specify file path](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_replace_variables.md#specify-file-path)
+[1], [2] -> [pre reserved word](https://github.com/puutaro/CommandClick/blob/master/md/developer/js_pre_reserved_word.md)
+
+
+### Step 5
+
+Paste bellow to ./textToSpeechTutorial2Dir/settingVariables/setReplaceVariables.js
+
+```js.js
+
+speechText:
+ TXT:LBL=
+ ${TXT_LABEL}=this,
+
+pitch:
+ LBL:TXT:NUM:BTN=
+ ${TXT_LABEL}=this
+ |
+ !1..500!1
+ |
+ ${BTN_CMD}=jsf '${0}' ${PICH_INIT_MODE}
+ !${BTN_LABEL}=INIT,
+
+```
+
+./textToSpeechTutorial2Dir/settingVariables/hideSettingVariables.js
+
+```js.js
+
+editExecute,
+setReplaceVariables,
+setVariableTypes,
+hideSettingVariables,
+
+```
+
+setVariableTypes
+-> [setVariableTypes](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#overview)
+-> [Specify config](https://github.com/puutaro/CommandClick/blob/master/md/developer/set_variable_types.md#specify-config)
+
+
+- `CommandClick` js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) is bookmarklet.
+
+- Js [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) require `;` by each line.
+
+
+## Step 6
+
+Copy this direcotry tree to `/storage/emulated/0/Documents/cmdclick/default` directory[1]
+
+[1] -> [app directory](https://github.com/puutaro/CommandClick/blob/master/md/developer/glossary.md#app-directory)
+
+## Step 7
+
+Click with [this](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#run)
+
+## Step 8
+
+Click Play button in toolbar
+
+
+
From 45471fefafd227aec129994ef11f78f392d16dc8 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:05:46 +0900
Subject: [PATCH 22/34] Update by_text_to_speech_hello_world2.md
---
md/developer/tutorial/by_text_to_speech_hello_world2.md | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world2.md b/md/developer/tutorial/by_text_to_speech_hello_world2.md
index 61f0a2a79..865775804 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world2.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world2.md
@@ -1,9 +1,10 @@
# By text to speech, hello world2
-This section is jump board in order to become `CommandClick` standard developer.
-This point include common use essence for [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) development.
-Therefore, if you complete here, you acquire `CommandClick` development standard skill.
-
+Thsi section serve you standard skill for [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) development.
+Although `CommandClick` is wide spread option for low code: file split, multiple option combination, and etc, here include common usecase.
+If you use this section knowledge, you develop wide spread UI, and feature for less low cost.
+I hope you live easily devevlopement life.
+
Table
-----------------
From 7aeea21cf679ab4be54119102004a687fc86a3ce Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:07:39 +0900
Subject: [PATCH 23/34] Update hello_world.md
---
md/developer/tutorial/hello_world.md | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/md/developer/tutorial/hello_world.md b/md/developer/tutorial/hello_world.md
index ba172ec10..3dcf93196 100644
--- a/md/developer/tutorial/hello_world.md
+++ b/md/developer/tutorial/hello_world.md
@@ -1,24 +1,14 @@
-# Best 3 hello world
+# Best 4 hello world
-I choice best 3 hello world.
+I choice best 4 hello world.
By this, you overview about CommandClick development.
Table
-----------------
-* [By alert](#by-alert)
-* [By text to speech](#by-text-to-speech)
+* [By alert](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
+* [By text to speech1](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
+* [By text to speech2](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world2.md)
* [By notification](#by-notification)
-
-## By alert
-
--> [By alert, hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
-
-
-## By text to speech
-
--> [by_text_to_speech_hello_world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
-
-## By notification
From 0e3b1ab920a57d642cc6f6d56f6204402b1b54b9 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:10:28 +0900
Subject: [PATCH 24/34] Update tutorial.md
---
md/developer/tutorial.md | 26 ++++----------------------
1 file changed, 4 insertions(+), 22 deletions(-)
diff --git a/md/developer/tutorial.md b/md/developer/tutorial.md
index 7fa8b301f..7ef0a42b4 100644
--- a/md/developer/tutorial.md
+++ b/md/developer/tutorial.md
@@ -5,28 +5,10 @@ Table
-----------------
-* [Best 3 hello world](#best-3-hello-world)
- * [By alert](#by-alert)
- * [By text to speech](#by-text-to-speech)
+* Best 3 hello world
+ * [By alert](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
+ * [By text to speech1](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
+ * [By text to speech2](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world2.md)
* [By notification](#by-notification)
-
-# Best 3 hello world
------------------
-
-I choice best 3 hello world.
-By this, you overview about CommandClick development.
-
-
-
-## By alert
-
--> [By alert, hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
-
-
-## By text to speech
-
--> [by_text_to_speech_hello_world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
-
-## By notification
From c40b51ca89fc19555d76abb41aed0167b10b0ad7 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:12:50 +0900
Subject: [PATCH 25/34] Update by_text_to_speech_hello_world2.md
---
md/developer/tutorial/by_text_to_speech_hello_world2.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/md/developer/tutorial/by_text_to_speech_hello_world2.md b/md/developer/tutorial/by_text_to_speech_hello_world2.md
index 865775804..d02ccda77 100644
--- a/md/developer/tutorial/by_text_to_speech_hello_world2.md
+++ b/md/developer/tutorial/by_text_to_speech_hello_world2.md
@@ -279,5 +279,5 @@ Click with [this](https://github.com/puutaro/CommandClick/blob/master/USAGE.md#r
Click Play button in toolbar
-
+
From 385c57e1cb6bbbd48bfee4e0399a3eca6400a071 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:35:17 +0900
Subject: [PATCH 26/34] Update tutorial.md
---
md/developer/tutorial.md | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/md/developer/tutorial.md b/md/developer/tutorial.md
index 7ef0a42b4..048f9ba29 100644
--- a/md/developer/tutorial.md
+++ b/md/developer/tutorial.md
@@ -1,11 +1,31 @@
-# tutorial
+# Tutorial
+
+`CommandClick`'s true value is low code tool.
+Ofcourse, `CommandClick` can use as web browser, mobile ubuntu terminal. These feature is very useful.
+However that alone don't know `CommandClick`'s true aim.
+`CommandClick` is android app maker.
+It can also be made with surprisingly litle effort.
+The less effort, the better.
+Do you play date to prety girl and delicious lunch to decrease time for code implementation time?
+Becuase `CommmandClick` itself include ubuntu and web browser, due to effort, you can do everything.
+But, it's is worst.
+`CommandClick`'s significance is `effortless` development.
+Although this tool require understanding specification ofcourse, it's aime is less efforts.
+This tutorial tell you knowlege for low cost.
+I hope your development life will be confortable.
+
+Requirement
+-----------------
+
+javascript code basic knowledge.
+In [By notification](#by-notification) section, require shellscript basic knowledge.
Table
-----------------
-* Best 3 hello world
+* Best 4 hello world
* [By alert](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
* [By text to speech1](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
* [By text to speech2](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world2.md)
From df7d8c60526a3d43c7a64fa684fedcd70e33af49 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:43:04 +0900
Subject: [PATCH 27/34] Update tutorial.md
---
md/developer/tutorial.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/md/developer/tutorial.md b/md/developer/tutorial.md
index 048f9ba29..d15f12cd3 100644
--- a/md/developer/tutorial.md
+++ b/md/developer/tutorial.md
@@ -9,10 +9,10 @@ The less effort, the better.
Do you play date to prety girl and delicious lunch to decrease time for code implementation time?
Becuase `CommmandClick` itself include ubuntu and web browser, due to effort, you can do everything.
But, it's is worst.
-`CommandClick`'s significance is `effortless` development.
-Although this tool require understanding specification ofcourse, it's aime is less efforts.
+`CommandClick`'s significance is less `effort` development.
+Although this tool require understanding specification ofcourse, it's aime save your effort.
This tutorial tell you knowlege for low cost.
-I hope your development life will be confortable.
+I hope your android development life will become easy and fast.
Requirement
-----------------
From e51757332ae3c6ad09a1dbd23e1aa22d54f2a765 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:53:34 +0900
Subject: [PATCH 28/34] Update TUTORIAL.md
---
TUTORIAL.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index 04b5fa585..3b420c2ab 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -2,7 +2,7 @@
`CommandClick` is low code tool.
Apps that normally require many lines can be written with even less code.
-In `CommandClick`, coll these app [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository).
+In `CommandClick`, call these app [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository).
By CommandClick power, enable your idea to [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) fastly.
For example, [webSercher.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/webSearcher.js) [newsSpeecher.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/newsSpeecherDir/newsSpeecher.md), [cmdYoutuberU.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/cmdYoutuberUDir/cmdYoutuber.md), etc.
In order to make low cost app, this tutorial teach you requred knowledge.
From 3e7a30ceebf81afad2811941871b6f588e8d3aa2 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:54:00 +0900
Subject: [PATCH 29/34] Update TUTORIAL.md
---
TUTORIAL.md | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index 3b420c2ab..753099363 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -12,10 +12,6 @@ Table of Contents
-----------------
-* [Hello world](#hello-world)
+* [Best 3 hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/hello_world.md)
-## Hello world
-
--> [Best 3 hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/hello_world.md)
-
From 14209bd5f8dbf1ffef88437c50678f444acd7d5d Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:55:41 +0900
Subject: [PATCH 30/34] Update TUTORIAL.md
---
TUTORIAL.md | 37 +++++++++++++++++++++++++++----------
1 file changed, 27 insertions(+), 10 deletions(-)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index 753099363..d15f12cd3 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -1,17 +1,34 @@
-# `CommandClick` Tutorial
+# Tutorial
-`CommandClick` is low code tool.
-Apps that normally require many lines can be written with even less code.
-In `CommandClick`, call these app [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository).
-By CommandClick power, enable your idea to [fannel](https://github.com/puutaro/commandclick-repository/blob/master/README.md#commandclick-repository) fastly.
-For example, [webSercher.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/webSearcher.js) [newsSpeecher.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/newsSpeecherDir/newsSpeecher.md), [cmdYoutuberU.js](https://github.com/puutaro/commandclick-repository/blob/master/fannel/cmdYoutuberUDir/cmdYoutuber.md), etc.
-In order to make low cost app, this tutorial teach you requred knowledge.
-I hope your `ComamndClick` developer life is meaningful.
+`CommandClick`'s true value is low code tool.
+Ofcourse, `CommandClick` can use as web browser, mobile ubuntu terminal. These feature is very useful.
+However that alone don't know `CommandClick`'s true aim.
+`CommandClick` is android app maker.
+It can also be made with surprisingly litle effort.
+The less effort, the better.
+Do you play date to prety girl and delicious lunch to decrease time for code implementation time?
+Becuase `CommmandClick` itself include ubuntu and web browser, due to effort, you can do everything.
+But, it's is worst.
+`CommandClick`'s significance is less `effort` development.
+Although this tool require understanding specification ofcourse, it's aime save your effort.
+This tutorial tell you knowlege for low cost.
+I hope your android development life will become easy and fast.
-Table of Contents
+Requirement
+-----------------
+
+javascript code basic knowledge.
+In [By notification](#by-notification) section, require shellscript basic knowledge.
+
+
+Table
-----------------
-* [Best 3 hello world](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/hello_world.md)
+* Best 4 hello world
+ * [By alert](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_alert_hello_world.md)
+ * [By text to speech1](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world.md)
+ * [By text to speech2](https://github.com/puutaro/CommandClick/blob/master/md/developer/tutorial/by_text_to_speech_hello_world2.md)
+ * [By notification](#by-notification)
From 00e78d7e22d1a9abf6213979ed095fd303edcfd7 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:57:36 +0900
Subject: [PATCH 31/34] Update TUTORIAL.md
---
TUTORIAL.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index d15f12cd3..8edb9a605 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -11,7 +11,7 @@ Becuase `CommmandClick` itself include ubuntu and web browser, due to effort, yo
But, it's is worst.
`CommandClick`'s significance is less `effort` development.
Although this tool require understanding specification ofcourse, it's aime save your effort.
-This tutorial tell you knowlege for low cost.
+This tutorial tell you knowledge for low cost.
I hope your android development life will become easy and fast.
Requirement
From c677c4d85b03833b33d0b84b52f815f068cc6938 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 00:59:33 +0900
Subject: [PATCH 32/34] Update TUTORIAL.md
---
TUTORIAL.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index 8edb9a605..dd70ed98d 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -1,5 +1,7 @@
# Tutorial
+
+
`CommandClick`'s true value is low code tool.
Ofcourse, `CommandClick` can use as web browser, mobile ubuntu terminal. These feature is very useful.
However that alone don't know `CommandClick`'s true aim.
From 9ddad577ec34aaa51f31963b4aaf7a66cb0a6da8 Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 01:02:18 +0900
Subject: [PATCH 33/34] Update TUTORIAL.md
---
TUTORIAL.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/TUTORIAL.md b/TUTORIAL.md
index dd70ed98d..2e81a7dc8 100644
--- a/TUTORIAL.md
+++ b/TUTORIAL.md
@@ -19,7 +19,7 @@ I hope your android development life will become easy and fast.
Requirement
-----------------
-javascript code basic knowledge.
+Javascript code basic knowledge.
In [By notification](#by-notification) section, require shellscript basic knowledge.
From 62872c11ebda332d5dc7b008c7f1023392d5187e Mon Sep 17 00:00:00 2001
From: puutaro <55217593+puutaro@users.noreply.github.com>
Date: Mon, 6 Nov 2023 01:21:01 +0900
Subject: [PATCH 34/34] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 17be96292..c8a4170f9 100644
--- a/README.md
+++ b/README.md
@@ -63,7 +63,7 @@ CommandClick
- Existing web browsers mainly has tab feature. But `CommandClick`'core is history search. Therefore, you easly restore, load, and check my history.
- Existing web browsers support normal javascript. But `CommandClick` enforce javascript, and interact with not only web but also ubuntu and android os. Therefore, this has wide spread usage
-- Existing web browsers cannot create original android application. But `CommandClick` can create application just for you as low code tool.
+- Existing web browsers cannot create original android app. But `CommandClick` can create the app just for you as low code tool.
Screenshots