├── .github └── workflows │ └── update_fannel_repository.yml ├── LICENSE ├── README.md ├── fannel ├── bookmaker.js ├── bookmakerDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ └── settingImages │ │ └── logo │ │ └── logo.png ├── clipFormatMaker.js ├── clipFormatMakerDir │ ├── README.md │ ├── clipFormatMaker.html │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240815_221416_CommandClick_2483.jpg │ │ │ │ ├── 2_Screenshot_20240815_221609_CommandClick_2483.jpg │ │ │ │ └── 3_Screenshot_20240815_221650_CommandClick_2483.jpg │ │ └── logo │ │ │ └── logo.png │ └── settingVariables │ │ └── hideSettingVariables.js ├── cmdMusicPlayerU.js ├── cmdMusicPlayerUDir │ ├── README.md │ ├── actions │ │ ├── changeStateAction.js │ │ ├── copyToOther.js │ │ ├── musicAction.js │ │ └── normalPlay.js │ ├── config │ │ ├── config.js │ │ └── settings │ │ │ ├── playButtonConfig.js │ │ │ └── setVariableTypes.js │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 1.txt │ ├── manager │ │ ├── actions │ │ │ └── fromPlay.js │ │ ├── manager.js │ │ └── settings │ │ │ ├── editButtonConfig.js │ │ │ ├── listIndex.tsv │ │ │ ├── listIndexConfig.js │ │ │ ├── longClickListIndexMenu.js │ │ │ ├── playButtonConfig.js │ │ │ ├── qrDialogConfig.js │ │ │ ├── setVariableTypes.js │ │ │ └── settingButtonConfig.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_131841_CommandClick_7001.jpg │ │ │ │ ├── 2_Screenshot_20240816_131913_CommandClick_7001.jpg │ │ │ │ └── 3_Screenshot_20240816_132007_CommandClick_7001.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── configRepVars.js │ │ ├── hideConfigVal.js │ │ ├── hideSettingVariables.js │ │ ├── managerRepVars.js │ │ ├── setReplaceVariables.js │ │ └── tableRepVars.js │ ├── settings │ │ ├── fannelStateConfig.js │ │ ├── fannelStateRootTable.tsv │ │ ├── fannelStateStock.tsv │ │ ├── settingButtonConfig.js │ │ ├── settingLongClickMenuConfig.js │ │ └── settingMenuConfig.js │ ├── systemJs │ │ └── urlHistoryClick.js │ └── table │ │ ├── settings │ │ ├── iconNameColorConfig.tsv │ │ ├── initList.tsv │ │ ├── listIndexConfig.js │ │ ├── longClickListIndexMenu.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ └── settingButtonConfig.js │ │ └── table.js ├── copyLink.js ├── copyLinkDir │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── ctsvViewer.js ├── ctsvViewerDir │ ├── README.md │ ├── html │ │ ├── aggre_table.html │ │ └── bar_chart_js.html │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_214942_CommandClick_4097.jpg │ │ │ │ ├── 2_Screenshot_20240816_214655_CommandClick_4097.jpg │ │ │ │ └── 3_Screenshot_20240816_215011_CommandClick_4097.jpg │ │ └── logo │ │ │ └── logo.png │ └── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js ├── displayHtmlSource.js ├── displayHtmlSourceDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ └── settingImages │ │ └── logo │ │ └── logo.png ├── fannelRepoDir │ └── settingImages │ │ └── capture │ │ └── partPng │ │ ├── 1_Screenshot_20240817_000925_CommandClick_5015.jpg │ │ ├── 2_Screenshot_20240817_001013_CommandClick_5015.jpg │ │ └── 3_Screenshot_20240817_001102_CommandClick_5015.jpg ├── fannelStore.js ├── fannelStoreDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── js │ │ ├── bookmarks.js │ │ ├── editBookmarkName.js │ │ └── setting.js │ ├── libs │ │ ├── makeCreatorJSPathForBookmarkList.js │ │ └── updateBookMarkName.js │ ├── longPressMenuDir │ │ ├── imageAnchorLongPressMenu.txt │ │ └── srcImageAnchorLongPressMenu.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_215337_CommandClick_7952.jpg │ │ │ │ ├── 2_Screenshot_20240816_215421_CommandClick_7952.jpg │ │ │ │ └── 3_Screenshot_20240816_215449_CommandClick_7952.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ ├── settings │ │ └── homeScriptUrlsPath.txt │ └── systemJs │ │ ├── noArg.js │ │ └── onAutoExec.js ├── fileManager.js ├── fileManagerDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── js │ │ ├── copy.js │ │ ├── normal_upload_qr.js │ │ ├── registerDirPath.js │ │ ├── rsync_upload_qr.js │ │ ├── selectDirDialog.js │ │ └── setting.js │ ├── libs │ │ ├── browse.js │ │ ├── browseHandler.js │ │ ├── dirPath.js │ │ └── updateListBox.js │ ├── longPressMenuDir │ │ ├── srcAnchorLongPressMenu.txt │ │ └── srcImageAnchorLongPressMenu.txt │ ├── select │ │ └── selectDirPath.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_220024_CommandClick_1704.jpg │ │ │ │ ├── 2_Screenshot_20240816_220055_CommandClick_1704.jpg │ │ │ │ └── 3_Screenshot_20240816_220149_CommandClick_1704.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ ├── settings │ │ └── homeScriptUrlsPath.txt │ ├── shell │ │ ├── browse.sh │ │ ├── install.sh │ │ └── notification │ │ │ ├── exit.sh │ │ │ └── launch.sh │ └── systemJs │ │ ├── noArg.js │ │ ├── onAutoExec.js │ │ └── urlHistoryClick.js ├── gCalendarFormatter.js ├── gCalendarFormatterDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_220637_CommandClick_647.jpg │ │ │ │ ├── 2_Screenshot_20240816_220622_CommandClick_647.jpg │ │ │ │ └── 3_Screenshot_20240816_220712_Android System_647.jpg │ │ └── logo │ │ │ └── logo.png │ └── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js ├── ggleTranslator.js ├── ggleTranslatorDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── pinInfoMap.txt ├── image2AsciiArt.js ├── image2AsciiArtDir │ ├── README.md │ ├── actions │ │ ├── changeStateAction.js │ │ ├── copyToOther.js │ │ ├── copyToOtherLibs │ │ │ ├── copyImage.js │ │ │ └── makeCopyDestiAsciiDirNameListCon.js │ │ ├── deleteWithAction.js │ │ ├── getSpannableAction.js │ │ ├── getSpannableActionLibs │ │ │ ├── makeAndCopyAscii.js │ │ │ └── makeVarAsciiStateListDirPath.js │ │ ├── longPressAction.js │ │ ├── settings │ │ │ └── actionRepVars.js │ │ └── spannableWebViewAction.js │ ├── ascii │ │ ├── actions │ │ │ └── quizAction.js │ │ ├── ascii.js │ │ └── settings │ │ │ ├── editButtonConfig.js │ │ │ ├── listIndex.tsv │ │ │ ├── listIndexConfig.js │ │ │ ├── longClickListIndexMenu.js │ │ │ ├── playButtonConfig.js │ │ │ ├── qrDialogConfig.js │ │ │ ├── setVariableTypes.js │ │ │ └── settingButtonConfig.js │ ├── config │ │ ├── config.js │ │ └── settings │ │ │ ├── playButtonConfig.js │ │ │ └── setVariableTypes.js │ ├── image │ │ ├── image.js │ │ └── settings │ │ │ ├── editButtonConfig.js │ │ │ ├── listIndex.tsv │ │ │ ├── listIndexConfig.js │ │ │ ├── longClickListIndexMenu.js │ │ │ ├── playButtonConfig.js │ │ │ ├── qrDialogConfig.js │ │ │ ├── setVariableTypes.js │ │ │ └── settingButtonConfig.js │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 2.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_329652783-fa9e5089-9288-44a9-8c98-a99f756db42f_7407.png │ │ │ │ ├── 2_329652078-77801e1e-555b-426c-9b85-bd4ccdb9fb31_7407.png │ │ │ │ └── 3_329652405-a6e109dd-b89d-46ea-bc51-9e165739c454_7407.png │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── asciiRepVars.js │ │ ├── configRepVars.js │ │ ├── hideConfigVal.js │ │ ├── hideSettingVariables.js │ │ ├── imageRepVars.js │ │ ├── setReplaceVariables.js │ │ └── tableRepVars.js │ ├── settings │ │ ├── fannelStateConfig.js │ │ ├── fannelStateRootTable.tsv │ │ ├── fannelStateStock.tsv │ │ ├── longPressInfoMap.txt │ │ ├── settingButtonConfig.js │ │ ├── settingLongClickMenuConfig.js │ │ └── settingMenuConfig.js │ └── table │ │ ├── settings │ │ ├── iconNameColorConfig.tsv │ │ ├── importDisableValList.js │ │ ├── initList.tsv │ │ ├── listIndexConfig.js │ │ ├── longClickListIndexMenu.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ └── settingButtonConfig.js │ │ └── table.js ├── japanRouteSearcher.js ├── japanRouteSearcherDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── js │ │ ├── bookmarks.js │ │ ├── editBookmarkName.js │ │ └── setting.js │ ├── libs │ │ ├── launchJapanRouteSearchUrl.js │ │ ├── makeCreatorJSPathForBookmarkList.js │ │ └── updateBookMarkName.js │ ├── longPressMenuDir │ │ ├── srcAnchorLongPressMenu.txt │ │ └── srcImageAnchorLongPressMenu.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_221415_CommandClick_5104.jpg │ │ │ │ ├── 2_Screenshot_20240816_221332_CommandClick_5104.jpg │ │ │ │ └── 3_Screenshot_20240816_230150_CommandClick_5104.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ ├── settings │ │ └── homeScriptUrlsPath.txt │ └── systemJs │ │ ├── noArg.js │ │ └── onAutoExec.js ├── powerPokerDir │ ├── .idea │ │ ├── .gitignore │ │ ├── jsLibraryMappings.xml │ │ ├── modules.xml │ │ ├── powerPokerDir.iml │ │ └── vcs.xml │ ├── html │ │ ├── css │ │ │ ├── effect.css │ │ │ ├── powerPoker.css │ │ │ └── switchView.css │ │ ├── js │ │ │ ├── controller.js │ │ │ └── libs │ │ │ │ └── controller │ │ │ │ ├── base │ │ │ │ ├── data.js │ │ │ │ ├── gameBase.js │ │ │ │ └── jsBase.js │ │ │ │ ├── com │ │ │ │ └── comPutCard.js │ │ │ │ ├── init │ │ │ │ └── init.js │ │ │ │ ├── put │ │ │ │ ├── putCard.js │ │ │ │ └── putCardOnAce.js │ │ │ │ ├── style │ │ │ │ ├── guageStyle.js │ │ │ │ └── style.js │ │ │ │ ├── switchView.js │ │ │ │ └── system │ │ │ │ ├── countScore.js │ │ │ │ ├── countTotalSheets.js │ │ │ │ ├── efect.js │ │ │ │ └── pullFromDeki.js │ │ └── powerPoker.html │ ├── images │ │ └── cards │ │ │ ├── trumpClub1-150x150.png │ │ │ ├── trumpClub10-150x150.png │ │ │ ├── trumpClub11-150x150.png │ │ │ ├── trumpClub12-150x150.png │ │ │ ├── trumpClub13-150x150.png │ │ │ ├── trumpClub2-150x150.png │ │ │ ├── trumpClub3-150x150.png │ │ │ ├── trumpClub4-150x150.png │ │ │ ├── trumpClub5-150x150.png │ │ │ ├── trumpClub6-150x150.png │ │ │ ├── trumpClub7-150x150.png │ │ │ ├── trumpClub8-150x150.png │ │ │ ├── trumpClub9-150x150.png │ │ │ ├── trumpDiamond1-150x150.png │ │ │ ├── trumpDiamond10-150x150.png │ │ │ ├── trumpDiamond11-150x150.png │ │ │ ├── trumpDiamond12-150x150.png │ │ │ ├── trumpDiamond13-150x150.png │ │ │ ├── trumpDiamond2-150x150.png │ │ │ ├── trumpDiamond3-150x150.png │ │ │ ├── trumpDiamond4-150x150.png │ │ │ ├── trumpDiamond5-150x150.png │ │ │ ├── trumpDiamond6-150x150.png │ │ │ ├── trumpDiamond7-150x150.png │ │ │ ├── trumpDiamond8-150x150.png │ │ │ ├── trumpDiamond9-150x150.png │ │ │ ├── trumpHeart1-150x150.png │ │ │ ├── trumpHeart10-150x150.png │ │ │ ├── trumpHeart11-150x150.png │ │ │ ├── trumpHeart12-150x150.png │ │ │ ├── trumpHeart13-150x150.png │ │ │ ├── trumpHeart2-150x150.png │ │ │ ├── trumpHeart3-150x150.png │ │ │ ├── trumpHeart4-150x150.png │ │ │ ├── trumpHeart5-150x150.png │ │ │ ├── trumpHeart6-150x150.png │ │ │ ├── trumpHeart7-150x150.png │ │ │ ├── trumpHeart8-150x150.png │ │ │ ├── trumpHeart9-150x150.png │ │ │ ├── trumpJoker-150x150.png │ │ │ ├── trumpSpade1-150x150.png │ │ │ ├── trumpSpade10-150x150.png │ │ │ ├── trumpSpade11-150x150.png │ │ │ ├── trumpSpade12-150x150.png │ │ │ ├── trumpSpade13-150x150.png │ │ │ ├── trumpSpade2-150x150.png │ │ │ ├── trumpSpade3-150x150 (1).png │ │ │ ├── trumpSpade3-150x150.png │ │ │ ├── trumpSpade4-150x150 (1).png │ │ │ ├── trumpSpade4-150x150.png │ │ │ ├── trumpSpade5-150x150.png │ │ │ ├── trumpSpade6-150x150.png │ │ │ ├── trumpSpade7-150x150.png │ │ │ ├── trumpSpade8-150x150.png │ │ │ └── trumpSpade9-150x150.png │ └── untitled │ │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ │ └── untitled.iml ├── preference.js ├── preferenceDir │ ├── README.md │ ├── action │ │ ├── changeStateAction.js │ │ ├── initAc │ │ │ └── copyBeforeFileToTemp.js │ │ ├── initAction.js │ │ ├── settingEditOk │ │ │ ├── getDiffSettingVals.js │ │ │ ├── reflectRecentSettingVals.js │ │ │ └── reflectSetingValAction.js │ │ └── settings │ │ │ └── actionRepVals.js │ ├── hideSettingVals │ │ ├── historySettingHideVals.js │ │ ├── longPressSettingHideVals.js │ │ ├── recentSettingHideVals.js │ │ ├── startupSettingHideVals.js │ │ ├── tableHideVals.js │ │ ├── ubuntuSettingHideVals.js │ │ ├── webviewExtraSettingHideVals.js │ │ └── webviewSettingHideVals.js │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 1.txt │ ├── longPressMenuDir │ │ ├── imageLongPressMenu.txt │ │ ├── srcAnchorLongPressMenu.txt │ │ └── srcImageAnchorLongPressMenu.txt │ ├── settingEdit │ │ ├── settingEdit.js │ │ └── settings │ │ │ ├── editBoxTitleConfig.js │ │ │ ├── editButtonConfig.js │ │ │ ├── listIndex.tsv │ │ │ ├── playButtonConfig.js │ │ │ └── settingEditSettingRepVars.js │ ├── settingVariables │ │ └── setReplaceVariables.js │ ├── settings │ │ ├── fannelStateConfig.js │ │ ├── fannelStateRootTable.tsv │ │ ├── fannelStateStock.tsv │ │ └── homeScriptUrlsPath.txt │ ├── shell │ │ └── diffCurToBeforeFile.sh │ ├── src │ │ └── editSettingVals.js │ └── table │ │ ├── settings │ │ ├── iconNameColorConfig.tsv │ │ ├── initList.tsv │ │ ├── listIndexConfig.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ └── tableRepVars.js │ │ └── table.js ├── pulseReceiver.js ├── pulseReceiverDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ └── settingImages │ │ ├── capture │ │ └── partPng │ │ │ ├── 1_Screenshot_20240823_203715_CommandClick_2232.jpg │ │ │ ├── 2_Screenshot_20240823_204143_CommandClick_2232.jpg │ │ │ └── 3_Screenshot_20240823_204041_CommandClick_2232.jpg │ │ └── logo │ │ └── logo.png ├── qrLReader.js ├── qrLReaderDir │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── quickStartShell.js ├── quickStartShellDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_231939_CommandClick_1853.jpg │ │ │ │ ├── 2_Screenshot_20240816_232008_CommandClick_1853.jpg │ │ │ │ └── 3_Screenshot_20240816_232108_CommandClick_1853.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── editButtonConfig.js │ │ ├── hideSettingVariables.js │ │ ├── playButtonConfig.js │ │ ├── setReplaceVariables.js │ │ └── settingButtonConfig.js │ ├── shell │ │ └── execute.sh │ └── systemJs │ │ └── onAutoExec.js ├── radioPlayerDir │ └── go │ │ └── search │ │ ├── go.mod │ │ ├── go.sum │ │ ├── handler.py │ │ ├── radio.sh │ │ └── search.go ├── saveGmailConDialog.js ├── saveGmailConDialogDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 2.txt │ ├── js │ │ └── saveGmailCon.js │ ├── menuList │ │ ├── centerLongPressMenuList.txt │ │ ├── centerMenuList.txt │ │ ├── imageMenuList.txt │ │ ├── leftMenuList.txt │ │ ├── rightMenuList.txt │ │ ├── srcAnchorMenuList.txt │ │ └── srcImageAnchorMenuList.txt │ ├── settingVariables │ │ └── setReplaceVariables.js │ └── tsv │ │ └── argsTsv.tsv ├── savePageUrlDialog.js ├── savePageUrlDialogDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 2.txt │ ├── js │ │ ├── longPressUrlRegister.js │ │ └── savePageUrlCon.js │ ├── menuList │ │ ├── centerLongPressMenuList.txt │ │ ├── centerMenuList.txt │ │ ├── imageMenuList.txt │ │ ├── leftMenuList.txt │ │ ├── rightMenuList.txt │ │ ├── srcAnchorMenuList.txt │ │ └── srcImageAnchorMenuList.txt │ ├── settingVariables │ │ └── setReplaceVariables.js │ └── tsv │ │ └── argsTsv.tsv ├── saveToGmail.js ├── saveToGmailDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ └── settingImages │ │ └── logo │ │ └── logo.png ├── saveWebConDialog.js ├── saveWebConDialogDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 2.txt │ ├── js │ │ └── saveWebCon.js │ ├── menuList │ │ ├── centerLongPressMenuList.txt │ │ ├── centerMenuList.txt │ │ ├── imageMenuList.txt │ │ ├── leftMenuList.txt │ │ ├── rightMenuList.txt │ │ ├── srcAnchorMenuList.txt │ │ └── srcImageAnchorMenuList.txt │ ├── settingVariables │ │ └── setReplaceVariables.js │ └── tsv │ │ └── argsTsv.tsv ├── selectTyper.js ├── selectTyperDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── js │ │ ├── back.js │ │ ├── delete.js │ │ ├── enter.js │ │ ├── next.js │ │ ├── paste.js │ │ ├── registerValue.js │ │ └── termInput.js │ ├── libs │ │ ├── deactivateInputText.js │ │ ├── getRecentUrlFromHisCon.js │ │ ├── saveRecentUrlToHistory.js │ │ ├── sendTabKeyAction.js │ │ └── updateSeachWordList.js │ ├── select │ │ └── selectValue.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_232716_CommandClick_1277.jpg │ │ │ │ ├── 2_Screenshot_20240816_232647_CommandClick_1277.jpg │ │ │ │ └── 3_Screenshot_20240816_232804_CommandClick_1277.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ └── systemJs │ │ ├── appHistoryClick.js │ │ ├── onAutoExec.js │ │ └── urlHistoryClick.js ├── shareImage.js ├── shareImageDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── siteSummary.js ├── siteSummaryDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── sshTerminal.js ├── sshTerminalDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── js │ │ ├── backspace.js │ │ ├── copy.js │ │ ├── ctrlC.js │ │ ├── down.js │ │ ├── enter.js │ │ ├── input.js │ │ ├── left.js │ │ ├── pageUp.js │ │ ├── paste.js │ │ ├── registerCmd.js │ │ ├── registerExtraKey.js │ │ ├── right.js │ │ ├── setting.js │ │ ├── space.js │ │ └── up.js │ ├── libs │ │ ├── sshDialog.js │ │ └── updateSearchWordList.js │ ├── list │ │ ├── cmdListSrc.txt │ │ └── extraKeySrcList.txt │ ├── menuList │ │ └── clickMenu.txt │ ├── select │ │ ├── selectCmd.js │ │ └── selectExtraKey.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_234203_CommandClick_8422.jpg │ │ │ │ ├── 2_Screenshot_20240816_234230_CommandClick_8422.jpg │ │ │ │ └── 3_Screenshot_20240816_234251_CommandClick_8422.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ └── systemJs │ │ ├── noArg.js │ │ └── onAutoExec.js ├── systemDir │ └── settingImages │ │ ├── capture │ │ └── partPng │ │ │ ├── 1_Screenshot_20240816_110045_CommandClick.jpg │ │ │ ├── 2_Screenshot_20240816_110209_CommandClick.jpg │ │ │ └── 3_Screenshot_20240816_110245_CommandClick.jpg │ │ └── logo │ │ └── logo.png ├── tapTerminal.js ├── tapTerminalDir │ ├── README.md │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 1.txt │ ├── list │ │ ├── cmdList.txt │ │ └── extraKeyList.txt │ ├── menuList │ │ └── clickMenu.txt │ ├── select │ │ ├── selectCmd.js │ │ └── selectExtraKey.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240817_000230_CommandClick_4287.jpg │ │ │ │ ├── 2_Screenshot_20240817_000123_CommandClick_4287.jpg │ │ │ │ └── 3_Screenshot_20240817_000209_CommandClick_4287.jpg │ │ └── logo │ │ │ └── logo.png │ └── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js ├── textToSpeech.js ├── textToSpeechDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── pinInfoMap.txt ├── ttsPlayer.js ├── ttsPlayerDir │ ├── README.md │ ├── actions │ │ ├── changeStateAction.js │ │ ├── copyToOther.js │ │ └── ttsAction.js │ ├── config │ │ ├── config.js │ │ └── settings │ │ │ ├── playButtonConfig.js │ │ │ └── setVariableTypes.js │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 1.txt │ ├── manager │ │ ├── actions │ │ │ ├── fromPlay.js │ │ │ └── setGmailAdAction.js │ │ ├── manager.js │ │ └── settings │ │ │ ├── editButtonConfig.js │ │ │ ├── listIndex.tsv │ │ │ ├── listIndexConfig.js │ │ │ ├── longClickListIndexMenu.js │ │ │ ├── playButtonConfig.js │ │ │ ├── qrDialogConfig.js │ │ │ ├── setVariableTypes.js │ │ │ ├── settingButtonConfig.js │ │ │ └── settingMenuConfig.js │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_234816_CommandClick_6619.jpg │ │ │ │ ├── 2_Screenshot_20240816_234746_CommandClick_6619.jpg │ │ │ │ └── 3_Screenshot_20240816_234846_CommandClick_6619.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── configRepVars.js │ │ ├── hideConfigVal.js │ │ ├── hideSettingVariables.js │ │ ├── ignoreHistoryPaths.js │ │ ├── managerRepVars.js │ │ ├── setReplaceVariables.js │ │ └── tableRepVars.js │ ├── settings │ │ ├── fannelStateConfig.js │ │ ├── fannelStateRootTable.tsv │ │ ├── fannelStateStock.tsv │ │ ├── settingButtonConfig.js │ │ └── settingLongClickMenuConfig.js │ ├── systemJs │ │ └── urlHistoryClick.js │ └── table │ │ ├── settings │ │ ├── iconNameColorConfig.tsv │ │ ├── importDisableValList.js │ │ ├── initList.tsv │ │ ├── listIndexConfig.js │ │ ├── longClickListIndexMenu.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ ├── settingButtonConfig.js │ │ └── settingMenuConfig.js │ │ └── table.js ├── txtPdfViewer.js ├── txtPdfViewerDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 1.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_235712_CommandClick_543.jpg │ │ │ │ ├── 2_Screenshot_20240816_235614_CommandClick_543.jpg │ │ │ │ └── 3_Screenshot_20240816_235541_CommandClick_543.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ └── settings │ │ └── longPressInfoMap.txt ├── urlIntender.js ├── urlIntenderDir │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── urlScraper.js ├── urlScraperDir │ ├── README.md │ ├── info │ │ ├── escape.tsv │ │ └── version │ │ │ └── 1.txt │ ├── longPressMenuDir │ │ ├── srcAnchorLongPressMenu.txt │ │ └── srcImageAnchorLongPressMenu.txt │ ├── settingImages │ │ ├── capture │ │ │ └── partPng │ │ │ │ ├── 1_Screenshot_20240816_185021_CommandClick_1176.jpg │ │ │ │ ├── 2_Screenshot_20240816_184943_CommandClick_1176.jpg │ │ │ │ └── 3_Screenshot_20240816_185047_CommandClick_1176.jpg │ │ └── logo │ │ │ └── logo.png │ ├── settingVariables │ │ ├── hideSettingVariables.js │ │ ├── setReplaceVariables.js │ │ └── setVariableTypes.js │ ├── settings │ │ ├── homeScriptUrlsPath.txt │ │ └── longPressInfoMap.txt │ └── shell │ │ ├── cat_and_speech.sh │ │ ├── create_play_list.sh │ │ ├── install.sh │ │ ├── py │ │ ├── libs │ │ │ ├── __init__.py │ │ │ ├── args.py │ │ │ ├── const.py │ │ │ └── summarize.py │ │ ├── nltk_downloader.py │ │ └── output.py │ │ ├── stop_all_process.sh │ │ └── summarize.sh ├── urlTrans.js ├── urlTransDir │ ├── info │ │ └── version │ │ │ └── 1.txt │ └── settingImages │ │ └── logo │ │ └── logo.png ├── webSearcher.js ├── webSearcherDir │ ├── README.md │ ├── info │ │ └── version │ │ │ └── 2.txt │ ├── menuList │ │ ├── centerLongPressMenuList.txt │ │ ├── centerMenuList.txt │ │ ├── imageMenuList.txt │ │ ├── leftMenuList.txt │ │ ├── leftSecondList.txt │ │ ├── rightMenuList.txt │ │ ├── srcAnchorMenuList.txt │ │ └── srcImageAnchorMenuList.txt │ ├── settingImages │ │ └── logo │ │ │ └── logo.png │ └── settings │ │ └── longPressInfoMap.txt ├── ytScraper.js └── ytScraperDir │ ├── README.md │ ├── actions │ ├── changeStateAction.js │ ├── copyToOther.js │ ├── initAction.js │ ├── installAction.js │ ├── longPress.js │ ├── musicAction.js │ └── normalPlay.js │ ├── config │ ├── config.js │ └── settings │ │ ├── playButtonConfig.js │ │ └── setVariableTypes.js │ ├── info │ ├── escape.tsv │ └── version │ │ └── 1.txt │ ├── manager │ ├── actions │ │ └── fromPlay.js │ ├── manager.js │ └── settings │ │ ├── editButtonConfig.js │ │ ├── iconNameConfig.tsv │ │ ├── listIndex.tsv │ │ ├── listIndexConfig.js │ │ ├── longClickListIndexMenu.js │ │ ├── playButtonConfig.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ └── settingButtonConfig.js │ ├── searcher │ ├── searcher.js │ └── settings │ │ ├── playButtonConfig.js │ │ └── setVariableTypes.js │ ├── settingImages │ ├── capture │ │ └── partPng │ │ │ ├── 1_Screenshot_20240815-211120.png │ │ │ ├── 2_322275805-101da895-a578-4667-b8e2-7728bbd9e568.png │ │ │ └── 3_322276879-05c7ca2c-836c-45c7-9da9-86732c842190.png │ └── logo │ │ └── logo.png │ ├── settingVariables │ ├── configRepVars.js │ ├── hideConfigVal.js │ ├── hideSettingVariables.js │ ├── managerRepVars.js │ ├── searcherRepVars.js │ ├── setReplaceVariables.js │ ├── tableRepVars.js │ └── ubuntuRepVars.js │ ├── settings │ ├── fannelStateConfig.js │ ├── fannelStateRootTable.tsv │ ├── fannelStateStock.tsv │ ├── longPressInfoMap.txt │ ├── settingButtonConfig.js │ ├── settingLongClickMenuConfig.js │ └── settingMenuConfig.js │ ├── systemJs │ └── urlHistoryClick.js │ ├── table │ ├── settings │ │ ├── iconNameColorConfig.tsv │ │ ├── initList.tsv │ │ ├── listIndexConfig.js │ │ ├── longClickListIndexMenu.js │ │ ├── qrDialogConfig.js │ │ ├── setVariableTypes.js │ │ └── settingButtonConfig.js │ └── table.js │ ├── temp │ └── installStamp.txt │ └── ubuntu │ ├── execScrapingByCurl.sh │ ├── install.sh │ ├── scraping.sh │ ├── stop_all_process.sh │ └── ytfzfForFannel.sh ├── fannel_tar_gz ├── bookmaker.tar.gz ├── clipFormatMaker.tar.gz ├── cmdMusicPlayerU.tar.gz ├── copyLink.tar.gz ├── ctsvViewer.tar.gz ├── displayHtmlSource.tar.gz ├── fannelStore.tar.gz ├── fileManager.tar.gz ├── gCalendarFormatter.tar.gz ├── ggleTranslator.tar.gz ├── image2AsciiArt.tar.gz ├── japanRouteSearcher.tar.gz ├── preference.tar.gz ├── pulseReceiver.tar.gz ├── qrLReader.tar.gz ├── quickStartShell.tar.gz ├── saveGmailConDialog.tar.gz ├── savePageUrlDialog.tar.gz ├── saveToGmail.tar.gz ├── saveWebConDialog.tar.gz ├── selectTyper.tar.gz ├── shareImage.tar.gz ├── siteSummary.tar.gz ├── sshTerminal.tar.gz ├── tapTerminal.tar.gz ├── textToSpeech.tar.gz ├── ttsPlayer.tar.gz ├── txtPdfViewer.tar.gz ├── urlIntender.tar.gz ├── urlScraper.tar.gz ├── urlTrans.tar.gz ├── webSearcher.tar.gz └── ytScraper.tar.gz └── manage └── fannels ├── input_txt_list ├── ignore_list.txt └── repo_url_list.txt ├── list └── fannels.txt ├── make_fannel_tar_gz.sh ├── push_other_fannel_repo_con.sh └── update_fannel_list.sh /.github/workflows/update_fannel_repository.yml: -------------------------------------------------------------------------------- 1 | name: update fannel repository 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '20 20 * * *' 6 | jobs: 7 | update-fannel-repo: 8 | runs-on: ubuntu-latest 9 | permissions: 10 | contents: write # 書き込むために必要 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v4 14 | - name: Push from register fannel repos 15 | run: | 16 | bash "manage/fannels/push_other_fannel_repo_con.sh" 17 | - name: Update fannel list 18 | run: | 19 | bash "manage/fannels/update_fannel_list.sh" 20 | - name: Make fannel tar gz 21 | run: | 22 | bash "manage/fannels/make_fannel_tar_gz.sh" 23 | - name: Auto Commit 24 | uses: stefanzweifel/git-auto-commit-action@v5 25 | 26 | -------------------------------------------------------------------------------- /fannel/bookmakerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/bookmakerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/bookmakerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/bookmakerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/clipFormatMakerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/settingImages/capture/partPng/1_Screenshot_20240815_221416_CommandClick_2483.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/clipFormatMakerDir/settingImages/capture/partPng/1_Screenshot_20240815_221416_CommandClick_2483.jpg -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/settingImages/capture/partPng/2_Screenshot_20240815_221609_CommandClick_2483.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/clipFormatMakerDir/settingImages/capture/partPng/2_Screenshot_20240815_221609_CommandClick_2483.jpg -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/settingImages/capture/partPng/3_Screenshot_20240815_221650_CommandClick_2483.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/clipFormatMakerDir/settingImages/capture/partPng/3_Screenshot_20240815_221650_CommandClick_2483.jpg -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/clipFormatMakerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/clipFormatMakerDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | terminalOutputMode, 3 | onUrlHistoryRegister, 4 | onAdBlock, 5 | setReplaceVariables, 6 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/actions/copyToOther.js: -------------------------------------------------------------------------------- 1 | 2 | var=runCopyPlayFileToOther 3 | ?func=jsCopySItem.copy_S 4 | ?args= 5 | copyDirOrTsvPathToTypeCon=`{{ COPY_TSV_PATH_TO_TYPE_CON }}` 6 | &selectedItem=`${ITEM_TITLE}\t${ITEM_NAME}` 7 | &extra=`withFile=OFF` 8 | , -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/actions/normalPlay.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | tsvVars="listDir => playTsvPath" 4 | ?importPath= 5 | `${cmdMusicPlayerManagerListIndexTsvPath}` 6 | |var=tempPlayCon 7 | ?func=jsTsv.getSr 8 | ?args= 9 | tsvPath=`${playTsvPath}` 10 | |var=extraContent 11 | ?func=jsFileSystem.read 12 | ?args= 13 | path=`${cmdMusicPlayerPlayInfoPath}` 14 | |acVar=runNormalPlay 15 | ?importPath=`${cmdMusicPlayerMusicAction}` 16 | ?replace= 17 | TEMP_PLAY_CON=`${tempPlayCon}` 18 | &EXTRA_CONTENT=`${extraContent}` 19 | , 20 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/config/config.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | hideSettingVariables="appHeader,table,manager,playBtns" 8 | hideSettingVariables="extraButton,description" 9 | qrDialogConfig="mode=tsvEdit,logo=oneSideLength=40" 10 | setVariableTypes=`file://${setVariableTypesForConfig}` 11 | playButtonConfig=`file://${cmdMusicPlayerPlayButtonConfigPath}` 12 | editButtonConfig="visible=OFF" 13 | settingButtonConfig="visible=OFF" 14 | /// SETTING_SECTION_END 15 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/config/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | 6 | color=darkGreen, 7 | 8 | icon=ok, 9 | 10 | click= 11 | func=jsCmdValSaveAndBack.run_S, 12 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/config/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | playMode: 3 | LBL:CB= 4 | ${TXT_LABEL}=this 5 | | 6 | ordinaly?shuffle?reverse, 7 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | cmdMusicPlayerU.js 1 -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/manager/manager.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForManager}` 8 | hideSettingVariables="table,playBtns" 9 | hideSettingVariables=`file://${configHidValPath}` 10 | qrDialogConfig=`file://${cmdMusicPlayerManagerQrDialogConfigPath}` 11 | playButtonConfig=`file://${cmdMusicPlayerManagerPlayButtonConfigPath}` 12 | editButtonConfig=`file://${cmdMusicPlayerManagerEditButtonConfigPath}` 13 | settingButtonConfig=`file://${cmdMusicPlayerManagerSettingButtonConfigPath}` 14 | listIndexConfig=`file://${cmdMusicPlayerManagerListIndexConfigPath}` 15 | /// SETTING_SECTION_END 16 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/manager/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | color=darkGreen, 6 | 7 | click= 8 | acVar=runToTableState 9 | ?importPath=`${cmdMusicPlayerChangeStateAction}` 10 | ?replace= 11 | STATE=`${TABLE}`, 12 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/manager/settings/listIndex.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/manager/settings/listIndex.tsv -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/manager/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | 4 | logo= 5 | oneSideLength=40 6 | |icon= 7 | name=star 8 | ?bkColor=darkGreen 9 | ?color=ligthOrange, 10 | 11 | click= 12 | acVar=runCopyToLike 13 | ?importPath= 14 | `${cmdMusicPlayerCopyToOtherAction}` 15 | ?replace= 16 | COPY_TSV_PATH_TO_TYPE_CON= 17 | `${cmdMusicPlayerLikePlayListPath}` 18 | |alter=` 19 | shellIfPath=JUDGE_LIST_DIR 20 | |ifArgs= 21 | tsvPath=${cmdMusicPlayerManagerListIndexTsvPath} 22 | ?tsvValue=${cmdMusicPlayerLikePlayListPath} 23 | ?alterCon="?when=false" 24 | `, 25 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/manager/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=OFF, 3 | color=darkGreen, 4 | icon=setting, 5 | 6 | 7 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/1_Screenshot_20240816_131841_CommandClick_7001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/1_Screenshot_20240816_131841_CommandClick_7001.jpg -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/2_Screenshot_20240816_131913_CommandClick_7001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/2_Screenshot_20240816_131913_CommandClick_7001.jpg -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/3_Screenshot_20240816_132007_CommandClick_7001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/settingImages/capture/partPng/3_Screenshot_20240816_132007_CommandClick_7001.jpg -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/cmdMusicPlayerUDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingVariables/configRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | cmdMusicPlayerConfigDirPath= 3 | `${cmdMusicPlayerDirPath}/config`, 4 | cmdMusicPlayerConfigSettingsDirPath= 5 | `${cmdMusicPlayerConfigDirPath}/settings`, 6 | 7 | // setting file path 8 | cmdMusicPlayerConfigFannelPath= 9 | `${cmdMusicPlayerConfigDirPath}/config.js`, 10 | cmdMusicPlayerPlayButtonConfigPath= 11 | `${cmdMusicPlayerConfigSettingsDirPath}/playButtonConfig.js`, 12 | setVariableTypesForConfig= 13 | `${cmdMusicPlayerConfigSettingsDirPath}/setVariableTypes.js`, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingVariables/hideConfigVal.js: -------------------------------------------------------------------------------- 1 | 2 | playMode, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onUpdateLastModify, 3 | onAdBlock, 4 | setReplaceVariables, 5 | setVariableTypes, 6 | playButtonConfig, 7 | editButtonConfig, 8 | settingButtonConfig, 9 | hideSettingVariables, 10 | fannelStateConfig, 11 | 12 | appHeader, 13 | table, 14 | manager, 15 | extraButton, 16 | playBtns, 17 | playMode, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/fannelStateConfig.js: -------------------------------------------------------------------------------- 1 | 2 | noRegisterStates="config", -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/fannelStateRootTable.tsv: -------------------------------------------------------------------------------- 1 | ${TABLE} ${cmdMusicPlayerTableFannelPath} 2 | ${MANAGER} ${cmdMusicPlayerManagerFannelDirPath} 3 | ${CONFIG} ${cmdMusicPlayerConfigFannelPath} 4 | default ${cmdMusicPlayerTableFannelPath} -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/fannelStateStock.tsv: -------------------------------------------------------------------------------- 1 | fannelState table -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=ON, 3 | 4 | color=gray, 5 | 6 | icon=setting, 7 | 8 | click= 9 | func=D_MENU 10 | ?args= 11 | menuPath= 12 | `${cmdMusicPlayerSettingMenuConfigPath}` 13 | &title="Setting", 14 | 15 | longClick= 16 | func=D_MENU 17 | ?args= 18 | menuPath= 19 | `${cmdMusicPlayerSettingLongClickMenuConfigPath}` 20 | &title="Emergency menu", 21 | 22 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/settingLongClickMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | name="Kill" 4 | |icon=cancel 5 | |func=KILL, 6 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/settings/settingMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="Shortuct" 3 | |icon=shortcut 4 | |func=SHORTCUT 5 | , 6 | 7 | name="Player setting" 8 | |icon=setting 9 | |acVar=runToConfigState 10 | ?importPath= 11 | `${cmdMusicPlayerChangeStateAction}` 12 | ?replace= 13 | STATE=`${CONFIG}` 14 | &ENABLE_ADD_TO_BACKSTACK=ON, 15 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/systemJs/urlHistoryClick.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=tempPlayCon 4 | ?func=jsTsv.getSr 5 | ?args=tsvPath=`${cmdMusicPlayerPlayListPath}` 6 | |var=runExitJudge 7 | ?when="!tempPlayCon" 8 | ?func=jsToast.short 9 | ?args= 10 | msg="No exist play con" 11 | ?func=exitZero 12 | |var=extraContent 13 | ?func=jsFileSystem.read 14 | ?args= 15 | path=`${cmdMusicPlayerPlayInfoPath}` 16 | |acVar=runPlay 17 | ?importPath= 18 | `${cmdMusicPlayerMusicAction}` 19 | ?replace= 20 | TEMP_PLAY_CON=`${tempPlayCon}` 21 | &EXTRA_CONTENT=`${extraContent}`, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/settings/iconNameColorConfig.tsv: -------------------------------------------------------------------------------- 1 | ${cmdMusicPlayerLikePlayListPath} name=star,color=${iconColor},bkColor=${iconBkColor} 2 | ${cmdMusicPlayerPreviousMusicPlayListPath} name=history,color=${iconColor},bkColor=${iconBkColor} 3 | default name=music,color=${iconColor},bkColor=${iconBkColor} -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/settings/initList.tsv: -------------------------------------------------------------------------------- 1 | play list ${cmdMusicPlayerPlayListPath} 2 | previous list ${cmdMusicPlayerPreviousMusicPlayListPath} 3 | like list ${cmdMusicPlayerLikePlayListPath} -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/settings/listIndexConfig.js: -------------------------------------------------------------------------------- 1 | 2 | type= 3 | tsvEdit, 4 | 5 | list= 6 | listDir=`${cmdMusicPlayerTableTsvPath}` 7 | |compPath=`${cmdMusicPlayerTableInitTsvConPath}` 8 | |prefix=`${MUSIC_PREFIX}` 9 | |suffix=`${TSV_SUFFIX}` 10 | , 11 | 12 | name= 13 | removeExtend=, 14 | 15 | click= 16 | enableUpdate=ON 17 | |acVar=runToManagerState 18 | ?importPath=`${cmdMusicPlayerChangeStateAction}` 19 | ?replace= 20 | STATE=`${MANAGER}` 21 | &ON_LIST_DIR_UPDATER=ON 22 | &ON_PLAY_INFO_SAVE=ON, 23 | 24 | longClick= 25 | |func=MENU 26 | ?args= 27 | menuPath= 28 | `${cmdMusicPlayerTableLongPressListIndexMenuPath}`, 29 | 30 | searchBox= 31 | visible=OFF, 32 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | 4 | logo= 5 | oneSideLength=60 6 | |icon= 7 | nameConfigPath=`${cmdMusicPlayerTableIconNameColorConfigPath}`, -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | color=darkGreen, 3 | disable=OFF, 4 | 5 | -------------------------------------------------------------------------------- /fannel/cmdMusicPlayerUDir/table/table.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForTable}` 8 | qrDialogConfig=`file://${cmdMusicPlayerTableQrDialogConfigPath}` 9 | listIndexConfig=`file://${cmdMusicPlayerTableListIndexConfigPath}` 10 | settingButtonConfig=`file://${cmdMusicPlayerTableSettingBtnConfigPath}` 11 | hideSettingVariables="manager,playBtns" 12 | hideSettingVariables=`file://${configHidValPath}` 13 | /// SETTING_SECTION_END 14 | 15 | -------------------------------------------------------------------------------- /fannel/copyLink.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// LABELING_SECTION_START 4 | // # copyLink.js 5 | // ---------------- 6 | 7 | // Copy link @puutaro 8 | 9 | // Support long press menu table 10 | // ------- 11 | 12 | // | type | enable | 13 | // | ----- | ----- | 14 | // | src anchor | o | 15 | // | src image anchor | o | 16 | // | image | x | 17 | 18 | /// LABELING_SECTION_END 19 | 20 | const LONG_PRESS_LINK_URL = "${LONG_PRESS_LINK_URL}"; 21 | 22 | end_judge(); 23 | jsUtil.copyToClipboard(LONG_PRESS_LINK_URL, 10); 24 | jsToast.short(`Copy ok, ${LONG_PRESS_LINK_URL}`); 25 | 26 | function end_judge(){ 27 | if( 28 | !LONG_PRESS_LINK_URL.includes("/") 29 | ) exitZero(); 30 | }; 31 | -------------------------------------------------------------------------------- /fannel/copyLinkDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/copyLinkDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/copyLinkDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Copy link -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ctsvViewerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingImages/capture/partPng/1_Screenshot_20240816_214942_CommandClick_4097.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ctsvViewerDir/settingImages/capture/partPng/1_Screenshot_20240816_214942_CommandClick_4097.jpg -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingImages/capture/partPng/2_Screenshot_20240816_214655_CommandClick_4097.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ctsvViewerDir/settingImages/capture/partPng/2_Screenshot_20240816_214655_CommandClick_4097.jpg -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingImages/capture/partPng/3_Screenshot_20240816_215011_CommandClick_4097.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ctsvViewerDir/settingImages/capture/partPng/3_Screenshot_20240816_215011_CommandClick_4097.jpg -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ctsvViewerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | terminalSizeType, 3 | terminalOutputMode, 4 | onUpdateLastModify, 5 | onUrlHistoryRegister, 6 | onAdBlock, 7 | setReplaceVariables, 8 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/ctsvViewerDir/settingVariables/setReplaceVariables.js: -------------------------------------------------------------------------------- 1 | 2 | // basic 3 | TXT_LABEL=label, 4 | BTN_CMD=cmd, 5 | BTN_LABEL=label, 6 | LIST_PATH=listPath, 7 | LIMIT_NUM=limitNum, 8 | CSV_SUFFIX=".csv", 9 | TSV_SUFFIX=".tsv", 10 | 11 | // path 12 | PARRENT_APP_DIR_PATH= 13 | "${01}", 14 | CURRENT_APP_DIR_PATH= 15 | "${PARRENT_APP_DIR_PATH}/${001}", 16 | CURRENT_LIST_DIR_PATH= 17 | "${CURRENT_APP_DIR_PATH}/list", 18 | CURRENT_COLUMN_LIST_FILE_PATH= 19 | "${CURRENT_LIST_DIR_PATH}/columnList", 20 | CURRENT_FILTERS_LIST_FILE_PATH= 21 | "${CURRENT_LIST_DIR_PATH}/filtersList", 22 | CURRENT_FILTER_GAIN_LIST_FILE_PATH= 23 | "${CURRENT_LIST_DIR_PATH}/filterGainList", 24 | CURRENT_INUPT_CSV_LIST_FILE_PATH= 25 | "${CURRENT_LIST_DIR_PATH}/inuptCsvList", -------------------------------------------------------------------------------- /fannel/displayHtmlSource.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// LABELING_SECTION_START 4 | // # displayHtmlSource.js 5 | // ---------------- 6 | 7 | // Display html source for current page @puutaro 8 | /// LABELING_SECTION_END 9 | 10 | /// SETTING_SECTION_START 11 | disableSettingValsEdit="ON" 12 | /// SETTING_SECTION_END 13 | 14 | const htmlSource = document.documentElement.outerHTML; 15 | alert(htmlSource); 16 | -------------------------------------------------------------------------------- /fannel/displayHtmlSourceDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/displayHtmlSourceDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/displayHtmlSourceDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/displayHtmlSourceDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/fannelRepoDir/settingImages/capture/partPng/1_Screenshot_20240817_000925_CommandClick_5015.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelRepoDir/settingImages/capture/partPng/1_Screenshot_20240817_000925_CommandClick_5015.jpg -------------------------------------------------------------------------------- /fannel/fannelRepoDir/settingImages/capture/partPng/2_Screenshot_20240817_001013_CommandClick_5015.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelRepoDir/settingImages/capture/partPng/2_Screenshot_20240817_001013_CommandClick_5015.jpg -------------------------------------------------------------------------------- /fannel/fannelRepoDir/settingImages/capture/partPng/3_Screenshot_20240817_001102_CommandClick_5015.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelRepoDir/settingImages/capture/partPng/3_Screenshot_20240817_001102_CommandClick_5015.jpg -------------------------------------------------------------------------------- /fannel/fannelStoreDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelStoreDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/fannelStoreDir/js/editBookmarkName.js: -------------------------------------------------------------------------------- 1 | 2 | launchEditBookmarkDialgog(); 3 | 4 | function launchEditBookmarkDialgog() { 5 | jsFileSelect.execEditTargetFileName( 6 | "fannelStoreBookmarkName", 7 | "renameFannelStoreBookmarkName", 8 | `${fannelStoreEditDirPath}`, 9 | `fannelStoreBookmarkName:TXT:FSB=${FCB_DIR_PATH}=${fannelStoreEditDirPath}?${FCB_PREFIX}=${FANNEL_STORE_PREFIX}?${FCB_SUFFIX}=${TSV_SUFFIX}`, 10 | `fannelStoreBookmarkName=${fannelStoreBookmarkName}\nrenameFannelStoreBookmarkName=`, 11 | `${FANNEL_STORE_PREFIX}`, 12 | `${TSV_SUFFIX}`, 13 | `${fannelStoreFannelPath}`, 14 | "Edit bookmark" 15 | ); 16 | } -------------------------------------------------------------------------------- /fannel/fannelStoreDir/js/setting.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const setVariableContents = [ 4 | `onLaunchBookmarkByDialog:LBL:CB=${TXT_LABEL}=On launch bookmark by dialog|ON?OFF`, 5 | ].join("\n"); 6 | const varNameValCon = [ 7 | `onLaunchBookmarkByDialog=${onLaunchBookmarkByDialog}`, 8 | ].join("\n"); 9 | jsValEdit.editAndSaveCmdVar( 10 | "Setting", 11 | `${fannelStoreFannelPath}`, 12 | setVariableContents, 13 | varNameValCon, 14 | ); 15 | -------------------------------------------------------------------------------- /fannel/fannelStoreDir/libs/makeCreatorJSPathForBookmarkList.js: -------------------------------------------------------------------------------- 1 | 2 | function makeCreatorJSPathForBookmarkList( 3 | dirPath, 4 | ){ 5 | var fannelStoreBookMarkNameSrc = `${fannelStoreBookmarkName}`; 6 | if(!fannelStoreBookMarkNameSrc){ 7 | fannelStoreBookMarkNameSrc = `${fannelStoreBookmarkDefaultName}`; 8 | } 9 | fannelStoreBookMarkNameSrc = jsPath.compPrefix( 10 | fannelStoreBookMarkNameSrc, 11 | `${FANNEL_STORE_PREFIX}` 12 | ); 13 | const compFannelStoreBookMarkName = jsPath.compExtend( 14 | fannelStoreBookMarkNameSrc, 15 | `${TSV_SUFFIX}`, 16 | ); 17 | return [dirPath, compFannelStoreBookMarkName].join('/'); 18 | } -------------------------------------------------------------------------------- /fannel/fannelStoreDir/libs/updateBookMarkName.js: -------------------------------------------------------------------------------- 1 | 2 | function updateBookMarkName() { 3 | const bookmarkName = makeCreatorJSPathForBookmarkList( 4 | `${fannelStoreEditDirPath}`, 5 | ); 6 | jsEdit.updateByVariable( 7 | `${fannelStoreFannelPath}`, 8 | "fannelStoreBookmarkName", 9 | jsPath.basename(bookmarkName), 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /fannel/fannelStoreDir/longPressMenuDir/imageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | qrLReader.js -------------------------------------------------------------------------------- /fannel/fannelStoreDir/longPressMenuDir/srcImageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | qrLReader.js -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingImages/capture/partPng/1_Screenshot_20240816_215337_CommandClick_7952.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelStoreDir/settingImages/capture/partPng/1_Screenshot_20240816_215337_CommandClick_7952.jpg -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingImages/capture/partPng/2_Screenshot_20240816_215421_CommandClick_7952.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelStoreDir/settingImages/capture/partPng/2_Screenshot_20240816_215421_CommandClick_7952.jpg -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingImages/capture/partPng/3_Screenshot_20240816_215449_CommandClick_7952.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelStoreDir/settingImages/capture/partPng/3_Screenshot_20240816_215449_CommandClick_7952.jpg -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fannelStoreDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | disableShowToolbarWhenHighlight, 5 | terminalSizeType, 6 | defaultMonitorFile, 7 | terminalFontZoom, 8 | execPlayBtnLongPress, 9 | execEditBtnLongPress, 10 | srcImageAnchorLongPressMenuFilePath, 11 | imageAnchorLongPressMenuFilePath, 12 | setReplaceVariables, 13 | setVariableTypes, 14 | onLaunchBookmarkByDialog, -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settingVariables/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | SETTING 3 | :BTN:HL= 4 | ${BTN_CMD}=jsf `${fannelStoreSettingJsPath}` 5 | ?${BTN_LABEL}=this, 6 | 7 | fannelStoreBookmarkName 8 | :LBL:TXT:FGB= 9 | ${TXT_LABEL}="Bookmark name" 10 | | 11 | ${FCB_DIR_PATH}=`${fannelStoreEditDirPath}` 12 | ?${FCB_PREFIX}=`${FANNEL_STORE_PREFIX}` 13 | ?${FCB_SUFFIX}=`${TSV_SUFFIX}`, 14 | 15 | EDIT_FANNEL_STORE_BOOKMARK_NAME 16 | :BTN:HL= 17 | ${BTN_CMD}=jsf `${fannelStoreEditBookmarkJsPath}` 18 | ?${BTN_LABEL}="BOOKMARK MANAGER", 19 | 20 | 21 | -------------------------------------------------------------------------------- /fannel/fannelStoreDir/settings/homeScriptUrlsPath.txt: -------------------------------------------------------------------------------- 1 | ${fannelStoreBookmarksJsPath} -------------------------------------------------------------------------------- /fannel/fannelStoreDir/systemJs/noArg.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${fannelStoreMakeCreatorTsvPathForBookmarkListJsPath}`; 4 | jsimport `${fannelStoreUpdateBookMarkNameJsPath}`; 5 | 6 | updateBookMarkName(); 7 | jsUrl.loadUrl(`${fannelTopicUrl}`); 8 | -------------------------------------------------------------------------------- /fannel/fannelStoreDir/systemJs/onAutoExec.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${fannelStoreMakeCreatorTsvPathForBookmarkListJsPath}`; 3 | jsimport `${fannelStoreUpdateBookMarkNameJsPath}`; 4 | 5 | updateBookMarkName(); 6 | jsUrl.loadUrl(`${fannelTopicUrl}`); 7 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fileManagerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/fileManagerDir/js/copy.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${FILE_MANAGER_DIR_PATH_JS_PATH}`; 3 | 4 | 5 | const COPY_URL = makeFMUrl(); 6 | jsUtil.copyToClipboard( 7 | COPY_URL, 8 | 10 9 | ); 10 | jsToast.short(`copy ok: ${COPY_URL}`); 11 | 12 | 13 | function makeFMUrl(){ 14 | const currentUrl = location.href; 15 | const copyUrlPrefix = makeFMUrlPrefix(); 16 | if( 17 | currentUrl.startsWith(copyUrlPrefix) 18 | ) return currentUrl; 19 | const ROOT_DIR_PATH = makeRootDirPath(); 20 | const URL_DIR_PATH = makeDirPath( 21 | ROOT_DIR_PATH, 22 | `${DIR_PATH_LIST}`, 23 | ); 24 | return `${copyUrlPrefix}/files${URL_DIR_PATH}`; 25 | }; 26 | 27 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/libs/browse.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function execBrowse( 4 | DISABLE_LAUNCH_URL = "" 5 | ){ 6 | jsUbuntu.boot(); 7 | saveArgsTsv(DISABLE_LAUNCH_URL); 8 | jsUbuntu.execScriptByBackground( 9 | "${FILE_MANAGER_BROWSE_SHELL_PATH}", 10 | "", 11 | 1, 12 | ); 13 | }; 14 | 15 | function saveArgsTsv( 16 | DISABLE_LAUNCH_URL 17 | ){ 18 | const ROOT_DIR_PATH = makeRootDirPath(); 19 | const URL_DIR_PATH = makeDirPath( 20 | ROOT_DIR_PATH, 21 | `${DIR_PATH_LIST}`, 22 | ); 23 | const argsCon = [ 24 | `IPV4_ADDRESS\t${jsNetTool.getIpv4()}`, 25 | `ROOT_DIR_PATH\t${ROOT_DIR_PATH}`, 26 | `DISABLE_LAUNCH_URL\t${DISABLE_LAUNCH_URL}`, 27 | `URL_DIR_PATH\t${URL_DIR_PATH}`, 28 | ].join("\n"); 29 | jsFileSystem.writeLocalFile( 30 | "${FILE_MANAGE_ARGS_TSV_PATH}", 31 | argsCon 32 | ); 33 | }; 34 | 35 | 36 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/libs/dirPath.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function makeRootDirPath(){ 4 | const rootDirPath = `${ROOT_DIR_PATH}`; 5 | if(rootDirPath) return rootDirPath; 6 | return "/"; 7 | }; 8 | 9 | function makeDirPath( 10 | rootDirPath, 11 | selectDirPath 12 | ){ 13 | const prefixRegex = new RegExp(`^${rootDirPath}`); 14 | const noPrefixDirPath = selectDirPath.replace(prefixRegex, ""); 15 | if(noPrefixDirPath.startsWith("/")) return noPrefixDirPath; 16 | return `/${noPrefixDirPath}`; 17 | }; 18 | 19 | function makeFMUrlPrefix(){ 20 | const IPV4_ADDRESS = jsNetTool.getIpv4(); 21 | return `http://${IPV4_ADDRESS}:${PORT_NUM}`; 22 | }; -------------------------------------------------------------------------------- /fannel/fileManagerDir/libs/updateListBox.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function updateListBox( 4 | registerWord, 5 | listDirPath, 6 | listFilePath, 7 | onRegisterToast = true, 8 | ){ 9 | if( 10 | !registerWord 11 | ) { 12 | jsToast.short("Must not be blank"); 13 | return; 14 | }; 15 | jsFileSystem.createDir( 16 | listDirPath 17 | ); 18 | jsListSelect.updateListFileCon( 19 | listFilePath, 20 | registerWord 21 | ); 22 | if(!onRegisterToast) return; 23 | jsToast.short( 24 | `Register ok:\n ${registerWord}` 25 | ); 26 | }; 27 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/longPressMenuDir/srcAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | copyLink.js 2 | "${FILE_MANAGER_RSYNC_UPLOAD_QR_JS_PATH}" 3 | "${FILE_MANAGER_RSYNC_NORMAL_UPLOAD_JS_PATH}" -------------------------------------------------------------------------------- /fannel/fileManagerDir/longPressMenuDir/srcImageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | copyLink.js 2 | "${FILE_MANAGER_RSYNC_UPLOAD_QR_JS_PATH}" 3 | "${FILE_MANAGER_RSYNC_NORMAL_UPLOAD_JS_PATH}" -------------------------------------------------------------------------------- /fannel/fileManagerDir/select/selectDirPath.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${FILE_MANAGER_DIR_PATH_JS_PATH}`; 4 | jsimport `${FILE_MANAGER_BROWSE_JS_PATH}`; 5 | jsimport `${FILE_MANAGER_BROWSE_HANDLER_JS_PATH}`; 6 | 7 | const selectDirPath = "${SELECT_ITEM}"; 8 | if(!selectDirPath) exitZero(); 9 | 10 | browseHandler( 11 | selectDirPath, 12 | ); 13 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingImages/capture/partPng/1_Screenshot_20240816_220024_CommandClick_1704.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fileManagerDir/settingImages/capture/partPng/1_Screenshot_20240816_220024_CommandClick_1704.jpg -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingImages/capture/partPng/2_Screenshot_20240816_220055_CommandClick_1704.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fileManagerDir/settingImages/capture/partPng/2_Screenshot_20240816_220055_CommandClick_1704.jpg -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingImages/capture/partPng/3_Screenshot_20240816_220149_CommandClick_1704.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fileManagerDir/settingImages/capture/partPng/3_Screenshot_20240816_220149_CommandClick_1704.jpg -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/fileManagerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | terminalSizeType, 5 | execPlayBtnLongPress, 6 | execEditBtnLongPress, 7 | onUrlHistoryRegister, 8 | onUpdateLastModify, 9 | setReplaceVariables, 10 | setVariableTypes, 11 | ROOT_DIR_PATH, 12 | IS_LAUNCH_ON_CLICK_URL_HISTORY, 13 | BASE_URL, -------------------------------------------------------------------------------- /fannel/fileManagerDir/settingVariables/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | DIR_PATH_LIST: 3 | LBL:TXT:ELSB:BTN= 4 | ${TXT_LABEL}=Dir path list 5 | | 6 | ${LIST_PATH}=${FILE_MANAGER_DIR_LIST_TXT_PATH} 7 | ?${LIMIT_NUM}=10 8 | ?${SELECT_JS_PATH}=`${FILE_MANAGER_SELECT_DIR_PATH_JS_PATH}` 9 | ?${INIT_MARK}=`${SET_BLANK_MARK}` 10 | | 11 | ${BTN_CMD}=jsf '${FILE_MANAGER_REGISTER_DIR_PATH_JS_PATH}' 12 | ?${BTN_LABEL}=RG, 13 | 14 | stop: 15 | BTN:HL= 16 | ${BTN_CMD}=bashb '${NOTI_EXIT_SHELL_PATH}' 17 | ?${BTN_LABEL}=this, 18 | 19 | SETTING: 20 | BTN:HL= 21 | ${BTN_CMD}=jsf '${FILE_MANAGER_SETTING_JS_PATH}' 22 | ?${BTN_LABEL}=this, 23 | 24 | install: 25 | BTN:HL= 26 | ${BTN_CMD}=bashb '${FILE_MANAGER_INSTALL_SHELL_PATH}' 27 | ?${BTN_LABEL}=this, 28 | 29 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/settings/homeScriptUrlsPath.txt: -------------------------------------------------------------------------------- 1 | ${01}/selectTyper.js -------------------------------------------------------------------------------- /fannel/fileManagerDir/shell/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | curl \ 5 | -fsSL \ 6 | https://raw.githubusercontent.com/filebrowser/get/master/get.sh \ 7 | | bash 8 | echo "comp install" 9 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/shell/notification/exit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -ue 4 | 5 | exec repbash "${0}" \ 6 | -t "\${FILE_MANAGE_ARGS_TSV_PATH}" 7 | e="" 8 | 9 | noti \ 10 | -t exit \ 11 | -cn "${NOTIFICATION_CHANNEL_NUM}" 12 | pkill filebrowser || e=$? 13 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/systemJs/noArg.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${FILE_MANAGER_BROWSE_JS_PATH}`; 4 | jsimport `${FILE_MANAGER_DIR_PATH_JS_PATH}`; 5 | jsimport `${FILE_MANAGER_BROWSE_HANDLER_JS_PATH}`; 6 | 7 | 8 | browseHandler(`${DIR_PATH_LIST}`); 9 | -------------------------------------------------------------------------------- /fannel/fileManagerDir/systemJs/urlHistoryClick.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${FILE_MANAGER_BROWSE_JS_PATH}`; 4 | jsimport `${FILE_MANAGER_DIR_PATH_JS_PATH}`; 5 | jsimport `${FILE_MANAGER_BROWSE_HANDLER_JS_PATH}`; 6 | 7 | 8 | urlHistoryClickHandler(); 9 | 10 | function urlHistoryClickHandler(){ 11 | switch(`${IS_LAUNCH_ON_CLICK_URL_HISTORY}`){ 12 | case "OFF": 13 | launchFileBrowser( 14 | `${DIR_PATH_LIST}`, 15 | ); 16 | break; 17 | case "ON": 18 | browseHandler(`${DIR_PATH_LIST}`); 19 | break; 20 | }; 21 | }; 22 | 23 | function launchFileBrowser( 24 | selectDirPath 25 | ){ 26 | if( 27 | jsUbuntu.isProc("filebrowser --address") 28 | ) { 29 | jsToast.short("Already launch"); 30 | return; 31 | }; 32 | formalBrowse( 33 | selectDirPath, 34 | "disableLaunchUrlHistory", 35 | ); 36 | }; 37 | -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/gCalendarFormatterDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingImages/capture/partPng/1_Screenshot_20240816_220637_CommandClick_647.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/gCalendarFormatterDir/settingImages/capture/partPng/1_Screenshot_20240816_220637_CommandClick_647.jpg -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingImages/capture/partPng/2_Screenshot_20240816_220622_CommandClick_647.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/gCalendarFormatterDir/settingImages/capture/partPng/2_Screenshot_20240816_220622_CommandClick_647.jpg -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingImages/capture/partPng/3_Screenshot_20240816_220712_Android System_647.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/gCalendarFormatterDir/settingImages/capture/partPng/3_Screenshot_20240816_220712_Android System_647.jpg -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/gCalendarFormatterDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | terminalOutputMode, 3 | onAdBlock, 4 | setReplaceVariables, 5 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingVariables/setReplaceVariables.js: -------------------------------------------------------------------------------- 1 | 2 | // basic 3 | TXT_LABEL=label, 4 | BTN_CMD=cmd, 5 | BTN_LABEL=label, 6 | LIST_PATH=listPath, 7 | LIMIT_NUM=limitNum, 8 | 9 | // path 10 | FANNEL_DIR_PATH="${01}/${001}", 11 | FANNEL_LIST_DIR_PATH="${FANNEL_DIR_PATH}/list", 12 | LAUNCH_URL_LIST_FILE_PATH="${FANNEL_LIST_DIR_PATH}/launch_url_list", 13 | EMAIL_LIST_FILE_PATH="${FANNEL_LIST_DIR_PATH}/email_list", 14 | -------------------------------------------------------------------------------- /fannel/gCalendarFormatterDir/settingVariables/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | scheduleDate: 4 | TXT:DT=, 5 | biginTime: 6 | TXT:TM=, 7 | endTime: 8 | TXT:TM=, 9 | email: 10 | TXT:ELSB= 11 | ${LIST_PATH}=${EMAIL_LIST_FILE_PATH} 12 | ?${LIMIT_NUM}=10, 13 | LAUNCH_URL: 14 | LBL:TXT:ELSB:BTN= 15 | ${TXT_LABEL}=THIS 16 | | 17 | ${LIST_PATH}=${LAUNCH_URL_LIST_FILE_PATH} 18 | ?${LIMIT_NUM}=10 19 | | 20 | ${BTN_CMD}="jsf '${0}' url", 21 | -------------------------------------------------------------------------------- /fannel/ggleTranslatorDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ggleTranslatorDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/ggleTranslatorDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ggleTranslatorDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/ggleTranslatorDir/settings/pinInfoMap.txt: -------------------------------------------------------------------------------- 1 | enableSelectionText=ON -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/actions/changeStateAction.js: -------------------------------------------------------------------------------- 1 | 2 | var=onListDirUpdater 3 | ?value=`{{ ON_LIST_DIR_UPDATER:OFF }}` 4 | |var=updateListDirPath 5 | ?value= 6 | ?if=`onListDirUpdater == "ON"` 7 | ?value=`{{ LIST_DIR_OR_TSV_PATH:${ITEM_NAME} }}` 8 | |var=extraMapCon 9 | ?value=` 10 | onListDirUpdater=${onListDirUpdater} 11 | |listDirTsvPath={{ TSV_PATH:${image2AsciiArtAsciiListIndexTsvPath} }} 12 | |listDirValue=${updateListDirPath} 13 | |onInfoSave={{ ON_INFO_SAVE:OFF }} 14 | |saveInfoPath=${image2AsciiArtPlayInfoPath} 15 | |extraSaveInfo={{ EXTRA_SAVE_INFO:: }} 16 | ` 17 | |var=runChangeState 18 | ?func=jsStateChange.change_S 19 | ?args= 20 | stateName="{{ STATE }}" 21 | &extraMapCon=`${extraMapCon}` 22 | , 23 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/actions/deleteWithAction.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=deleteDirPath 4 | ?value="{{ DELETE_DIR_PATH }}" 5 | |var=runRemoveImageFile 6 | ?func=jsFileSystem.removeFile 7 | ?args= 8 | path=`${deleteDirPath}/{{ IMAGE_NAME }}` 9 | , 10 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/actions/getSpannableActionLibs/makeVarAsciiStateListDirPath.js: -------------------------------------------------------------------------------- 1 | 2 | |var=varAsciiStateListDirPath 3 | ?value=`{{ ASCII_STATE_LIST_DIR_PATH }}` 4 | ?varReturn='${it}' -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/actions/longPressAction.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | acVar=runGetAscii 4 | ?importPath= 5 | `${image2AsciiArtGetSpannableAction}` 6 | ?replace= 7 | ASCII_STATE_LIST_DIR_PATH=`${image2AsciiArtGalleryAsciiDirPath}`, 8 | 9 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/actions/quizAction.js: -------------------------------------------------------------------------------- 1 | 2 | |tsvVars="listDir => asciiDirPathForQuiz" 3 | ?importPath=`${image2AsciiArtAsciiListIndexTsvPath}` 4 | |var=asciiDirPath 5 | ?value=`${asciiDirPathForQuiz}` 6 | |var=isOk 7 | ?func=jsDialog.imageDialog 8 | ?args= 9 | msg="What's image ?" 10 | &path=`${asciiDirPath}/{{ IMAGE_NAME }}` 11 | &imageDialogMapCon= 12 | |var=runExitJudge 13 | ?when=`!isOk` 14 | ?func=exitZero 15 | |var=imageDirPath 16 | ?value=`${asciiDirPath}/${imageDirName}` 17 | |var=runImageAnswerDialog 18 | ?func=jsDialog.imageDialog 19 | ?args= 20 | msg="Answer" 21 | &path=`${imageDirPath}/{{ IMAGE_NAME }}` 22 | &imageDialogMapCon=`hideButtons=ok` 23 | , 24 | 25 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/ascii.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForAscii}` 8 | hideSettingVariables="table" 9 | hideSettingVariables=`file://${configHidValPath}` 10 | qrDialogConfig=`file://${image2AsciiArtAsciiQrDialogConfigPath}` 11 | playButtonConfig=`file://${image2AsciiArtAsciiPlayButtonConfigPath}` 12 | editButtonConfig=`file://${image2AsciiArtAsciiEditButtonConfigPath}` 13 | settingButtonConfig=`file://${image2AsciiArtAsciiSettingButtonConfigPath}` 14 | listIndexConfig=`file://${image2AsciiArtAsciiListIndexConfigPath}` 15 | /// SETTING_SECTION_END 16 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | color=darkGreen, 6 | caption="table", 7 | 8 | click= 9 | acVar=runToTableState 10 | ?importPath=`${image2AsciiArtChangeStateAction}` 11 | ?replace= 12 | STATE=`${TABLE}`, 13 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/settings/listIndex.tsv: -------------------------------------------------------------------------------- 1 | listDir -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode= 3 | normal, 4 | 5 | logo= 6 | oneSideLength=150 7 | |icon= 8 | name=imagePath 9 | ?bkColor=white 10 | , 11 | 12 | click= 13 | acVar=runQuiz 14 | ?importPath= 15 | `${image2AsciiArtQuizAction}` 16 | ?replace= 17 | IMAGE_NAME=`${ITEM_NAME}`, 18 | 19 | longClick= 20 | tsvVars='listDir => curAsciiStateListDirPath' 21 | ?importPath=`${image2AsciiArtAsciiListIndexTsvPath}` 22 | |acVar=runCopyToOtherList 23 | ?importPath= 24 | `${image2AsciiArtCopyToOtherAction}` 25 | ?replace= 26 | CURRENT_ASCII_DIR_PATH=`${curAsciiStateListDirPath}`, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/ascii/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=OFF, 3 | color=darkGreen, 4 | icon=setting, 5 | 6 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/config/config.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | hideSettingVariables="appHeader,table,ascii,playBtns" 8 | hideSettingVariables="extraButton,description" 9 | qrDialogConfig="mode=tsvEdit,logo=oneSideLength=40" 10 | setVariableTypes=`file://${setVariableTypesForConfig}` 11 | playButtonConfig=`file://${image2AsciiArtPlayButtonConfigPath}` 12 | editButtonConfig="visible=OFF" 13 | settingButtonConfig="visible=OFF" 14 | /// SETTING_SECTION_END 15 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/config/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | // icon=menu, 4 | disable=OFF, 5 | 6 | color=darkGreen, 7 | 8 | icon=ok, 9 | 10 | click= 11 | func=jsCmdValSaveAndBack.run_S, 12 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/config/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | playMode: 3 | LBL:CB= 4 | ${TXT_LABEL}=this 5 | | 6 | ordinaly?shuffle?reverse, 7 | pitch: 8 | TXT:NUM= 9 | ?1..100?1, 10 | 11 | toLang: 12 | CB= 13 | -?ja?en?zh?es?ko, 14 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/image/image.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForImage}` 8 | hideSettingVariables="table" 9 | hideSettingVariables=`file://${configHidValPath}` 10 | qrDialogConfig=`file://${image2AsciiArtImageQrDialogConfigPath}` 11 | playButtonConfig=`file://${image2AsciiArtImagePlayButtonConfigPath}` 12 | editButtonConfig=`file://${image2AsciiArtImageEditButtonConfigPath}` 13 | settingButtonConfig=`file://${image2AsciiArtImageSettingButtonConfigPath}` 14 | listIndexConfig=`file://${image2AsciiArtImageListIndexConfigPath}` 15 | /// SETTING_SECTION_END 16 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/image/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | color=darkGreen, 6 | caption="table", 7 | 8 | click= 9 | acVar=runToTableState 10 | ?importPath=`${image2AsciiArtChangeStateAction}` 11 | ?replace= 12 | STATE=`${TABLE}`, 13 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/image/settings/listIndex.tsv: -------------------------------------------------------------------------------- 1 | listDir -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/image/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // icon=menu, 4 | visible=OFF, 5 | disable=ON, 6 | color=darkGreen, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/image/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=OFF, 3 | color=darkGreen, 4 | icon=setting, 5 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | image2AsciiArt.js 1 2 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/info/version/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/info/version/2.txt -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingImages/capture/partPng/1_329652783-fa9e5089-9288-44a9-8c98-a99f756db42f_7407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/settingImages/capture/partPng/1_329652783-fa9e5089-9288-44a9-8c98-a99f756db42f_7407.png -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingImages/capture/partPng/2_329652078-77801e1e-555b-426c-9b85-bd4ccdb9fb31_7407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/settingImages/capture/partPng/2_329652078-77801e1e-555b-426c-9b85-bd4ccdb9fb31_7407.png -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingImages/capture/partPng/3_329652405-a6e109dd-b89d-46ea-bc51-9e165739c454_7407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/settingImages/capture/partPng/3_329652405-a6e109dd-b89d-46ea-bc51-9e165739c454_7407.png -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingVariables/configRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | image2AsciiArtConfigDirPath= 3 | `${image2AaciiArtDirPath}/config`, 4 | image2AsciiArtConfigSettingsDirPath= 5 | `${image2AsciiArtConfigDirPath}/settings`, 6 | 7 | // setting file path 8 | image2AsciiArtConfigFannelPath= 9 | `${image2AsciiArtConfigDirPath}/config.js`, 10 | image2AsciiArtPlayButtonConfigPath= 11 | `${image2AsciiArtConfigSettingsDirPath}/playButtonConfig.js`, 12 | setVariableTypesForConfig= 13 | `${image2AsciiArtConfigSettingsDirPath}/setVariableTypes.js`, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingVariables/hideConfigVal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/image2AsciiArtDir/settingVariables/hideConfigVal.js -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onUpdateLastModify, 3 | onAdBlock, 4 | setReplaceVariables, 5 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/fannelStateConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // firstState="ascii", 4 | 5 | noRegisterStates="config", -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/fannelStateRootTable.tsv: -------------------------------------------------------------------------------- 1 | ${TABLE} ${image2AsciiArtTableFannelPath} 2 | ${ASCII} ${image2AsciiArtAsciiFannelPath} 3 | ${IMAGE} ${image2AsciiArtImageFannelPath} 4 | ${CONFIG} ${image2AsciiArtConfigFannelPath} 5 | default ${image2AsciiArtTableFannelPath} -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/fannelStateStock.tsv: -------------------------------------------------------------------------------- 1 | fannelState table -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=To ascii art -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=ON, 3 | 4 | color=gray, 5 | 6 | icon=setting, 7 | 8 | click= 9 | func=D_MENU 10 | ?args= 11 | menuPath= 12 | `${image2AsciiArtSettingClickMenuConfigPath}` 13 | &title="Util", 14 | 15 | 16 | longClick= 17 | func=D_MENU 18 | ?args= 19 | menuPath= 20 | `${image2AsciiArtSettingLongClickMenuConfigPath}` 21 | &title="Emergency menu", 22 | 23 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/settingLongClickMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="Kill" 3 | |icon=cancel 4 | |func=KILL, 5 | 6 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/settings/settingMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="shortcut" 3 | |icon=shortcut 4 | |func=SHORTCUT, 5 | 6 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/iconNameColorConfig.tsv: -------------------------------------------------------------------------------- 1 | ${image2AsciiArtGalleryLikeDirPath} name=star,color=${iconColor},bkColor=${iconBkColor} 2 | default name=gallery,color=${iconColor},bkColor=${iconBkColor} -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/importDisableValList.js: -------------------------------------------------------------------------------- 1 | hideSettingVariables, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/initList.tsv: -------------------------------------------------------------------------------- 1 | ascii art list ${image2AsciiArtGalleryAsciiDirPath} 2 | like list ${image2AsciiArtGalleryLikeDirPath} -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/listIndexConfig.js: -------------------------------------------------------------------------------- 1 | 2 | type= 3 | tsvEdit, 4 | 5 | list= 6 | listDir=`${image2AsciiArtTableTsvPath}` 7 | |compPath=`${image2AsciiArtTableInitTsvConPath}` 8 | , 9 | 10 | click= 11 | enableUpdate=ON 12 | |acVar=runToAsciiState 13 | ?importPath= 14 | `${image2AsciiArtChangeStateAction}` 15 | ?replace= 16 | STATE=`${ASCII}` 17 | &ON_LIST_DIR_UPDATER=ON 18 | &ON_INFO_SAVE=ON, 19 | 20 | longClick= 21 | |func=MENU 22 | ?args= 23 | menuPath= 24 | `${image2AsciiArtTableLongPressListIndexMenuPath}`, 25 | 26 | searchBox= 27 | visible=OFF, 28 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/longClickListIndexMenu.js: -------------------------------------------------------------------------------- 1 | 2 | name=Delete 3 | |icon=cancel 4 | |func=SIMPLE_DELETE 5 | , 6 | 7 | name=Rename 8 | |icon=edit 9 | |func=RENAME 10 | , -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | 4 | logo= 5 | oneSideLength=60 6 | |icon= 7 | nameConfigPath=`${image2AsciiArtTableIconNameColorConfigPath}`, -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | color=darkGreen, 3 | disable=OFF, 4 | 5 | -------------------------------------------------------------------------------- /fannel/image2AsciiArtDir/table/table.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList=`file://${image2AsciiArtTableImportDisableValListPath}` 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForTable}` 8 | qrDialogConfig=`file://${image2AsciiArtTableQrDialogConfigPath}` 9 | listIndexConfig=`file://${image2AsciiArtTableListIndexConfigPath}` 10 | settingButtonConfig=`file://${image2AsciiArtTableSettingBtnConfigPath}` 11 | hideSettingVariables="ascii" 12 | hideSettingVariables=`file://${configHidValPath}` 13 | /// SETTING_SECTION_END 14 | 15 | -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/japanRouteSearcherDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/js/editBookmarkName.js: -------------------------------------------------------------------------------- 1 | 2 | launchEditBookmarkDialgog(); 3 | 4 | function launchEditBookmarkDialgog() { 5 | jsFileSelect.execEditTargetFileName( 6 | "japanRouteSearcherBookmarkName", 7 | "renameJapanRouteSearcherBookmarkName", 8 | `${japanRouteSearcherEditDirPath}`, 9 | `japanRouteSearcherBookmarkName:TXT:FSB=${FCB_DIR_PATH}=${japanRouteSearcherEditDirPath}?${FCB_PREFIX}=${ROUTE_PREFIX}?${FCB_SUFFIX}=${TSV_SUFFIX}`, 10 | `japanRouteSearcherBookmarkName=${japanRouteSearcherBookmarkName}\nrenameJapanRouteSearcherBookmarkName=`, 11 | `${ROUTE_PREFIX}`, 12 | `${TSV_SUFFIX}`, 13 | `${japanRouteSearcherFannelPath}`, 14 | "Edit bookmark" 15 | ); 16 | } -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/js/setting.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const setVariableContents = [ 4 | `onLaunchBookmarkByDialog:LBL:CB=${TXT_LABEL}=On launch bookmark by dialog|ON?OFF`, 5 | `lang:LBL:CB=${TXT_LABEL}=On launch bookmark by dialog|en?ja` 6 | ].join("\n"); 7 | const varNameValCon = [ 8 | `onLaunchBookmarkByDialog=${onLaunchBookmarkByDialog}`, 9 | `lang=${lang}` 10 | ].join("\n"); 11 | jsValEdit.editAndSaveCmdVar( 12 | "Setting", 13 | `${japanRouteSearcherFannelPath}`, 14 | setVariableContents, 15 | varNameValCon, 16 | ); 17 | -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/libs/launchJapanRouteSearchUrl.js: -------------------------------------------------------------------------------- 1 | 2 | function launchJapanRouteSearchUrl(){ 3 | jsUrl.loadUrl( 4 | `${japanRouteSearcherLaunchUrl}${lang}`, 5 | ); 6 | } -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/libs/makeCreatorJSPathForBookmarkList.js: -------------------------------------------------------------------------------- 1 | 2 | function makeCreatorJSPathForBookmarkList( 3 | dirPath, 4 | ){ 5 | var japanRouteSearcherBookMarkNameSrc = `${japanRouteSearcherBookmarkName}`; 6 | if(!japanRouteSearcherBookMarkNameSrc){ 7 | japanRouteSearcherBookMarkNameSrc = `${japanRouteSearcherBookmarkDefaultName}`; 8 | } 9 | japanRouteSearcherBookMarkNameSrc = jsPath.compPrefix( 10 | japanRouteSearcherBookMarkNameSrc, 11 | `${ROUTE_PREFIX}` 12 | ); 13 | const japanRouteSearcherBookMarkName = jsPath.compExtend( 14 | japanRouteSearcherBookMarkNameSrc, 15 | `${TSV_SUFFIX}`, 16 | ); 17 | return [dirPath, japanRouteSearcherBookMarkName].join('/'); 18 | } -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/libs/updateBookMarkName.js: -------------------------------------------------------------------------------- 1 | 2 | function updateBookMarkName() { 3 | const bookmarkName = makeCreatorJSPathForBookmarkList( 4 | `${japanRouteSearcherEditDirPath}`, 5 | ); 6 | jsEdit.updateByVariable( 7 | `${japanRouteSearcherFannelPath}`, 8 | "japanRouteSearcherBookmarkName", 9 | jsPath.basename(bookmarkName), 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/longPressMenuDir/srcAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | webSearcher.js -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/longPressMenuDir/srcImageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | webSearcher.js -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingImages/capture/partPng/1_Screenshot_20240816_221415_CommandClick_5104.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/japanRouteSearcherDir/settingImages/capture/partPng/1_Screenshot_20240816_221415_CommandClick_5104.jpg -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingImages/capture/partPng/2_Screenshot_20240816_221332_CommandClick_5104.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/japanRouteSearcherDir/settingImages/capture/partPng/2_Screenshot_20240816_221332_CommandClick_5104.jpg -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingImages/capture/partPng/3_Screenshot_20240816_230150_CommandClick_5104.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/japanRouteSearcherDir/settingImages/capture/partPng/3_Screenshot_20240816_230150_CommandClick_5104.jpg -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/japanRouteSearcherDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | disableShowToolbarWhenHighlight, 5 | terminalSizeType, 6 | defaultMonitorFile, 7 | terminalFontZoom, 8 | execPlayBtnLongPress, 9 | execEditBtnLongPress, 10 | srcImageAnchorLongPressMenuFilePath, 11 | imageAnchorLongPressMenuFilePath, 12 | setReplaceVariables, 13 | setVariableTypes, 14 | onLaunchBookmarkByDialog, 15 | lang, -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settingVariables/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | SETTING 3 | :BTN:HL= 4 | ${BTN_CMD}=jsf `${japanRouteSearcherSettingJsPath}` 5 | ?${BTN_LABEL}=this, 6 | 7 | japanRouteSearcherBookmarkName 8 | :LBL:TXT:FGB= 9 | ${TXT_LABEL}="Bookmark name" 10 | | 11 | ${FCB_DIR_PATH}=`${japanRouteSearcherEditDirPath}` 12 | ?${FCB_PREFIX}=`${ROUTE_PREFIX}` 13 | ?${FCB_SUFFIX}=`${TSV_SUFFIX}`, 14 | 15 | EDIT_FANNEL_STORE_BOOKMARK_NAME 16 | :BTN:HL= 17 | ${BTN_CMD}=jsf `${japanRouteSearcherEditBookmarkJsPath}` 18 | ?${BTN_LABEL}="BOOKMARK MANAGER", 19 | 20 | 21 | -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/settings/homeScriptUrlsPath.txt: -------------------------------------------------------------------------------- 1 | ${japanRouteSearcherBookmarksJsPath} -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/systemJs/noArg.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${japanRouteSearcherUrlLauncherPath}`; 4 | jsimport `${japanRouteSearcherMakeCreatorTsvPathForBookmarkListJsPath}`; 5 | jsimport `${japanRouteSearcherUpdateBookMarkNameJsPath}`; 6 | 7 | updateBookMarkName(); 8 | 9 | launchJapanRouteSearchUrl(); 10 | 11 | -------------------------------------------------------------------------------- /fannel/japanRouteSearcherDir/systemJs/onAutoExec.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${japanRouteSearcherUrlLauncherPath}`; 3 | jsimport `${japanRouteSearcherMakeCreatorTsvPathForBookmarkListJsPath}`; 4 | jsimport `${japanRouteSearcherUpdateBookMarkNameJsPath}`; 5 | 6 | updateBookMarkName(); 7 | 8 | launchJapanRouteSearchUrl(); 9 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/.idea/powerPokerDir.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub1-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub1-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub10-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub10-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub11-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub11-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub12-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub12-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub13-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub13-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub2-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub2-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub3-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub3-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub4-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub4-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub5-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub5-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub6-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub6-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub7-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub7-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub8-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub8-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpClub9-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpClub9-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond1-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond1-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond10-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond10-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond11-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond11-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond12-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond12-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond13-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond13-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond2-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond2-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond3-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond3-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond4-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond4-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond5-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond5-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond6-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond6-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond7-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond7-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond8-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond8-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpDiamond9-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpDiamond9-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart1-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart1-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart10-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart10-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart11-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart11-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart12-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart12-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart13-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart13-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart2-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart2-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart3-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart3-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart4-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart4-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart5-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart5-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart6-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart6-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart7-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart7-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart8-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart8-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpHeart9-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpHeart9-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpJoker-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpJoker-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade1-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade1-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade10-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade10-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade11-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade11-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade12-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade12-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade13-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade13-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade2-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade2-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade3-150x150 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade3-150x150 (1).png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade3-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade3-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade4-150x150 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade4-150x150 (1).png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade4-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade4-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade5-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade5-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade6-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade6-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade7-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade7-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade8-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade8-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/images/cards/trumpSpade9-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/powerPokerDir/images/cards/trumpSpade9-150x150.png -------------------------------------------------------------------------------- /fannel/powerPokerDir/untitled/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/untitled/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/untitled/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/untitled/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fannel/powerPokerDir/untitled/untitled.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fannel/preferenceDir/README.md: -------------------------------------------------------------------------------- 1 | # preference 2 | -------------------------------------------------------------------------------- /fannel/preferenceDir/action/initAc/copyBeforeFileToTemp.js: -------------------------------------------------------------------------------- 1 | 2 | |var=srcFilePath 3 | ?value=`{{ SRC_FILE_PATH }}` 4 | |var=runCopyBeforeFileToTemp 5 | ?func=jsPath.basename 6 | ?args= 7 | path=`${srcFilePath}` 8 | ?value=`${preferenceTempDirPath}/${it}` 9 | ?func=jsFileSystem.copyFile 10 | ?args= 11 | srcFile=`${srcFilePath}` 12 | &destiFile=`${it}` 13 | -------------------------------------------------------------------------------- /fannel/preferenceDir/action/initAction.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | |acVar=runCopyFannelToTempDir 4 | ?importPath=`${copyBeforeFileToTempDir}` 5 | ?replace= 6 | &SRC_FILE_PATH=`${FANNEL_PATH}` 7 | |acVar=runCopySrcImageAnchorLongPressMenuToTempDir 8 | ?importPath=`${copyBeforeFileToTempDir}` 9 | ?replace= 10 | &SRC_FILE_PATH=`${srcImageAnchorLongPressMenuPath}` 11 | |acVar=runCopyImageLongPressMenuToTempDir 12 | ?importPath=`${copyBeforeFileToTempDir}` 13 | ?replace= 14 | &SRC_FILE_PATH=`${imageLongPressMenuPath}` 15 | |acVar=runCopySrcAnchorLongPressMenuToTempDir 16 | ?importPath=`${copyBeforeFileToTempDir}` 17 | ?replace= 18 | &SRC_FILE_PATH=`${srcAnchorLongPressMenuPath}` 19 | -------------------------------------------------------------------------------- /fannel/preferenceDir/action/settings/actionRepVals.js: -------------------------------------------------------------------------------- 1 | 2 | // init 3 | preferenceTableInitActionsPath= 4 | `${preferenceActionDirPath}/initAction.js`, 5 | preferenceTableInitAcDirPath= 6 | `${preferenceActionDirPath}/initAc`, 7 | copyBeforeFileToTempDir= 8 | `${preferenceTableInitAcDirPath}/copyBeforeFileToTemp.js`, 9 | 10 | // change state 11 | preferenceChangeStateActionsPath= 12 | `${preferenceActionDirPath}/changeStateAction.js`, 13 | 14 | // setting button ok action 15 | preferenceSettingEditOkBtnDirPath= 16 | `${preferenceActionDirPath}/settingEditOk`, 17 | -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/historySettingHideVals.js: -------------------------------------------------------------------------------- 1 | // webview setting 2 | onAdBlock, 3 | terminalFontZoom, 4 | terminalFontColor, 5 | terminalColor, 6 | terminalOutputMode, 7 | noScrollSaveUrls, 8 | // long press setting 9 | srcImageAnchorLongPressMenuFilePath, 10 | srcAnchorLongPressMenuFilePath, 11 | imageLongPressMenuFilePath, 12 | // startup setting 13 | onUrlLaunchMacro, 14 | onAutoExec, 15 | execJsOrHtmlPath, 16 | // webview extra setting 17 | defaultMonitorFile, 18 | disableShowToolbarWhenHighlight, 19 | onTermBackendWhenStart, 20 | onTermVisibleWhenKeyboard, 21 | onTermShortWhenLoad, 22 | // ubuntu setting 23 | ubuntuSleepDelayMinInScreenOff, 24 | onRootfsSdCardSave, 25 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/longPressSettingHideVals.js: -------------------------------------------------------------------------------- 1 | // webview setting 2 | onAdBlock, 3 | terminalFontZoom, 4 | terminalFontColor, 5 | terminalColor, 6 | terminalOutputMode, 7 | noScrollSaveUrls, 8 | // startup setting 9 | onUrlLaunchMacro, 10 | onAutoExec, 11 | execJsOrHtmlPath, 12 | // webview extra setting 13 | defaultMonitorFile, 14 | disableShowToolbarWhenHighlight, 15 | onTermBackendWhenStart, 16 | onTermVisibleWhenKeyboard, 17 | onTermShortWhenLoad, 18 | // history setting 19 | ignoreHistoryPaths, 20 | historySwitch, 21 | urlHistoryOrButtonExec, 22 | onLaunchUrlHistoryByBackstack, 23 | // ubuntu setting 24 | ubuntuSleepDelayMinInScreenOff, 25 | onRootfsSdCardSave, 26 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/recentSettingHideVals.js: -------------------------------------------------------------------------------- 1 | 2 | // webview setting 3 | terminalOutputMode, 4 | // long press setting 5 | srcImageAnchorLongPressMenuFilePath, 6 | srcAnchorLongPressMenuFilePath, 7 | imageLongPressMenuFilePath, 8 | // startup setting 9 | onUrlLaunchMacro, 10 | onAutoExec, 11 | execJsOrHtmlPath, 12 | // webview extra setting 13 | defaultMonitorFile, 14 | disableShowToolbarWhenHighlight, 15 | onTermBackendWhenStart, 16 | onTermVisibleWhenKeyboard, 17 | onTermShortWhenLoad, 18 | // history setting 19 | ignoreHistoryPaths, 20 | historySwitch, 21 | urlHistoryOrButtonExec, 22 | onLaunchUrlHistoryByBackstack, 23 | // ubuntu setting 24 | ubuntuSleepDelayMinInScreenOff, 25 | onRootfsSdCardSave, 26 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/startupSettingHideVals.js: -------------------------------------------------------------------------------- 1 | // webview setting 2 | onAdBlock, 3 | terminalFontZoom, 4 | terminalFontColor, 5 | terminalColor, 6 | terminalOutputMode, 7 | noScrollSaveUrls, 8 | // long press setting 9 | srcImageAnchorLongPressMenuFilePath, 10 | srcAnchorLongPressMenuFilePath, 11 | imageLongPressMenuFilePath, 12 | // webview extra setting 13 | defaultMonitorFile, 14 | disableShowToolbarWhenHighlight, 15 | onTermBackendWhenStart, 16 | onTermVisibleWhenKeyboard, 17 | onTermShortWhenLoad, 18 | // history setting 19 | ignoreHistoryPaths, 20 | historySwitch, 21 | urlHistoryOrButtonExec, 22 | onLaunchUrlHistoryByBackstack, 23 | // ubuntu setting 24 | ubuntuSleepDelayMinInScreenOff, 25 | onRootfsSdCardSave, 26 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/ubuntuSettingHideVals.js: -------------------------------------------------------------------------------- 1 | // webview setting 2 | onAdBlock, 3 | terminalFontZoom, 4 | terminalFontColor, 5 | terminalColor, 6 | terminalOutputMode, 7 | noScrollSaveUrls, 8 | // long press setting 9 | srcImageAnchorLongPressMenuFilePath, 10 | srcAnchorLongPressMenuFilePath, 11 | imageLongPressMenuFilePath, 12 | // startup setting 13 | onUrlLaunchMacro, 14 | onAutoExec, 15 | execJsOrHtmlPath, 16 | // webview extra setting 17 | defaultMonitorFile, 18 | disableShowToolbarWhenHighlight, 19 | onTermBackendWhenStart, 20 | onTermVisibleWhenKeyboard, 21 | onTermShortWhenLoad, 22 | // history setting 23 | ignoreHistoryPaths, 24 | historySwitch, 25 | urlHistoryOrButtonExec, 26 | onLaunchUrlHistoryByBackstack, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/webviewExtraSettingHideVals.js: -------------------------------------------------------------------------------- 1 | // webview setting 2 | onAdBlock, 3 | terminalFontZoom, 4 | terminalFontColor, 5 | terminalColor, 6 | terminalOutputMode, 7 | noScrollSaveUrls, 8 | // long press setting 9 | srcImageAnchorLongPressMenuFilePath, 10 | srcAnchorLongPressMenuFilePath, 11 | imageLongPressMenuFilePath, 12 | // startup setting 13 | onUrlLaunchMacro, 14 | onAutoExec, 15 | execJsOrHtmlPath, 16 | // history setting 17 | ignoreHistoryPaths, 18 | historySwitch, 19 | urlHistoryOrButtonExec, 20 | onLaunchUrlHistoryByBackstack, 21 | // ubuntu setting 22 | ubuntuSleepDelayMinInScreenOff, 23 | onRootfsSdCardSave, 24 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/hideSettingVals/webviewSettingHideVals.js: -------------------------------------------------------------------------------- 1 | 2 | // long press setting 3 | srcImageAnchorLongPressMenuFilePath, 4 | srcAnchorLongPressMenuFilePath, 5 | imageLongPressMenuFilePath, 6 | // startup setting 7 | onUrlLaunchMacro, 8 | onAutoExec, 9 | execJsOrHtmlPath, 10 | // webview extra setting 11 | defaultMonitorFile, 12 | disableShowToolbarWhenHighlight, 13 | onTermBackendWhenStart, 14 | onTermVisibleWhenKeyboard, 15 | onTermShortWhenLoad, 16 | // history setting 17 | ignoreHistoryPaths, 18 | historySwitch, 19 | urlHistoryOrButtonExec, 20 | onLaunchUrlHistoryByBackstack, 21 | // ubuntu setting 22 | ubuntuSleepDelayMinInScreenOff, 23 | onRootfsSdCardSave, 24 | ubuntuAutoSetup, -------------------------------------------------------------------------------- /fannel/preferenceDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | preferenceDir/settings/fannelStateStock.tsv 2 | preferenceDir/hideSettingVals/recentSettingHideVals.js 3 | preferenceDir/longPressMenuDir 4 | preference.js 4 -------------------------------------------------------------------------------- /fannel/preferenceDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/preferenceDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/preferenceDir/longPressMenuDir/imageLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | urlIntender.js 2 | shareImage.js 3 | qrLReader.js -------------------------------------------------------------------------------- /fannel/preferenceDir/longPressMenuDir/srcAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js 2 | urlIntender.js 3 | copyLink.js 4 | webSearcher.js -------------------------------------------------------------------------------- /fannel/preferenceDir/longPressMenuDir/srcImageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js 2 | shareImage.js 3 | urlIntender.js 4 | copyLink.js 5 | qrLReader.js 6 | webSearcher.js -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settingEdit.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | terminalDo="OFF" 5 | editExecute="ALWAYS" 6 | onUpdateLastModify="OFF" 7 | editBoxTitleConfig=`file://${preferenceSettingEditBoxTitleConfigPath}` 8 | playButtonConfig=`file://${preferenceSettingEditPlayButtonConfigPath}` 9 | editButtonConfig=`file://${preferenceSettingEditButtonConfigPath}` 10 | settingButtonConfig="visible=OFF,disable=ON,color=gray,icon=list" 11 | hideSettingVariables="appHeader,table,description" 12 | hideSettingVariables=`file://${dynamicHideSettingVariablePath}` 13 | onAutoExec="ON" 14 | autoExecPath=`file://${preferenceTableInitActionsPath}` 15 | /// SETTING_SECTION_END 16 | -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settings/editBoxTitleConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | text= 4 | shellPath=MAKE_HEADER_TITLE 5 | |args= 6 | fannelPath=`${FANNEL_PATH}` 7 | ?coreTitle=`${coreTitle}` 8 | ?extraTitle=`file://${preferenceEditInfoPath}` -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | icon=list, 4 | caption="table", 5 | 6 | click= 7 | acVar=runToTableState 8 | ?importPath=`${preferenceChangeStateActionsPath}` 9 | ?replace= 10 | STATE=`${TABLE}`, 11 | -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settings/listIndex.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/preferenceDir/settingEdit/settings/listIndex.tsv -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | // js/setting 2 | 3 | visible=ON, 4 | icon=ok, 5 | caption="save", 6 | click= 7 | |onScriptSave=ON 8 | |acVar=runReflectSetingValAction 9 | ?importPath=`${preferenceSettingEditOkBtnDirPath}/reflectSetingValAction.js` 10 | |acVar=runReflectRecentSettingVals 11 | ?importPath=`${preferenceSettingEditOkBtnDirPath}/reflectRecentSettingVals.js` 12 | |var=runSetOkToast 13 | ?func=jsToast.short 14 | ?args= 15 | msg="Ok, set", 16 | -------------------------------------------------------------------------------- /fannel/preferenceDir/settingEdit/settings/settingEditSettingRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // state fannel 4 | preferenceSettingEditFannelPath= 5 | `${preferenceSettingEditDirPath}/settingEdit.js`, 6 | 7 | // setting 8 | preferenceSettingEditListIndexTsvPath= 9 | `${preferenceSettingEditSettingsDirPath}/listIndex.tsv`, 10 | preferenceSettingEditPlayButtonConfigPath= 11 | `${preferenceSettingEditSettingsDirPath}/playButtonConfig.js`, 12 | preferenceSettingEditButtonConfigPath= 13 | `${preferenceSettingEditSettingsDirPath}/editButtonConfig.js`, 14 | preferenceSettingEditBoxTitleConfigPath= 15 | `${preferenceSettingEditSettingsDirPath}/editBoxTitleConfig.js`, -------------------------------------------------------------------------------- /fannel/preferenceDir/settings/fannelStateConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/preferenceDir/settings/fannelStateConfig.js -------------------------------------------------------------------------------- /fannel/preferenceDir/settings/fannelStateRootTable.tsv: -------------------------------------------------------------------------------- 1 | ${TABLE} ${preferenceTableFannelPath} 2 | ${SETTING_EDIT} ${preferenceSettingEditFannelPath} 3 | default ${preferenceTableFannelPath} -------------------------------------------------------------------------------- /fannel/preferenceDir/settings/fannelStateStock.tsv: -------------------------------------------------------------------------------- 1 | fannelState ${TABLE} -------------------------------------------------------------------------------- /fannel/preferenceDir/settings/homeScriptUrlsPath.txt: -------------------------------------------------------------------------------- 1 | ${01}/textToSpeech.js 2 | ${01}/cmdBookMaker.js -------------------------------------------------------------------------------- /fannel/preferenceDir/shell/diffCurToBeforeFile.sh: -------------------------------------------------------------------------------- 1 | 2 | src_file_path="${value}" 3 | src_file_name="$(basename "${src_file_path}")" 4 | dest_file_path="${preferenceTempDirPath}/${src_file_name}" 5 | ${b} diff \ 6 | "${src_file_path}" \ 7 | "${dest_file_path}" \ 8 | 2>/dev/null 9 | 10 | -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/iconNameColorConfig.tsv: -------------------------------------------------------------------------------- 1 | ${recentSettingHideSettingVariablePath} name=history,color=${historyIconColor},bkColor=${iconBkColor} 2 | default name=setting,color=${iconColor},bkColor=${iconBkColor} -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/initList.tsv: -------------------------------------------------------------------------------- 1 | recent setting ${recentSettingHideSettingVariablePath} 2 | webview setting ${webviewSettingHideSettingVariablePath} 3 | long press setting ${longPressSettingHideSettingVariablePath} 4 | history setting ${historySettingHideSettingVariablePath} 5 | startup setting ${startupSettingHideSettingVariablePath} 6 | webview extra setting ${webviewExtraSettingHideSettingVariablePath} 7 | ubuntu setting ${ubuntuSettingHideSettingVariablePath} -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/listIndexConfig.js: -------------------------------------------------------------------------------- 1 | 2 | type= 3 | tsvEdit, 4 | 5 | list= 6 | listDir=`${preferenceTableTsvPath}` 7 | |sortType=lastUpdate 8 | |compPath=`${preferenceTableInitTsvPath}` 9 | |editByDrag= 10 | editByDragDisable=ON, 11 | 12 | click= 13 | enableUpdate=ON 14 | |var=runReflectToDynamicHideVals 15 | ?func=jsFileSystem.copyFile 16 | ?args= 17 | srcFilePath="${ITEM_NAME}" 18 | &desitFilePath=`${dynamicHideSettingVariablePath}` 19 | |acVar=runToSettingEdit 20 | ?importPath=`${preferenceChangeStateActionsPath}` 21 | ?replace= 22 | STATE=`${SETTING_EDIT}` 23 | &ON_LIST_DIR_UPDATER=ON 24 | &ON_PLAY_INFO_SAVE=ON, 25 | 26 | searchBox= 27 | visible=OFF, -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode= 3 | tsvEdit, 4 | 5 | logo= 6 | oneSideLength=60 7 | |icon= 8 | nameConfigPath=`${preferenceTableIconNameColorConfigPath}`, -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | appHeader: 3 | TXTP:RO= 4 | onUnderLine=OFF 5 | ?shellPath=MAKE_HEADER_TITLE 6 | ?args= 7 | fannelPath=`${FANNEL_PATH}` 8 | &coreTitle=`${coreTitle}` 9 | &extraTitle="" 10 | , 11 | 12 | table: 13 | LI=, 14 | -------------------------------------------------------------------------------- /fannel/preferenceDir/table/settings/tableRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | // table virtual fannel path 3 | preferenceTableFannelPath= 4 | `${preferenceTableDirPath}/table.js`, 5 | 6 | // setting file path 7 | setVariableTypesForTable= 8 | `${preferenceTableSettingsDirPath}/setVariableTypes.js`, 9 | tableQrDialogConfigPath= 10 | `${preferenceTableSettingsDirPath}/qrDialogConfig.js`, 11 | tableListIndexConfigPath= 12 | `${preferenceTableSettingsDirPath}/listIndexConfig.js`, 13 | preferenceTableTsvPath= 14 | `${preferenceTableSettingsDirPath}/table.tsv`, 15 | preferenceTableInitTsvPath= 16 | `${preferenceTableSettingsDirPath}/initList.tsv`, 17 | preferenceTableIconNameColorConfigPath= 18 | `${preferenceTableSettingsDirPath}/iconNameColorConfig.tsv`, 19 | -------------------------------------------------------------------------------- /fannel/preferenceDir/table/table.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | terminalDo="OFF" 5 | editExecute="ALWAYS" 6 | onUpdateLastModify="OFF" 7 | listIndexConfig=`file://${tableListIndexConfigPath}` 8 | playButtonConfig="visible=OFF,disable=ON,color=gray,icon=play" 9 | editButtonConfig="visible=OFF,disable=ON,color=gray,icon=list" 10 | settingButtonConfig="visible=OFF,disable=ON,color=gray,icon=list" 11 | qrDialogConfig=`file://${tableQrDialogConfigPath}` 12 | hideSettingVariables=`file://${tableHideSettingVariablePath}` 13 | setVariableTypes=`file://${setVariableTypesForTable}` 14 | onAutoExec="ON" 15 | autoExecPath=`file://${preferenceTableInitActionsPath}` 16 | /// SETTING_SECTION_END 17 | -------------------------------------------------------------------------------- /fannel/pulseReceiverDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/pulseReceiverDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/pulseReceiverDir/settingImages/capture/partPng/1_Screenshot_20240823_203715_CommandClick_2232.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/pulseReceiverDir/settingImages/capture/partPng/1_Screenshot_20240823_203715_CommandClick_2232.jpg -------------------------------------------------------------------------------- /fannel/pulseReceiverDir/settingImages/capture/partPng/2_Screenshot_20240823_204143_CommandClick_2232.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/pulseReceiverDir/settingImages/capture/partPng/2_Screenshot_20240823_204143_CommandClick_2232.jpg -------------------------------------------------------------------------------- /fannel/pulseReceiverDir/settingImages/capture/partPng/3_Screenshot_20240823_204041_CommandClick_2232.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/pulseReceiverDir/settingImages/capture/partPng/3_Screenshot_20240823_204041_CommandClick_2232.jpg -------------------------------------------------------------------------------- /fannel/pulseReceiverDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/pulseReceiverDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/qrLReaderDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/qrLReaderDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/qrLReaderDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Scan QR -------------------------------------------------------------------------------- /fannel/quickStartShellDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/quickStartShellDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingImages/capture/partPng/1_Screenshot_20240816_231939_CommandClick_1853.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/quickStartShellDir/settingImages/capture/partPng/1_Screenshot_20240816_231939_CommandClick_1853.jpg -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingImages/capture/partPng/2_Screenshot_20240816_232008_CommandClick_1853.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/quickStartShellDir/settingImages/capture/partPng/2_Screenshot_20240816_232008_CommandClick_1853.jpg -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingImages/capture/partPng/3_Screenshot_20240816_232108_CommandClick_1853.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/quickStartShellDir/settingImages/capture/partPng/3_Screenshot_20240816_232108_CommandClick_1853.jpg -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/quickStartShellDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingVariables/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | // js/action/setting 2 | 3 | icon=cancel, 4 | click= 5 | |var=runKillCmd 6 | ?func=jsUbuntu.killBackground 7 | ?args= 8 | killCmdName=`${quickStartShellExecuteShellPath}`, 9 | -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | onTermBackendWhenStart, 5 | onTermVisibleWhenKeyboard, 6 | onTermShortWhenLoad, 7 | onUrlHistoryRegister, 8 | defaultMonitorFile, 9 | terminalFontZoom, 10 | setReplaceVariables, 11 | setVariableTypes, 12 | description, 13 | 14 | -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingVariables/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | // js/action/setting 2 | 3 | click= 4 | |var=runCmd 5 | ?func=jsUbuntu.execScriptByBackground 6 | ?args= 7 | shellPath=`${quickStartShellExecuteShellPath}` 8 | &argsTabSepaStr=`` 9 | &monitorNum=1, 10 | 11 | -------------------------------------------------------------------------------- /fannel/quickStartShellDir/settingVariables/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | // js/action/setting 2 | 3 | icon=edit, 4 | click= 5 | |var=runShellEdit 6 | ?func=jsEditor.byEditText 7 | ?args= 8 | &shellPath=`${quickStartShellExecuteShellPath}` 9 | 10 | -------------------------------------------------------------------------------- /fannel/quickStartShellDir/shell/execute.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo -e "\nHello world!!" -------------------------------------------------------------------------------- /fannel/quickStartShellDir/systemJs/onAutoExec.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | |var=runBoot 4 | ?func=jsUbuntu.boot 5 | |var=runDisplayLong 6 | ?func=jsMonitorSizing.change 7 | , 8 | -------------------------------------------------------------------------------- /fannel/radioPlayerDir/go/search/go.mod: -------------------------------------------------------------------------------- 1 | module main 2 | 3 | go 1.21.3 4 | 5 | require gitlab.com/AgentNemo/goradios v0.0.0-20210218201446-d20f1eeff610 // indirect 6 | -------------------------------------------------------------------------------- /fannel/radioPlayerDir/go/search/go.sum: -------------------------------------------------------------------------------- 1 | gitlab.com/AgentNemo/goradios v0.0.0-20210218201446-d20f1eeff610 h1:QJIi69bTec3OoeyaaTLccB+RWDsDT1X5dDIB31aVN00= 2 | gitlab.com/AgentNemo/goradios v0.0.0-20210218201446-d20f1eeff610/go.mod h1:x25YmZTaYdMXk0FaTC26jbHS+gmqOZHUgDE1QdDnAso= 3 | -------------------------------------------------------------------------------- /fannel/radioPlayerDir/go/search/radio.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | yes 'r' | radio --country us --sort random >> test.txt 2>/dev/null 4 | -------------------------------------------------------------------------------- /fannel/radioPlayerDir/go/search/search.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "gitlab.com/AgentNemo/goradios" 6 | ) 7 | 8 | func main() { 9 | fmt.Println("station") 10 | stations := goradios.FetchStations(goradios.StationsByCountry, "japan") 11 | // fmt.Println(fmt.Println(stations)) 12 | for _, station := range stations { 13 | fmt.Printf("%+v\n", station) 14 | // fmt.Println(station.URL) 15 | } 16 | // fmt.Printf("key=%d, station=%s\n",key, station) 17 | } 18 | -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/README.md: -------------------------------------------------------------------------------- 1 | # saveGmailConDialog 2 | -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/info/version/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveGmailConDialogDir/info/version/2.txt -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/centerLongPressMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/centerMenuList.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_SCH.js HIGHLIGHT_SCH.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/imageMenuList.txt: -------------------------------------------------------------------------------- 1 | shareImage ${01}/shareImage.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/leftMenuList.txt: -------------------------------------------------------------------------------- 1 | GO_BACK.js GO_BACK.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/rightMenuList.txt: -------------------------------------------------------------------------------- 1 | Add gmail con ${saveGmailConJsPath} 2 | //LAUNCH_LOCAL.js LAUNCH_LOCAL.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/srcAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/menuList/srcImageAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js -------------------------------------------------------------------------------- /fannel/saveGmailConDialogDir/tsv/argsTsv.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveGmailConDialogDir/tsv/argsTsv.tsv -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/README.md: -------------------------------------------------------------------------------- 1 | # savePageUrlDialog 2 | -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/info/version/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/savePageUrlDialogDir/info/version/2.txt -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/js/longPressUrlRegister.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | const LONG_PRESS_LINK_URL = "${LONG_PRESS_LINK_URL}"; 5 | 6 | end_judge(); 7 | jsUtil.copyToClipboard(LONG_PRESS_LINK_URL, 10); 8 | jsToast.short(`Register ok, ${LONG_PRESS_LINK_URL}`); 9 | jsToolbar.addUrl(LONG_PRESS_LINK_URL); 10 | 11 | function end_judge(){ 12 | if( 13 | !LONG_PRESS_LINK_URL.includes("/") 14 | ) exitZero(); 15 | }; 16 | -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/js/savePageUrlCon.js: -------------------------------------------------------------------------------- 1 | 2 | const siteUrl = location.href; 3 | if(!siteUrl) exitZero(); 4 | 5 | jsToast.short(`Register ok: ${siteUrl}`); 6 | const title = document.title; 7 | jsToolbar.addUrl_S( 8 | title, 9 | siteUrl 10 | ); 11 | -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/centerLongPressMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary ${01}/siteSummary.js -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/centerMenuList.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_SCH.js HIGHLIGHT_SCH.js -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/imageMenuList.txt: -------------------------------------------------------------------------------- 1 | shareImage ${01}/shareImage.js -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/leftMenuList.txt: -------------------------------------------------------------------------------- 1 | GO_BACK.js GO_BACK.js -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/rightMenuList.txt: -------------------------------------------------------------------------------- 1 | Add url ${savePageUrlConJsPath} 2 | //LAUNCH_LOCAL.js LAUNCH_LOCAL.js -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/srcAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | Register long press url ${longPressUrlRegisterJsPath} -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/menuList/srcImageAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | Register long press url ${longPressUrlRegisterJsPath} -------------------------------------------------------------------------------- /fannel/savePageUrlDialogDir/tsv/argsTsv.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/savePageUrlDialogDir/tsv/argsTsv.tsv -------------------------------------------------------------------------------- /fannel/saveToGmailDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveToGmailDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/saveToGmailDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveToGmailDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/README.md: -------------------------------------------------------------------------------- 1 | # saveWebConDialog 2 | -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/info/version/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveWebConDialogDir/info/version/2.txt -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/js/saveWebCon.js: -------------------------------------------------------------------------------- 1 | 2 | tsvimport `${saveWebConArgsTsvPath}`; 3 | use ( 4 | urlConSaveParentDirPath, 5 | compSuffix, 6 | onSaveUrlHistory, 7 | ); 8 | const siteCon = document.body.innerText; 9 | jsToast.short(`Register ok`); 10 | registerUrlHistory(); 11 | jsToolbar.addUrlCon_S( 12 | document.title, 13 | siteCon, 14 | `${urlConSaveParentDirPath}`, 15 | `${compSuffix}`, 16 | ); 17 | 18 | function registerUrlHistory(){ 19 | if( 20 | `${onSaveUrlHistory}` != "ON" 21 | ) return; 22 | const url = location.href; 23 | if(!url) return; 24 | const title = document.title; 25 | if(!title) return; 26 | jsUrlHistory.save( 27 | title, 28 | url, 29 | ); 30 | } 31 | -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/centerLongPressMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary ${01}/siteSummary.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/centerMenuList.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_SCH.js HIGHLIGHT_SCH.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/imageMenuList.txt: -------------------------------------------------------------------------------- 1 | shareImage ${01}/shareImage.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/leftMenuList.txt: -------------------------------------------------------------------------------- 1 | GO_BACK.js GO_BACK.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/rightMenuList.txt: -------------------------------------------------------------------------------- 1 | Add url con ${saveWebConJsPath} 2 | //LAUNCH_LOCAL.js LAUNCH_LOCAL.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/srcAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary ${01}/siteSummary.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/menuList/srcImageAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary ${01}/siteSummary.js -------------------------------------------------------------------------------- /fannel/saveWebConDialogDir/tsv/argsTsv.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/saveWebConDialogDir/tsv/argsTsv.tsv -------------------------------------------------------------------------------- /fannel/selectTyperDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/selectTyperDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/back.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${selectTyperDeactivateInputTextPath}`; 4 | jsimport `${selectTyperSendTabKeyActionJsPath}`; 5 | 6 | 7 | sendTabKeyAction( 8 | "shift___tab", 9 | "tab", 10 | ); -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/delete.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${selectTyperDeactivateInputTextPath}`; 4 | 5 | 6 | sendDeleteKeyAction(); 7 | 8 | function sendDeleteKeyAction(){ 9 | deactivateInputText(true); 10 | jsSendKey.send( 11 | "tab" 12 | ); 13 | jsSendKey.send( 14 | "shift___tab" 15 | ); 16 | putDeleteKey(); 17 | }; 18 | 19 | 20 | function putDeleteKey(){ 21 | setTimeout( 22 | function(){ 23 | deactivateInputText(false); 24 | let activeEl = document.activeElement; 25 | if(activeEl.tagName !== "INPUT") return; 26 | const value = activeEl.value; 27 | if(!value) return; 28 | jsSendKey.send("ctrl___a"); 29 | jsSendKey.send("backspace"); 30 | }, 31 | 200 32 | ); 33 | }; 34 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/enter.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsSendKey.send("enter"); -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/next.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${selectTyperDeactivateInputTextPath}`; 4 | jsimport `${selectTyperSendTabKeyActionJsPath}`; 5 | 6 | sendTabKeyAction( 7 | "tab", 8 | "shift___tab", 9 | ); 10 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/paste.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${selectTyperDeactivateInputTextPath}`; 3 | 4 | sendPasteKeyAction(); 5 | 6 | function sendPasteKeyAction(){ 7 | deactivateInputText(true); 8 | jsSendKey.send( 9 | "tab" 10 | ); 11 | jsSendKey.send( 12 | "shift___tab" 13 | ); 14 | putPasteKey(); 15 | }; 16 | 17 | 18 | function putPasteKey(){ 19 | setTimeout( 20 | function(){ 21 | deactivateInputText(false); 22 | let activeEl = document.activeElement; 23 | if(activeEl.tagName !== "INPUT") return; 24 | jsSendKey.send("ctrl___a"); 25 | jsSendKey.send("ctrl_shift___v"); 26 | }, 27 | 200 28 | ); 29 | }; 30 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/js/registerValue.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${selectTyperUpdateSeachWordListJsPath}`; 3 | 4 | updateSeachWordList( 5 | `${valueList}`, 6 | "${selectTyperSelectScriptDirPath}", 7 | "${selectTyperSelectValueListTxtPath}", 8 | ); 9 | 10 | 11 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/libs/deactivateInputText.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function deactivateInputText( 4 | isDeactivate 5 | ){ 6 | var allInputs = document.getElementsByTagName('input'); 7 | for (var i = 0, len = allInputs.length; i < len; ++i) { 8 | allInputs[i].readOnly = isDeactivate; 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/libs/getRecentUrlFromHisCon.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function getRecentUrlFromHisCon( 4 | appHistoryCon 5 | ){ 6 | return appHistoryCon.split("\n").reverse().slice(-100).map( 7 | function(line){ 8 | return line.split("\t").at(-1); 9 | } 10 | ).filter( 11 | function(url){ 12 | return url.startsWith("http://") 13 | || url.startsWith("https://"); 14 | } 15 | ).at(-1); 16 | }; -------------------------------------------------------------------------------- /fannel/selectTyperDir/libs/saveRecentUrlToHistory.js: -------------------------------------------------------------------------------- 1 | 2 | function saveRecentUrlToHistory(){ 3 | const currentUrl = location.href; 4 | const appHistoryCon = jsFileSystem.readLocalFile( 5 | "${appHistoryTsvPath}" 6 | ); 7 | const recentHistoryUrl = getRecentUrlFromHisCon(appHistoryCon); 8 | if(currentUrl == recentHistoryUrl) return; 9 | const saveHistoryCon = [ 10 | `${currentUrl}\t${currentUrl}`, 11 | appHistoryCon 12 | ].join("\n"); 13 | jsFileSystem.writeLocalFile( 14 | "${appHistoryTsvPath}", 15 | saveHistoryCon 16 | ); 17 | }; -------------------------------------------------------------------------------- /fannel/selectTyperDir/libs/updateSeachWordList.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | function updateSeachWordList( 4 | registerWord, 5 | listDirPath, 6 | listFilePath, 7 | ){ 8 | if( 9 | !registerWord 10 | ) { 11 | jsToast.short("Must not be blank"); 12 | return; 13 | }; 14 | jsFileSystem.createDir( 15 | listDirPath 16 | ); 17 | jsListSelect.updateListFileCon( 18 | listFilePath, 19 | registerWord 20 | ); 21 | jsToast.short( 22 | `Register ok:\n ${registerWord}` 23 | ); 24 | }; 25 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/select/selectValue.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${selectTyperDeactivateInputTextPath}`; 3 | 4 | const selectKey = "${SELECT_ITEM}"; 5 | if(!selectKey) exitZero(); 6 | 7 | selectKeyHandler(); 8 | 9 | 10 | function selectKeyHandler(){ 11 | let activeEl = document.activeElement; 12 | if(activeEl.tagName !== "INPUT") return; 13 | deactivateInputText(false); 14 | jsSendKey.send("ctrl___a"); 15 | jsSendKey.send(selectKey); 16 | jsSendKey.send("ctrl___a"); 17 | }; 18 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/settingImages/capture/partPng/1_Screenshot_20240816_232716_CommandClick_1277.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/selectTyperDir/settingImages/capture/partPng/1_Screenshot_20240816_232716_CommandClick_1277.jpg -------------------------------------------------------------------------------- /fannel/selectTyperDir/settingImages/capture/partPng/2_Screenshot_20240816_232647_CommandClick_1277.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/selectTyperDir/settingImages/capture/partPng/2_Screenshot_20240816_232647_CommandClick_1277.jpg -------------------------------------------------------------------------------- /fannel/selectTyperDir/settingImages/capture/partPng/3_Screenshot_20240816_232804_CommandClick_1277.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/selectTyperDir/settingImages/capture/partPng/3_Screenshot_20240816_232804_CommandClick_1277.jpg -------------------------------------------------------------------------------- /fannel/selectTyperDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/selectTyperDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/selectTyperDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onTermBackendWhenStart, 4 | onTermVisibleWhenKeyboard, 5 | onTermShortWhenLoad, 6 | onUrlHistoryRegister, 7 | onUpdateLastModify, 8 | disableShowToolbarWhenHighlight, 9 | disableEditButton, 10 | disablePlayButton, 11 | setReplaceVariables, 12 | setVariableTypes, 13 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/systemJs/appHistoryClick.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport "${selectTyperGetRecentUrlFromHisConJsPath}"; 3 | jsimport "${selectTyperSaveRecentUrlToHistoryPath}"; 4 | 5 | saveRecentUrlToHistory(); 6 | 7 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/systemJs/onAutoExec.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport "${selectTyperGetRecentUrlFromHisConJsPath}"; 3 | execOnAutoExecHandler(); 4 | 5 | 6 | function execOnAutoExecHandler(){ 7 | jsFileSystem.createDir( 8 | "${selectTyperListDirPath}" 9 | ); 10 | jsFileSystem.createDir( 11 | "${selectTyperTempDirPath}" 12 | ); 13 | execOnAutoLoadUrl(); 14 | }; 15 | 16 | function execOnAutoLoadUrl(){ 17 | jsFileSystem.writeLocalFile( 18 | "${selectTyperTempFirstTabTxtPath}", 19 | "", 20 | ); 21 | const historyCon = jsFileSystem.readLocalFile( 22 | "${appHistoryTsvPath}" 23 | ); 24 | const loadUrl = getRecentUrlFromHisCon(historyCon); 25 | if(!loadUrl) exitZero(); 26 | jsUrl.loadUrl(loadUrl); 27 | }; 28 | -------------------------------------------------------------------------------- /fannel/selectTyperDir/systemJs/urlHistoryClick.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport "${selectTyperGetRecentUrlFromHisConJsPath}"; 3 | jsimport "${selectTyperSaveRecentUrlToHistoryPath}"; 4 | 5 | saveRecentUrlToHistory(); 6 | jsIntent.launchShortcut( 7 | "${currentAppDirPath}", 8 | "${fannelName}", 9 | "", 10 | ); 11 | 12 | -------------------------------------------------------------------------------- /fannel/shareImageDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/shareImageDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/shareImageDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/shareImageDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/shareImageDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Share -------------------------------------------------------------------------------- /fannel/siteSummaryDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/siteSummaryDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/siteSummaryDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/siteSummaryDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/siteSummaryDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Show summary -------------------------------------------------------------------------------- /fannel/sshTerminalDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/sshTerminalDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/backspace.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${BACKSPACE}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/ctrlC.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${CTRL_C}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/down.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${DOWN}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/enter.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${ENTER}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/input.js: -------------------------------------------------------------------------------- 1 | 2 | termInput(); 3 | 4 | function termInput(){ 5 | const inputStr = jsDialog.prompt( 6 | "", 7 | "", 8 | "suggest=variableName=termInput|concatFilePathList=${sshTerminalCmdListFilePath}", 9 | ); 10 | if(!inputStr) exitZero(); 11 | jsSendKey.send(inputStr); 12 | }; 13 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/left.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${LEFT}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/pageUp.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${PAGE_UP}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/paste.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsSendKey.send("${PASTE}"); 4 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/registerCmd.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${sshTerminalUpdateSearchWordListJsPath}`; 3 | 4 | updateSearchWordList( 5 | `${cmdInput}`, 6 | `${sshTerminalListDirPath}`, 7 | `${sshTerminalCmdListFilePath}`, 8 | ); 9 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/registerExtraKey.js: -------------------------------------------------------------------------------- 1 | 2 | jsimport `${sshTerminalUpdateSearchWordListJsPath}`; 3 | 4 | updateSearchWordList( 5 | `${REGISTER_EXTRA_KEY}`, 6 | `${sshTerminalListDirPath}`, 7 | `${sshTerminalExtraKeyListFilePath}`, 8 | ); 9 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/right.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${RIGHT}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/setting.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const setVariableContents = [ 4 | `ON_AUTO_LAUNCH_SSH_DIALOG:LBL:CB=${TXT_LABEL}=is auto launch ssh dialog|ON?OFF`, 5 | ].join("\n"); 6 | const varNameValCon = [ 7 | `ON_AUTO_LAUNCH_SSH_DIALOG=${ON_AUTO_LAUNCH_SSH_DIALOG}`, 8 | ].join("\n"); 9 | jsValEdit.editAndSaveCmdVar( 10 | "Setting", 11 | `${FANNEL_PATH}`, 12 | setVariableContents, 13 | varNameValCon, 14 | ); 15 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/space.js: -------------------------------------------------------------------------------- 1 | 2 | jsSendKey.send("${SPACE}"); 3 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/js/up.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsSendKey.send("${UP}"); 4 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/libs/updateSearchWordList.js: -------------------------------------------------------------------------------- 1 | 2 | function updateSearchWordList( 3 | registerWord, 4 | listDirPath, 5 | listFilePath, 6 | ){ 7 | if( 8 | !registerWord 9 | ) { 10 | jsToast.short("Must not be blank"); 11 | return; 12 | }; 13 | jsFileSystem.createDir( 14 | listDirPath 15 | ); 16 | jsListSelect.updateListFileCon( 17 | listFilePath, 18 | registerWord 19 | ); 20 | jsToast.short( 21 | `Register ok:\n${registerWord}` 22 | ); 23 | }; 24 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/list/cmdListSrc.txt: -------------------------------------------------------------------------------- 1 | yes 2 | y 3 | exit 4 | rm -rf ~/.ssh 5 | ls ~/.ssh 6 | ls -l 7 | ls 8 | echo 9 | sed "s///g" 10 | pwd 11 | ps aux 12 | grep 13 | cat 14 | cut 15 | awk '{print $1}' 16 | find 17 | cd 18 | ps aux | grep pulse 19 | ps aux | grep dropbear 20 | ps aux | grep ssh 21 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/list/extraKeySrcList.txt: -------------------------------------------------------------------------------- 1 | esc 2 | home 3 | end 4 | | 5 | pageDown 6 | / 7 | \ 8 | "" 9 | '' 10 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/menuList/clickMenu.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_COPY.js -------------------------------------------------------------------------------- /fannel/sshTerminalDir/select/selectCmd.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const selectCmd = "${SELECT_ITEM}"; 4 | if(!selectCmd) exitZero(); 5 | jsSendKey.send(selectCmd); -------------------------------------------------------------------------------- /fannel/sshTerminalDir/select/selectExtraKey.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const selectExtraKey = "${SELECT_ITEM}"; 4 | if(!selectExtraKey) exitZero(); 5 | jsSendKey.send(selectExtraKey); 6 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/settingImages/capture/partPng/1_Screenshot_20240816_234203_CommandClick_8422.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/sshTerminalDir/settingImages/capture/partPng/1_Screenshot_20240816_234203_CommandClick_8422.jpg -------------------------------------------------------------------------------- /fannel/sshTerminalDir/settingImages/capture/partPng/2_Screenshot_20240816_234230_CommandClick_8422.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/sshTerminalDir/settingImages/capture/partPng/2_Screenshot_20240816_234230_CommandClick_8422.jpg -------------------------------------------------------------------------------- /fannel/sshTerminalDir/settingImages/capture/partPng/3_Screenshot_20240816_234251_CommandClick_8422.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/sshTerminalDir/settingImages/capture/partPng/3_Screenshot_20240816_234251_CommandClick_8422.jpg -------------------------------------------------------------------------------- /fannel/sshTerminalDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/sshTerminalDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/sshTerminalDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | onTermBackendWhenStart, 5 | onTermVisibleWhenKeyboard, 6 | onTermShortWhenLoad, 7 | onUrlHistoryRegister, 8 | defaultMonitorFile, 9 | disableShowToolbarWhenHighlight, 10 | disableEditButton, 11 | disablePlayButton, 12 | terminalFontZoom, 13 | setReplaceVariables, 14 | setVariableTypes, 15 | ON_AUTO_LAUNCH_SSH_DIALOG, 16 | userName, 17 | address, 18 | port, 19 | sshPass, 20 | keyPhase, 21 | -------------------------------------------------------------------------------- /fannel/sshTerminalDir/systemJs/noArg.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | jsimport `${sshTerminalSshDialogJsPath}`; 4 | 5 | launchSshDialog(); -------------------------------------------------------------------------------- /fannel/systemDir/settingImages/capture/partPng/1_Screenshot_20240816_110045_CommandClick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/systemDir/settingImages/capture/partPng/1_Screenshot_20240816_110045_CommandClick.jpg -------------------------------------------------------------------------------- /fannel/systemDir/settingImages/capture/partPng/2_Screenshot_20240816_110209_CommandClick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/systemDir/settingImages/capture/partPng/2_Screenshot_20240816_110209_CommandClick.jpg -------------------------------------------------------------------------------- /fannel/systemDir/settingImages/capture/partPng/3_Screenshot_20240816_110245_CommandClick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/systemDir/settingImages/capture/partPng/3_Screenshot_20240816_110245_CommandClick.jpg -------------------------------------------------------------------------------- /fannel/systemDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/systemDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/tapTerminalDir/README.md: -------------------------------------------------------------------------------- 1 | # cmdTerminal 2 | 3 | Tap oriented terminal for android @puutaro 4 | -------------------------------------------------------------------------------- /fannel/tapTerminalDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | cmdTerminal.js 1 2 | cmdTerminalDir/list/cmdList.txt 1 3 | cmdTerminalDir/list/extraKeyList.txt 1 4 | -------------------------------------------------------------------------------- /fannel/tapTerminalDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/tapTerminalDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/tapTerminalDir/list/cmdList.txt: -------------------------------------------------------------------------------- 1 | ls -l 2 | ls 3 | echo 4 | sed "s///g" 5 | pwd 6 | ps aux 7 | grep 8 | cat 9 | cut 10 | awk '{print $1}' 11 | find 12 | cd 13 | ps aux | grep pulse 14 | ps aux | grep dropbear 15 | ps aux | grep ssh 16 | sudo rm -rf /var/lib/dpkg/info/* 17 | sudo dpkg --configure -a 18 | sudo dpkg -r 19 | -------------------------------------------------------------------------------- /fannel/tapTerminalDir/list/extraKeyList.txt: -------------------------------------------------------------------------------- 1 | esc 2 | home 3 | end 4 | | 5 | pageDown 6 | / 7 | \ 8 | "" 9 | '' 10 | -------------------------------------------------------------------------------- /fannel/tapTerminalDir/menuList/clickMenu.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_COPY.js -------------------------------------------------------------------------------- /fannel/tapTerminalDir/select/selectCmd.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const selectCmd = "${SELECT_ITEM}"; 4 | if(!selectCmd) exitZero(); 5 | jsSendKey.send(selectCmd); -------------------------------------------------------------------------------- /fannel/tapTerminalDir/select/selectExtraKey.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | const selectExtraKey = "${SELECT_ITEM}"; 4 | if(!selectExtraKey) exitZero(); 5 | jsSendKey.send(selectExtraKey); 6 | -------------------------------------------------------------------------------- /fannel/tapTerminalDir/settingImages/capture/partPng/1_Screenshot_20240817_000230_CommandClick_4287.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/tapTerminalDir/settingImages/capture/partPng/1_Screenshot_20240817_000230_CommandClick_4287.jpg -------------------------------------------------------------------------------- /fannel/tapTerminalDir/settingImages/capture/partPng/2_Screenshot_20240817_000123_CommandClick_4287.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/tapTerminalDir/settingImages/capture/partPng/2_Screenshot_20240817_000123_CommandClick_4287.jpg -------------------------------------------------------------------------------- /fannel/tapTerminalDir/settingImages/capture/partPng/3_Screenshot_20240817_000209_CommandClick_4287.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/tapTerminalDir/settingImages/capture/partPng/3_Screenshot_20240817_000209_CommandClick_4287.jpg -------------------------------------------------------------------------------- /fannel/tapTerminalDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/tapTerminalDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/tapTerminalDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | onAdBlock, 4 | onTermVisibleWhenKeyboard, 5 | onTermShortWhenLoad, 6 | onUrlHistoryRegister, 7 | disableShowToolbarWhenHighlight, 8 | disableEditButton, 9 | disablePlayButton, 10 | setReplaceVariables, 11 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/textToSpeechDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/textToSpeechDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/textToSpeechDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/textToSpeechDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/textToSpeechDir/settings/pinInfoMap.txt: -------------------------------------------------------------------------------- 1 | enableSelectionText=ON -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/actions/copyToOther.js: -------------------------------------------------------------------------------- 1 | 2 | var=runCopyTtsFileToOther 3 | ?func=jsCopySItem.copy_S 4 | ?args= 5 | copyDirOrTsvPathToTypeCon=`{{ COPY_TSV_PATH_TO_TYPE_CON }}` 6 | &selectedItem=`${ITEM_TITLE}\t${ITEM_NAME}` 7 | &extra=` 8 | withFile={{ ON_FITH_FILE:ON }} 9 | `, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/actions/ttsAction.js: -------------------------------------------------------------------------------- 1 | 2 | var=runSaveTempTtsFile 3 | ?func=jsFileSystem.write 4 | ?args= 5 | path=`${cmdTtsPlayerTempFilePath}` 6 | &con=`{{ TEMP_PLAY_CON }}` 7 | |var=runTextToSpeech 8 | ?func=jsTextToSpeech.speech 9 | ?args= 10 | tempPlayListPath=`${cmdTtsPlayerTempFilePath}` 11 | &extraSettingMapStr=` 12 | playMode={{ PLAY_MODE:${playMode} }} 13 | |onRoop=on 14 | |playNumber= 15 | |transMode=${toLang} 16 | |onTrack=on 17 | |pitch=${pitch} 18 | |extraContent= 19 | {{ EXTRA_CONTENT }} 20 | |shellPath=SAVE_PLAY_LIST 21 | |shellArgs= 22 | ?savePath=${cmdTtsPlayerPreviousTtsPlayListPath}` 23 | , -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/config/config.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | hideSettingVariables="appHeader,table,manager,playBtns" 8 | hideSettingVariables="extraButton,description" 9 | qrDialogConfig="mode=tsvEdit,logo=oneSideLength=40" 10 | setVariableTypes=`file://${setVariableTypesForConfig}` 11 | playButtonConfig=`file://${cmdTtsPlayerPlayButtonConfigPath}` 12 | editButtonConfig="visible=OFF" 13 | settingButtonConfig="visible=OFF" 14 | /// SETTING_SECTION_END 15 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/config/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | // icon=menu, 4 | disable=OFF, 5 | 6 | color=darkGreen, 7 | 8 | icon=ok, 9 | 10 | click= 11 | func=jsCmdValSaveAndBack.run_S, 12 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/config/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | playMode: 3 | LBL:CB= 4 | ${TXT_LABEL}=this 5 | | 6 | ordinaly?shuffle?reverse, 7 | pitch: 8 | TXT:NUM= 9 | ?1..100?1, 10 | 11 | toLang: 12 | CB= 13 | -?ja?en?zh?es?ko, 14 | 15 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | ttsPlayer.js 1 2 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/actions/fromPlay.js: -------------------------------------------------------------------------------- 1 | 2 | tsvVars="listDir => tsvListPath" 3 | ?importPath=`${cmdTtsPlayerManagerListIndexTsvPath}` 4 | |var=playInfo 5 | ?func=jsFileSystem.read 6 | ?args= 7 | path=`${cmdTtsPlayerPlayInfoPath}` 8 | |var=trackName 9 | ?func=jsPath.basename 10 | ?args= 11 | path="${ITEM_NAME}" 12 | |var=tempPlayCon 13 | ?func=jsTsv.getSrFromThis 14 | ?args= 15 | path="${tsvListPath}" 16 | &firstLine=`${ITEM_NAME}` 17 | |acVar=runOrdinalyPlay 18 | ?importPath=`${cmdTtsPlayerTtsAction}` 19 | ?replace= 20 | PLAY_MODE=ordinaly 21 | &TEMP_PLAY_CON= 22 | `${tempPlayCon}` 23 | &EXTRA_CONTENT= 24 | `${playInfo} from ${trackName}` -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/manager.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForManager}` 8 | hideSettingVariables="table,playBtns" 9 | hideSettingVariables=`file://${configHidValPath}` 10 | qrDialogConfig=`file://${cmdTtsPlayerManagerQrDialogConfigPath}` 11 | playButtonConfig=`file://${cmdTtsPlayerManagerPlayButtonConfigPath}` 12 | editButtonConfig=`file://${cmdTtsPlayerManagerEditButtonConfigPath}` 13 | settingButtonConfig=`file://${cmdTtsPlayerManagerSettingButtonConfigPath}` 14 | listIndexConfig=`file://${cmdTtsPlayerManagerListIndexConfigPath}` 15 | /// SETTING_SECTION_END 16 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | color=darkGreen, 6 | 7 | click= 8 | acVar=runToTableState 9 | ?importPath=`${cmdTtsPlayerChangeStateAction}` 10 | ?replace= 11 | STATE=`${TABLE}`, 12 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/settings/listIndex.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/manager/settings/listIndex.tsv -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // icon=menu, 4 | visible=ON, 5 | disable=OFF, 6 | color=darkGreen, 7 | 8 | click= 9 | tsvVars="listDir" 10 | ?importPath= 11 | `${cmdTtsPlayerManagerListIndexTsvPath}` 12 | |var=tempPlayCon 13 | ?func=jsTsv.getSr 14 | ?args= 15 | tsvPath="${listDir}" 16 | |var=extraContent 17 | ?func=jsFileSystem.read 18 | ?args= 19 | path="${cmdTtsPlayerPlayInfoPath}" 20 | |acVar=runPlay 21 | ?importPath= 22 | `${cmdTtsPlayerTtsAction}` 23 | ?replace= 24 | TEMP_PLAY_CON= 25 | `${tempPlayCon}` 26 | &EXTRA_CONTENT=` 27 | ${extraContent}` 28 | , 29 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode= 3 | tsvEdit, 4 | 5 | logo= 6 | oneSideLength=40 7 | |icon= 8 | name=star 9 | ?bkColor=navy 10 | ?color=lightAo, 11 | 12 | click= 13 | acVar=runCopyToLike 14 | ?importPath= 15 | `${cmdTtsPlayerCopyToOtherAction}` 16 | ?replace= 17 | COPY_TSV_PATH_TO_TYPE_CON=`${cmdTtsPlayerLikePlayListPath}` 18 | |alter=` 19 | shellIfPath=JUDGE_LIST_DIR 20 | |ifArgs= 21 | tsvPath=${cmdTtsPlayerManagerListIndexTsvPath} 22 | ?tsvValue=${cmdTtsPlayerLikePlayListPath} 23 | ?alterCon="?when=false" 24 | `, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/manager/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=OFF, 3 | color=darkGreen, 4 | icon=setting, 5 | 6 | click= 7 | func=D_MENU 8 | ?args= 9 | menuPath= 10 | ${cmdTtsPlayerManagerSettingMenuPath} 11 | &title="Setting menu", 12 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingImages/capture/partPng/1_Screenshot_20240816_234816_CommandClick_6619.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/settingImages/capture/partPng/1_Screenshot_20240816_234816_CommandClick_6619.jpg -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingImages/capture/partPng/2_Screenshot_20240816_234746_CommandClick_6619.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/settingImages/capture/partPng/2_Screenshot_20240816_234746_CommandClick_6619.jpg -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingImages/capture/partPng/3_Screenshot_20240816_234846_CommandClick_6619.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/settingImages/capture/partPng/3_Screenshot_20240816_234846_CommandClick_6619.jpg -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ttsPlayerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingVariables/configRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | cmdTtsPlayerConfigDirPath= 3 | `${ttsPlayerDirPath}/config`, 4 | cmdTtsPlayerConfigSettingsDirPath= 5 | `${cmdTtsPlayerConfigDirPath}/settings`, 6 | 7 | // setting file path 8 | cmdTtsPlayerConfigFannelPath= 9 | `${cmdTtsPlayerConfigDirPath}/config.js`, 10 | cmdTtsPlayerPlayButtonConfigPath= 11 | `${cmdTtsPlayerConfigSettingsDirPath}/playButtonConfig.js`, 12 | setVariableTypesForConfig= 13 | `${cmdTtsPlayerConfigSettingsDirPath}/setVariableTypes.js`, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingVariables/hideConfigVal.js: -------------------------------------------------------------------------------- 1 | 2 | playMode, 3 | onRoop, 4 | playNumber, 5 | toLang, 6 | onTrack, 7 | pitch, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | terminalOutputMode, 3 | onUpdateLastModify, 4 | onUrlHistoryRegister, 5 | onAdBlock, 6 | setReplaceVariables, 7 | setVariableTypes, 8 | playButtonConfig, 9 | editButtonConfig, 10 | settingButtonConfig, 11 | fannelStateConfig, 12 | appHeader, 13 | table, 14 | manager, 15 | extraButton, 16 | playBtns, 17 | playMode, 18 | toLang, 19 | pitch, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settingVariables/ignoreHistoryPaths.js: -------------------------------------------------------------------------------- 1 | "${01}", -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settings/fannelStateConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // firstState="manager", 4 | 5 | noRegisterStates="config", -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settings/fannelStateRootTable.tsv: -------------------------------------------------------------------------------- 1 | ${TABLE} ${cmdTtsPlayerTableFannelPath} 2 | ${MANAGER} ${cmdTtsPlayerManagerFannelDirPath} 3 | ${CONFIG} ${cmdTtsPlayerConfigFannelPath} 4 | default ${cmdTtsPlayerTableFannelPath} -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settings/fannelStateStock.tsv: -------------------------------------------------------------------------------- 1 | fannelState table -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=ON, 3 | 4 | color=gray, 5 | 6 | icon=setting, 7 | 8 | longClick= 9 | func=D_MENU 10 | ?args= 11 | menuPath= 12 | `${cmdTtsPlayerSettingLongClickMenuConfigPath}` 13 | &title="Emergency menu", 14 | 15 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/settings/settingLongClickMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="Kill" 3 | |icon=cancel 4 | |func=KILL, 5 | 6 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/systemJs/urlHistoryClick.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=tempPlayCon 4 | ?func=jsTsv.getSr 5 | ?args=tsvPath=`${cmdTtsPlayerPlayListPath}` 6 | |var=runExitJudge 7 | ?when="!tempPlayCon" 8 | ?func=jsToast.short 9 | ?args= 10 | msg="Not exist contents" 11 | ?func=exitZero 12 | |var=extaraContent 13 | ?func=jsFileSystem.read 14 | ?args=path=`${cmdTtsPlayerPlayInfoPath}` 15 | |acVar=runPlay 16 | ?importPath=`${cmdTtsPlayerTtsAction}` 17 | ?replace= 18 | TEMP_PLAY_CON= `${tempPlayCon}` 19 | &EXTRA_CONTENT=`${extaraContent}`, 20 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/iconNameColorConfig.tsv: -------------------------------------------------------------------------------- 1 | ${cmdTtsPlayerLikePlayListPath} name=star,color=${iconColor},bkColor=${iconBkColor} 2 | ${cmdTtsPlayerPreviousTtsPlayListPath} name=history,color=${iconColor},bkColor=${iconBkColor} 3 | default name=music,color=${iconColor},bkColor=${iconBkColor} -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/importDisableValList.js: -------------------------------------------------------------------------------- 1 | hideSettingVariables, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/initList.tsv: -------------------------------------------------------------------------------- 1 | play list ${cmdTtsPlayerPlayListPath} 2 | previous list ${cmdTtsPlayerPreviousTtsPlayListPath} 3 | like list ${cmdTtsPlayerLikePlayListPath} -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/listIndexConfig.js: -------------------------------------------------------------------------------- 1 | 2 | type= 3 | tsvEdit, 4 | 5 | list= 6 | listDir=`${cmdTtsPlayerTableTsvPath}` 7 | |compPath=`${cmdTtsPlayerTableInitTsvConPath}` 8 | |prefix=`${TTS_PREFIX}` 9 | |suffix=`${TSV_SUFFIX}` 10 | , 11 | 12 | name= 13 | removeExtend=, 14 | 15 | click= 16 | enableUpdate=ON 17 | |acVar=runToConfigState 18 | ?importPath= 19 | `${cmdTtsPlayerChangeStateAction}` 20 | ?replace= 21 | STATE=`${MANAGER}` 22 | &ON_LIST_DIR_UPDATER=ON 23 | &ON_PLAY_INFO_SAVE=ON, 24 | 25 | longClick= 26 | |func=MENU 27 | ?args= 28 | menuPath= 29 | `${cmdTtsPlayerTableLongPressListIndexMenuPath}`, 30 | 31 | searchBox= 32 | visible=OFF, 33 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/longClickListIndexMenu.js: -------------------------------------------------------------------------------- 1 | 2 | name=Delete 3 | |icon=cancel 4 | |func=SIMPLE_DELETE 5 | , 6 | 7 | name=Rename 8 | |icon=edit 9 | |func=RENAME 10 | , 11 | 12 | name=Play 13 | |icon=play 14 | |var=itemName 15 | ?func=jsPath.basename 16 | ?args= 17 | path="${ITEM_NAME}" 18 | ?func=jsPath.trimAllExtend 19 | ?args= 20 | path=`${itemName}` 21 | |var=tempPlayCon 22 | ?func=jsTsv.getSr 23 | ?args= 24 | path="${INDEX_LIST_DIR_PATH}/${ITEM_NAME}" 25 | |acVar=runCurRecordPlay 26 | ?importPath=`${cmdTtsPlayerTtsAction}` 27 | ?replace= 28 | TEMP_PLAY_CON=`${tempPlayCon}` 29 | &EXTRA_CONTENT=`${itemName}`, 30 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | 4 | logo= 5 | oneSideLength=60 6 | |icon= 7 | nameConfigPath=`${cmdTtsPlayerTableIconNameColorConfigPath}`, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | color=darkGreen, 3 | disable=OFF, 4 | 5 | click= 6 | func=D_MENU 7 | ?args= 8 | menuPath= 9 | `${cmdTtsPlayerTableSettingMenuConfigPath}` 10 | &title="Setting menu", 11 | -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/settings/settingMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | name="Shortuct" 4 | |icon=shortcut 5 | |func=SHORTCUT 6 | , 7 | 8 | name="Setting tts" 9 | |icon=setting 10 | |acVar=runToConfigState 11 | ?importPath= 12 | `${cmdTtsPlayerChangeStateAction}` 13 | ?replace= 14 | STATE=`${CONFIG}` 15 | &ENABLE_ADD_TO_BACKSTACK=ON, -------------------------------------------------------------------------------- /fannel/ttsPlayerDir/table/table.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList=`file://${cmdTtsPlayerTableImportDisableValListPath}` 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForTable}` 8 | qrDialogConfig=`file://${cmdTtsPlayerTableQrDialogConfigPath}` 9 | listIndexConfig=`file://${cmdTtsPlayerTableListIndexConfigPath}` 10 | settingButtonConfig=`file://${cmdTtsPlayerTableSettingBtnConfigPath}` 11 | hideSettingVariables="manager,playBtns" 12 | hideSettingVariables=`file://${configHidValPath}` 13 | /// SETTING_SECTION_END 14 | 15 | -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/txtPdfViewerDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingImages/capture/partPng/1_Screenshot_20240816_235712_CommandClick_543.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/txtPdfViewerDir/settingImages/capture/partPng/1_Screenshot_20240816_235712_CommandClick_543.jpg -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingImages/capture/partPng/2_Screenshot_20240816_235614_CommandClick_543.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/txtPdfViewerDir/settingImages/capture/partPng/2_Screenshot_20240816_235614_CommandClick_543.jpg -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingImages/capture/partPng/3_Screenshot_20240816_235541_CommandClick_543.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/txtPdfViewerDir/settingImages/capture/partPng/3_Screenshot_20240816_235541_CommandClick_543.jpg -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/txtPdfViewerDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | terminalSizeType, 3 | terminalOutputMode, 4 | onUpdateLastModify, 5 | onUrlHistoryRegister, 6 | onAdBlock, 7 | setReplaceVariables, 8 | setVariableTypes, -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingVariables/setReplaceVariables.js: -------------------------------------------------------------------------------- 1 | // basic 2 | TXT_LABEL=label, 3 | TXT_LABEL=label, 4 | BTN_CMD=cmd, 5 | BTN_LABEL=label, 6 | LIST_PATH=listPath, 7 | LIMIT_NUM=limitNum, 8 | FCB_DIR_PATH=dirPath, 9 | FCB_PREFIX=prefix, 10 | FCB_SUFFIX=suffix, 11 | FCB_TYPE=type, 12 | ttsPlayMode=ttsPlay, 13 | clearCache=clearCache, 14 | TXT_SUFFIX=".txt", 15 | PDF_SUFFIX=".pdf", 16 | 17 | // path 18 | txtPdfViewerDirPath= 19 | "${01}/${001}", 20 | txtPdfViewerListDirPath= 21 | "${txtPdfViewerDirPath}/list", 22 | txtPdfViewerStockPlayDirPath= 23 | "${txtPdfViewerDirPath}/stock", 24 | txtPdfViewerOldPlayDirPath= 25 | "${txtPdfViewerDirPath}/old", 26 | txtPdfViewerTxtPdfListFilePath= 27 | "${txtPdfViewerListDirPath}/txtPdf.txt", 28 | -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settingVariables/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | txtPdfPath: 3 | TXT:LBL:GB:FL= 4 | label=this 5 | | 6 | ${LIST_PATH}="${txtPdfViewerTxtPdfListFilePath}" 7 | ?${LIMIT_NUM}=10 8 | | 9 | initialPath=`${STORAGE}/Download` 10 | ?suffix=`${TXT_SUFFIX}&${PDF_SUFFIX}` 11 | ?macro=FROM_RECENT_DIR 12 | , 13 | TTS_PLAY: 14 | BTN:HL= 15 | ${BTN_CMD}="jsf '${0}' ${ttsPlayMode}" 16 | ?${BTN_LABEL}=this, 17 | CLEAR_CACHE: 18 | BTN:HL= 19 | ${BTN_CMD}="jsf '${0}' ${clearCache}" 20 | ?${BTN_LABEL}=this, 21 | Speed: 22 | TXT:NUM= 23 | ?1..100?1, 24 | Pitch: 25 | TXT:NUM= 26 | ?1..100?1, 27 | onTrack: 28 | CB= 29 | ON?OFF, 30 | toLang: 31 | CB= 32 | -?ja?en?zh?es?ko, 33 | longPressMenuTtsSwitch: 34 | LBL:CB= 35 | ${TXT_LABEL}=this 36 | | 37 | OFF?ON, -------------------------------------------------------------------------------- /fannel/txtPdfViewerDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Show by text, 2 | triggerWords=pdf, -------------------------------------------------------------------------------- /fannel/urlIntenderDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlIntenderDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/urlIntenderDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Send url -------------------------------------------------------------------------------- /fannel/urlScraperDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | newsSpeecher.js 1 2 | -------------------------------------------------------------------------------- /fannel/urlScraperDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/urlScraperDir/longPressMenuDir/srcAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | copyLink.js -------------------------------------------------------------------------------- /fannel/urlScraperDir/longPressMenuDir/srcImageAnchorLongPressMenu.txt: -------------------------------------------------------------------------------- 1 | copyLink.js -------------------------------------------------------------------------------- /fannel/urlScraperDir/settingImages/capture/partPng/1_Screenshot_20240816_185021_CommandClick_1176.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/settingImages/capture/partPng/1_Screenshot_20240816_185021_CommandClick_1176.jpg -------------------------------------------------------------------------------- /fannel/urlScraperDir/settingImages/capture/partPng/2_Screenshot_20240816_184943_CommandClick_1176.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/settingImages/capture/partPng/2_Screenshot_20240816_184943_CommandClick_1176.jpg -------------------------------------------------------------------------------- /fannel/urlScraperDir/settingImages/capture/partPng/3_Screenshot_20240816_185047_CommandClick_1176.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/settingImages/capture/partPng/3_Screenshot_20240816_185047_CommandClick_1176.jpg -------------------------------------------------------------------------------- /fannel/urlScraperDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/urlScraperDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onAutoExec, 3 | terminalSizeType, 4 | execPlayBtnLongPress, 5 | terminalSizeType, 6 | terminalOutputMode, 7 | onUpdateLastModify, 8 | setReplaceVariables, 9 | setVariableTypes, 10 | TO_LANG, 11 | ON_SPEECH, 12 | SUMMARY_LENGTH, 13 | ON_BEFORE_SUMMARY, 14 | MAX_CONCUR, 15 | PICH, 16 | ON_OUTPUT_IN_HISTRORY_CLICK, -------------------------------------------------------------------------------- /fannel/urlScraperDir/settings/homeScriptUrlsPath.txt: -------------------------------------------------------------------------------- 1 | ${01}/textToSpeech.js -------------------------------------------------------------------------------- /fannel/urlScraperDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Scraping 2 | -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | readonly CURRENT_DIR_PATH="$(dirname $0)" 4 | cd "${CURRENT_DIR_PATH}" 5 | sudo apt-get install -y \ 6 | translate-shell 7 | sudo pip3 install -U \ 8 | newspaper3k \ 9 | langdetect \ 10 | lxml_html_clean 11 | python3 ./py/nltk_downloader.py 12 | echo "comp installed" -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/py/libs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlScraperDir/shell/py/libs/__init__.py -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/py/libs/const.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | import os 4 | 5 | 6 | class Const: 7 | 8 | _home_dir = os.environ['HOME'] 9 | PUKT_PATH = f"{_home_dir}/nltk_data/tokenizers/punkt_tab" 10 | MAX_OUTPUT_LINES = 100 11 | # MAX_CONCUR_PROCESS_NUM = 5 12 | LANG_JUDGE_MAX_STRING = 400 13 | BLOCK_CONTENTS_TUPLE = ( 14 | "Please make sure your browser supports JavaScript and cookies and that you are not blocking them from loading", 15 | ) 16 | 17 | def __init__(self): 18 | pass 19 | -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/py/nltk_downloader.py: -------------------------------------------------------------------------------- 1 | import os 2 | from libs.const import Const 3 | 4 | def is_empty(dir_path: str) -> bool: 5 | if not os.path.isdir(dir_path): 6 | return True 7 | return len(os.listdir(dir_path)) < 5 8 | 9 | class NltkDownloader: 10 | 11 | def __init__(self): 12 | pass 13 | 14 | @classmethod 15 | def exec(cls): 16 | pukt_path = Const.PUKT_PATH 17 | if is_empty(pukt_path): 18 | import nltk 19 | nltk.download('punkt_tab') 20 | 21 | 22 | NltkDownloader.exec() -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/py/output.py: -------------------------------------------------------------------------------- 1 | from libs.summarize import Summarize 2 | 3 | summarize = Summarize() 4 | summarize.exec() 5 | 6 | -------------------------------------------------------------------------------- /fannel/urlScraperDir/shell/stop_all_process.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | set -ue 5 | 6 | exec repbash "${0}" \ 7 | -t '${NEWS_SPEECHER_ARGS_TSV_PATH}' 8 | 9 | echo "stop speech" 10 | tspeech \ 11 | -t "exit" 12 | 13 | echo "stop process" 14 | kill_ptree \ 15 | "${NEWS_SPEECHER_DIR_PATH}" \ 16 | 2>/dev/null 17 | noti \ 18 | -t exit \ 19 | -cn "${WAIT_NOTIFICATION_CHANNEL_NUM}" 20 | echo "stop comp" -------------------------------------------------------------------------------- /fannel/urlTransDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlTransDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/urlTransDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/urlTransDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/webSearcherDir/info/version/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/webSearcherDir/info/version/2.txt -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/centerLongPressMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary ${01}/siteSummary.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/centerMenuList.txt: -------------------------------------------------------------------------------- 1 | HIGHLIGHT_SCH.js HIGHLIGHT_SCH.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/imageMenuList.txt: -------------------------------------------------------------------------------- 1 | shareImage ${01}/shareImage.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/leftMenuList.txt: -------------------------------------------------------------------------------- 1 | GO_BACK.js GO_BACK.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/leftSecondList.txt: -------------------------------------------------------------------------------- 1 | GO_FORWARD.js GO_FORWARD.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/rightMenuList.txt: -------------------------------------------------------------------------------- 1 | LAUNCH_LOCAL.js LAUNCH_LOCAL.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/srcAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/menuList/srcImageAnchorMenuList.txt: -------------------------------------------------------------------------------- 1 | siteSummary.js -------------------------------------------------------------------------------- /fannel/webSearcherDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/webSearcherDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/webSearcherDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Launch by pocket -------------------------------------------------------------------------------- /fannel/ytScraperDir/actions/copyToOther.js: -------------------------------------------------------------------------------- 1 | 2 | var=runCopyPlayFileToOther 3 | ?func=jsCopySItem.copy_S 4 | ?args= 5 | copyDirOrTsvPathToTypeCon=`{{ COPY_TSV_PATH_TO_TYPE_CON }}` 6 | &selectedItem=`${ITEM_TITLE}\t${ITEM_NAME}` 7 | &extra=, -------------------------------------------------------------------------------- /fannel/ytScraperDir/actions/initAction.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=isInstall 4 | ?func=jsUbuntu.isInstall 5 | ?args= 6 | installStampFilePath=`${cmdYoutuberInstallStampFilePath}` 7 | &expectStampCon=`${INSTALL_STAMP_CON}` 8 | &confirmTitleAndMsg="Press install button|" 9 | &installOneList="install\tpuzzle" 10 | &cautionTitleAndMsg="Caution!|Install by ⚙️ button" 11 | |var=runExitJudge 12 | ?when=isInstall 13 | ?func=exitZero 14 | 15 | |var=runUbuntuSetUpLoopAction 16 | ?func=jsUbuntu.untilSetupLoop 17 | ?args= 18 | launchJsPath=`${cmdYoutuberInitActionsPath}` 19 | 20 | |acVar=runInstall 21 | ?importPath= 22 | `${cmdYoutuberInstallActionsPath}`, 23 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/actions/installAction.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=runUbuntuBoot 4 | ?func=jsUbuntu.boot 5 | |var=runInstallRequirePackage 6 | ?func=jsUbuntu.execScriptByBackground 7 | ?args= 8 | shellPath=`${cmdYoutuberUbuntuInstallShellPath}` 9 | &argsTabSepaStr=`` 10 | &monitorNum=1 11 | , -------------------------------------------------------------------------------- /fannel/ytScraperDir/actions/longPress.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | var=playInfo 4 | ?func=jsFileSystem.read 5 | ?args= 6 | path=`${cmdYoutuberPlayInfoPath}` 7 | |acVar=runPlayLongPressUrl 8 | ?importPath= 9 | `${cmdYoutuberMusicAction}` 10 | ?replace= 11 | TEMP_PLAY_CON= 12 | `${LONG_PRESS_LINK_URL}` 13 | &EXTRA_CONTENT= `${playInfo}` 14 | , 15 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/actions/normalPlay.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | tsvVars="listDir => playListForNormalPlay" 4 | ?importPath= 5 | `${cmdYoutuberManagerListIndexTsvPath}` 6 | |var=playUrl 7 | ?func=jsTsv.getSr 8 | ?args= 9 | path="${playListForNormalPlay}" 10 | |var=playInfo 11 | ?func=jsFileSystem.read 12 | ?args= 13 | path="${cmdYoutuberPlayInfoPath}" 14 | |acVar=runNormalPlay 15 | ?importPath= 16 | `${cmdYoutuberMusicAction}` 17 | ?replace= 18 | TEMP_PLAY_CON=`${playUrl}` 19 | &EXTRA_CONTENT=`${playInfo}` 20 | , 21 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/config/config.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | hideSettingVariables="appHeader,table,manager,playBtns" 8 | hideSettingVariables="extraButton,description" 9 | qrDialogConfig="mode=tsvEdit,logo=oneSideLength=40" 10 | setVariableTypes=`file://${setVariableTypesForConfig}` 11 | playButtonConfig=`file://${cmdYoutuberPlayButtonConfigPath}` 12 | editButtonConfig="visible=OFF" 13 | settingButtonConfig="visible=OFF" 14 | /// SETTING_SECTION_END 15 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/config/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | disable=OFF, 4 | color=darkGreen, 5 | caption="ok", 6 | icon=ok, 7 | 8 | click= 9 | func=jsCmdValSaveAndBack.run_S, 10 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/config/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | playMode: 3 | LBL:CB= 4 | ${TXT_LABEL}=this 5 | | 6 | ordinaly?shuffle?reverse, 7 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/info/escape.tsv: -------------------------------------------------------------------------------- 1 | cmdYoutuberU.js 1 2 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/info/version/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/info/version/1.txt -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/editButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | visible=ON, 3 | 4 | disable=OFF, 5 | color=darkGreen, 6 | caption="table", 7 | 8 | click= 9 | acVar=runToTableState 10 | ?importPath=`${cmdYoutuberChangeStateAction}` 11 | ?replace= 12 | STATE=`${TABLE}`, 13 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/iconNameConfig.tsv: -------------------------------------------------------------------------------- 1 | https://youtube.com/watch?v=hu8Y29xbaV0 name=copy,color=red 2 | default name=star,color=darkGreen -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/listIndex.tsv: -------------------------------------------------------------------------------- 1 | listDir ${cmdYoutuberWebSearchPlayListPath} -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/playButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | visible=ON, 4 | disable=OFF, 5 | color=darkGreen, 6 | caption="play", 7 | 8 | click= 9 | acVar=runNormalPlay 10 | ?importPath= 11 | `${cmdYoutuberNormalPlayAction}`, 12 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | logo= 4 | oneSideLength=40 5 | |icon= 6 | name=star 7 | ?color=yellow, 8 | 9 | click= 10 | acVar=runCopyToLike 11 | ?importPath= 12 | `${cmdYoutuberCopyToOtherAction}` 13 | ?replace= 14 | COPY_TSV_PATH_TO_TYPE_CON= 15 | `${cmdYoutuberLikeMusicPlayListPath}` 16 | |alter=` 17 | shellIfPath=JUDGE_LIST_DIR 18 | |ifArgs= 19 | tsvPath=${cmdYoutuberManagerListIndexTsvPath} 20 | ?tsvValue=${cmdYoutuberLikeMusicPlayListPath} 21 | ?alterCon="when=false" 22 | `, 23 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/manager/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=OFF, 3 | color=darkGreen, 4 | icon=setting, 5 | caption="stting", 6 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/searcher/searcher.js: -------------------------------------------------------------------------------- 1 | 2 | /// SETTING_SECTION_START 3 | settingImport=`${FANNEL_PATH}` 4 | settingImport=`${cmdYoutuberManagerFannelPath}` 5 | importDisableValList="hideSettingVariables" 6 | hideSettingVariables="table,playBtns" 7 | hideSettingVariables=`file://${configHidValPath}` 8 | setVariableTypes=`file://${setVariableTypesForSearcher}` 9 | playButtonConfig=`file://${cmdYoutuberSearcherPlayButtonConfigPath}` 10 | listIndexConfig=`file://${cmdYoutuberSearcherListIndexConfigPath}` 11 | onAutoExec="ON" 12 | autoExecPath=`file://${cmdYoutuberInitActionsPath}` 13 | /// SETTING_SECTION_END 14 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/searcher/settings/setVariableTypes.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | extraButton: 4 | TXT:TXTP:ELSB:BTN:HL= 5 | onUnderLine=ON 6 | ?height=`${lineHeight}` 7 | ?hint=" web search" 8 | |listPath=${cmdYoutuberSearcherListFilePath} 9 | ?limitNum=20 10 | ?saveTags=ok 11 | ?saveValName="extraButton" 12 | |${BTN_CMD}= jsac "func=jsMusic.stop" 13 | ?${BTN_LABEL}="■" 14 | ?${BTN_TEXT_SIZE}=`${textSize}` 15 | ?${BTN_BORDER}=OFF, 16 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingImages/capture/partPng/1_Screenshot_20240815-211120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/settingImages/capture/partPng/1_Screenshot_20240815-211120.png -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingImages/capture/partPng/2_322275805-101da895-a578-4667-b8e2-7728bbd9e568.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/settingImages/capture/partPng/2_322275805-101da895-a578-4667-b8e2-7728bbd9e568.png -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingImages/capture/partPng/3_322276879-05c7ca2c-836c-45c7-9da9-86732c842190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/settingImages/capture/partPng/3_322276879-05c7ca2c-836c-45c7-9da9-86732c842190.png -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingImages/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/settingImages/logo/logo.png -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingVariables/configRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | cmdYoutuberConfigDirPath= 3 | `${cmdYoutuberDirPath}/config`, 4 | cmdYoutuberConfigSettingsDirPath= 5 | `${cmdYoutuberConfigDirPath}/settings`, 6 | 7 | // setting file path 8 | cmdYoutuberConfigFannelPath= 9 | `${cmdYoutuberConfigDirPath}/config.js`, 10 | cmdYoutuberPlayButtonConfigPath= 11 | `${cmdYoutuberConfigSettingsDirPath}/playButtonConfig.js`, 12 | setVariableTypesForConfig= 13 | `${cmdYoutuberConfigSettingsDirPath}/setVariableTypes.js`, -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingVariables/hideConfigVal.js: -------------------------------------------------------------------------------- 1 | 2 | playMode, -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingVariables/hideSettingVariables.js: -------------------------------------------------------------------------------- 1 | editExecute, 2 | onUpdateLastModify, 3 | onAdBlock, 4 | setReplaceVariables, 5 | setVariableTypes, 6 | playButtonConfig, 7 | editButtonConfig, 8 | settingButtonConfig, 9 | fannelStateConfig, 10 | 11 | appHeader, 12 | table, 13 | manager, 14 | extraButton, 15 | playBtns, 16 | playMode, -------------------------------------------------------------------------------- /fannel/ytScraperDir/settingVariables/ubuntuRepVars.js: -------------------------------------------------------------------------------- 1 | 2 | // dir path 3 | cmdYoutuberUbuntuDirPath= 4 | `${cmdYoutuberDirPath}/ubuntu`, 5 | 6 | // shell path 7 | cmdYoutuberUbuntuInstallShellPath= 8 | `${cmdYoutuberUbuntuDirPath}/install.sh`, 9 | cmdYoutuberUbuntuStopAllProcessShellPath= 10 | `${cmdYoutuberUbuntuDirPath}/stop_all_process.sh`, 11 | cmdYoutuberUbuntuScrapingShellPath= 12 | `${cmdYoutuberUbuntuDirPath}/scraping.sh`, 13 | cmdYoutuberUbuntuExecScrapingByCurlShellPath= 14 | `${cmdYoutuberUbuntuDirPath}/execScrapingByCurl.sh`, 15 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/fannelStateConfig.js: -------------------------------------------------------------------------------- 1 | 2 | noRegisterStates="config", -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/fannelStateRootTable.tsv: -------------------------------------------------------------------------------- 1 | ${TABLE} ${cmdYoutuberTableFannelPath} 2 | ${MANAGER} ${cmdYoutuberManagerFannelPath} 3 | ${SEARCHER} ${cmdYoutuberSearcherFannelPath} 4 | ${CONFIG} ${cmdYoutuberConfigFannelPath} 5 | default ${cmdYoutuberTableFannelPath} -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/fannelStateStock.tsv: -------------------------------------------------------------------------------- 1 | fannelState ${SEARCHER} -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/longPressInfoMap.txt: -------------------------------------------------------------------------------- 1 | title=Yt streaming, 2 | triggerWords=youtube, -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | disable=ON, 3 | 4 | color=gray, 5 | 6 | icon=setting, 7 | 8 | click= 9 | func=D_MENU 10 | ?args= 11 | menuPath= 12 | `${cmdYoutuberSettingMenuConfigPath}` 13 | &title="Setting menu", 14 | 15 | longClick= 16 | func=D_MENU 17 | ?args= 18 | menuPath= 19 | `${cmdYoutuberSettingLongClickMenuConfigPath}` 20 | &title="Emergency menu", 21 | 22 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/settingLongClickMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="Kill" 3 | |icon=cancel 4 | |func=KILL, 5 | 6 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/settings/settingMenuConfig.js: -------------------------------------------------------------------------------- 1 | 2 | name="Install" 3 | |icon=puzzle 4 | |acVar=runInstall 5 | ?importPath= 6 | `${cmdYoutuberInstallActionsPath}`, 7 | 8 | name="Shortuct" 9 | |icon=shortcut 10 | |func=SHORTCUT 11 | , 12 | 13 | name="Setting mode" 14 | |icon=setting 15 | |acVar=runToConfigState 16 | ?importPath= 17 | `${cmdYoutuberChangeStateAction}` 18 | ?replace= 19 | STATE=`${CONFIG}` 20 | &ENABLE_ADD_TO_BACKSTACK=ON, 21 | 22 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/systemJs/urlHistoryClick.js: -------------------------------------------------------------------------------- 1 | // js/action 2 | 3 | tsvVars="listDir => playListPath" 4 | ?importPath= 5 | `${cmdYoutuberManagerListIndexTsvPath}` 6 | |var=listDir 7 | ?value=`${cmdYoutuberPlayListPath}` 8 | |var=tempPlayCon 9 | ?func=jsTsv.getSr 10 | ?args= 11 | playListPath=`${playListPath}` 12 | |var=playInfo 13 | ?func=jsFileSystem.read 14 | ?args= 15 | playInfoPath="${cmdYoutuberPlayInfoPath}" 16 | |acVar=runPlay 17 | ?importPath= 18 | `${cmdYoutuberMusicAction}` 19 | ?replace= 20 | TEMP_PLAY_CON="${tempPlayCon}" 21 | &EXTRA_CONTENT=`${playInfo}`, -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/settings/iconNameColorConfig.tsv: -------------------------------------------------------------------------------- 1 | ${cmdYoutuberPreviousMusicPlayListPath} name=history,color=${iconColor},bkColor=${iconBkColor} 2 | default name=music,color=${iconColor},bkColor=${iconBkColor} -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/settings/initList.tsv: -------------------------------------------------------------------------------- 1 | play list ${cmdYoutuberPlayListName} 2 | previous list ${cmdYoutuberPreviousMusicPlayListName} 3 | web search list ${cmdYoutuberWebSearchPlayListName} 4 | like list ${cmdYoutuberLikeMusicPlayListName} -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/settings/longClickListIndexMenu.js: -------------------------------------------------------------------------------- 1 | 2 | name=Delete 3 | |icon=cancel 4 | |func=SIMPLE_DELETE 5 | , 6 | 7 | name=Rename 8 | |icon=edit 9 | |func=RENAME 10 | , 11 | 12 | name=Play 13 | |icon=play 14 | |var=itemName 15 | ?func=jsPath.basename 16 | ?args=path="${ITEM_NAME}" 17 | ?func=jsPath.trimAllExtend 18 | ?args=path=`${itemName}` 19 | |var=tempPlayCon 20 | ?func=jsTsv.getSr 21 | ?args=tsvPath=`${cmdYoutuberPlayListTableDirPath}/${ITEM_NAME}` 22 | |acVar=runCurRecPlay 23 | ?importPath=`${cmdYoutuberMusicAction}` 24 | ?replace= 25 | TEMP_PLAY_CON=`${tempPlayCon}` 26 | &EXTRA_CONTENT=`${itemName}`, 27 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/settings/qrDialogConfig.js: -------------------------------------------------------------------------------- 1 | 2 | mode=tsvEdit, 3 | 4 | logo= 5 | oneSideLength=60 6 | |icon= 7 | nameConfigPath=`${cmdYoutuberTableIconNameColorConfigPath}`, -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/settings/settingButtonConfig.js: -------------------------------------------------------------------------------- 1 | 2 | color=darkGreen, 3 | disable=OFF, 4 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/table/table.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | /// SETTING_SECTION_START 4 | settingImport=`${FANNEL_PATH}` 5 | importDisableValList="hideSettingVariables" 6 | terminalDo="OFF" 7 | setVariableTypes=`file://${setVariableTypesForTable}` 8 | qrDialogConfig=`file://${cmdYoutuberTableQrDialogConfigPath}` 9 | listIndexConfig=`file://${cmdYoutuberTableListIndexConfigPath}` 10 | settingButtonConfig=`file://${cmdYoutuberTableSettingBtnConfigPath}` 11 | hideSettingVariables="manager,playBtns" 12 | hideSettingVariables=`file://${configHidValPath}` 13 | /// SETTING_SECTION_END 14 | 15 | -------------------------------------------------------------------------------- /fannel/ytScraperDir/temp/installStamp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel/ytScraperDir/temp/installStamp.txt -------------------------------------------------------------------------------- /fannel/ytScraperDir/ubuntu/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -ue 4 | 5 | exec repbash "${0}" 6 | 7 | e="" 8 | 9 | install_pkg(){ 10 | sudo apt-get install -y \ 11 | nkf 12 | # jq \ 13 | # socat \ 14 | # bsdmainutils 15 | # fzf 16 | sudo pip3 install -U \ 17 | yt-dlp 18 | } 19 | readonly MONITOR_PATH="${MONITOR_DIR_PATH}/monitor_1" 20 | install_pkg & 21 | readonly install_pid=$! 22 | 23 | wqnoti \ 24 | -p "${install_pid}" \ 25 | -cn "${CHANNEL_NUM}" \ 26 | -i "high" \ 27 | --title "Install.." \ 28 | --monitor-path "${MONITOR_PATH}" \ 29 | --cancel-shell-path "${cmdYoutuberUbuntuStopAllProcessShellPath}" \ 30 | || e=$? 31 | 32 | echo "${INSTALL_STAMP_CON}" > "${cmdYoutuberInstallStampFilePath}" 33 | echo "Install ok" -------------------------------------------------------------------------------- /fannel/ytScraperDir/ubuntu/stop_all_process.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | set -ue 5 | 6 | exec repbash "${0}" 7 | # -t '${NEWS_SPEECHER_ARGS_TSV_PATH}' 8 | 9 | 10 | echo "stop process" 11 | kill_ptree \ 12 | "${cmdYoutuberDirPath}" \ 13 | 2>/dev/null 14 | noti \ 15 | -t exit \ 16 | -cn "${CHANNEL_NUM}" 17 | echo "stop comp" -------------------------------------------------------------------------------- /fannel_tar_gz/bookmaker.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/bookmaker.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/clipFormatMaker.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/clipFormatMaker.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/cmdMusicPlayerU.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/cmdMusicPlayerU.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/copyLink.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/copyLink.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/ctsvViewer.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/ctsvViewer.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/displayHtmlSource.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/displayHtmlSource.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/fannelStore.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/fannelStore.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/fileManager.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/fileManager.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/gCalendarFormatter.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/gCalendarFormatter.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/ggleTranslator.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/ggleTranslator.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/image2AsciiArt.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/image2AsciiArt.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/japanRouteSearcher.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/japanRouteSearcher.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/preference.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/preference.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/pulseReceiver.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/pulseReceiver.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/qrLReader.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/qrLReader.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/quickStartShell.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/quickStartShell.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/saveGmailConDialog.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/saveGmailConDialog.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/savePageUrlDialog.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/savePageUrlDialog.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/saveToGmail.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/saveToGmail.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/saveWebConDialog.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/saveWebConDialog.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/selectTyper.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/selectTyper.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/shareImage.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/shareImage.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/siteSummary.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/siteSummary.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/sshTerminal.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/sshTerminal.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/tapTerminal.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/tapTerminal.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/textToSpeech.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/textToSpeech.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/ttsPlayer.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/ttsPlayer.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/txtPdfViewer.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/txtPdfViewer.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/urlIntender.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/urlIntender.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/urlScraper.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/urlScraper.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/urlTrans.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/urlTrans.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/webSearcher.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/webSearcher.tar.gz -------------------------------------------------------------------------------- /fannel_tar_gz/ytScraper.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puutaro/commandclick-repository/526d8270c59217377ca0171eaacfee6e2198b6e0/fannel_tar_gz/ytScraper.tar.gz -------------------------------------------------------------------------------- /manage/fannels/input_txt_list/ignore_list.txt: -------------------------------------------------------------------------------- 1 | 2 | powerPokerDir/.idea/ 3 | powerPokerDir/untitled/ 4 | exp 5 | radioPlayer --------------------------------------------------------------------------------