├── .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
--------------------------------------------------------------------------------