├── .github └── workflows │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── misc.xml └── vcs.xml ├── CHANGELOG.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── com.github.jing332.text_searcher.data.AppDatabase │ │ ├── 1.json │ │ └── 2.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── jing332 │ │ └── ExampleInstrumentedTest.kt │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── ic_app_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── jing332 │ │ │ └── text_searcher │ │ │ ├── App.kt │ │ │ ├── const │ │ │ ├── AppConst.kt │ │ │ ├── ConfigConst.kt │ │ │ └── LogLevel.kt │ │ │ ├── data │ │ │ ├── AppDatabase.kt │ │ │ ├── dao │ │ │ │ └── SearchSource.kt │ │ │ └── entites │ │ │ │ └── SearchSource.kt │ │ │ ├── help │ │ │ ├── AppConfig.kt │ │ │ ├── OpenAIHelper.kt │ │ │ └── TtsEngineHelper.kt │ │ │ ├── model │ │ │ ├── plugin │ │ │ │ ├── PluginEngine.kt │ │ │ │ ├── PluginInfo.kt │ │ │ │ ├── SearchResult.kt │ │ │ │ └── core │ │ │ │ │ ├── BaseScriptEngine.kt │ │ │ │ │ ├── BaseScriptEngineContext.kt │ │ │ │ │ ├── Logger.kt │ │ │ │ │ ├── ext │ │ │ │ │ ├── JsCrypto.kt │ │ │ │ │ ├── JsExtensions.kt │ │ │ │ │ ├── JsNet.kt │ │ │ │ │ └── JsUserInterface.kt │ │ │ │ │ └── type │ │ │ │ │ ├── JClass.kt │ │ │ │ │ └── ws │ │ │ │ │ ├── JWebSocket.kt │ │ │ │ │ └── internal │ │ │ │ │ ├── IWebSocketEvent.kt │ │ │ │ │ ├── WebSocketClient.kt │ │ │ │ │ └── WebSocketException.kt │ │ │ └── source │ │ │ │ ├── Appearance.kt │ │ │ │ ├── BrowserInfo.kt │ │ │ │ ├── ChatGptSourceEntity.kt │ │ │ │ ├── PluginSourceEntity.kt │ │ │ │ ├── SourceEntity.kt │ │ │ │ ├── TextToSpeechInfo.kt │ │ │ │ └── WebSiteSourceEntity.kt │ │ │ ├── service │ │ │ └── TtsService.kt │ │ │ ├── ui │ │ │ ├── AboutScreen.kt │ │ │ ├── AppNavRoutes.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainScreen.kt │ │ │ ├── SharedReceiverActivity.kt │ │ │ ├── manager │ │ │ │ ├── ConfigExportBottomSheet.kt │ │ │ │ ├── ConfigImportBottomSheet.kt │ │ │ │ ├── SourceManagerScreen.kt │ │ │ │ └── SourceManagerViewModel.kt │ │ │ ├── preference │ │ │ │ └── PreferenceScreen.kt │ │ │ ├── search │ │ │ │ ├── BaseSourceEditScreen.kt │ │ │ │ ├── FontSelectionDialog.kt │ │ │ │ ├── FontSelectionViewModel.kt │ │ │ │ ├── SearchDialog.kt │ │ │ │ ├── SearchDialogViewModel.kt │ │ │ │ ├── SearchSourceState.kt │ │ │ │ ├── base │ │ │ │ │ ├── AppearanceSettingsScreen.kt │ │ │ │ │ ├── SimpleSearchScreen.kt │ │ │ │ │ └── SimpleSearchViewModel.kt │ │ │ │ ├── chatgpt │ │ │ │ │ ├── GptAppearanceSettingsScreen.kt │ │ │ │ │ ├── GptSearchScreen.kt │ │ │ │ │ ├── GptSearchScreenViewModel.kt │ │ │ │ │ ├── GptSettingsScreen.kt │ │ │ │ │ ├── GptSourceEditScreen.kt │ │ │ │ │ ├── ModelSelectionDialog.kt │ │ │ │ │ ├── ModelSelectionViewModel.kt │ │ │ │ │ └── tts │ │ │ │ │ │ ├── TtsSettingsDialog.kt │ │ │ │ │ │ └── TtsSettingsViewModel.kt │ │ │ │ ├── plugin │ │ │ │ │ ├── PluginScreen.kt │ │ │ │ │ └── PluginViewModel.kt │ │ │ │ ├── texttoolbar │ │ │ │ │ ├── CustomTextToolbar.kt │ │ │ │ │ ├── FloatingTextActionModeCallback.kt │ │ │ │ │ ├── MenuItemOption.kt │ │ │ │ │ ├── PrimaryTextActionModeCallback.kt │ │ │ │ │ └── TextActionModeCallback.kt │ │ │ │ └── website │ │ │ │ │ ├── BrowserSelectionDialog.kt │ │ │ │ │ ├── BrowserSelectionViewModel.kt │ │ │ │ │ ├── WebsiteEditScreen.kt │ │ │ │ │ └── WebsiteSearchScreen.kt │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── widgets │ │ │ │ ├── AppDialogs.kt │ │ │ │ ├── ExpandableText.kt │ │ │ │ ├── ExposedDropTextField.kt │ │ │ │ ├── LabelSlider.kt │ │ │ │ ├── LoadingDialog.kt │ │ │ │ ├── SelectableText.kt │ │ │ │ └── Widgets.kt │ │ │ └── utils │ │ │ ├── ASFUriUtils.kt │ │ │ ├── CharsetUtils.kt │ │ │ ├── EncoderUtils.kt │ │ │ ├── FileUtils.kt │ │ │ ├── HandlerUtils.kt │ │ │ ├── IntentUtils.kt │ │ │ ├── MD5Utils.kt │ │ │ ├── StringUtils.kt │ │ │ ├── ThrottleUtil.kt │ │ │ └── ToastUtils.kt │ ├── kotlin │ │ └── androidx │ │ │ └── compose │ │ │ └── material3 │ │ │ └── pullrefresh │ │ │ ├── PullRefresh.kt │ │ │ ├── PullRefreshIndicator.kt │ │ │ ├── PullRefreshIndicatorTransform.kt │ │ │ └── PullRefreshState.kt │ └── res │ │ ├── drawable │ │ ├── ic_app_launcher_foreground.xml │ │ └── ic_tts.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_app_launcher.xml │ │ └── ic_app_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_app_launcher.webp │ │ └── ic_app_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_app_launcher.webp │ │ └── ic_app_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_app_launcher.webp │ │ └── ic_app_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_app_launcher.webp │ │ └── ic_app_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_app_launcher.webp │ │ └── ic_app_launcher_round.webp │ │ ├── values-en │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_app_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── github │ └── jing332 │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── gpt_settings.jpg ├── search.jpg └── tts.jpg ├── modules └── rhino1.7.3 │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── lib │ └── rhino-1.7.13-2.jar │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── script │ ├── AbstractScriptEngine.kt │ ├── Bindings.kt │ ├── Compilable.kt │ ├── CompiledScript.kt │ ├── Invocable.kt │ ├── RhinoContextFactory.kt │ ├── ScriptContext.kt │ ├── ScriptEngine.kt │ ├── ScriptException.kt │ ├── SimpleBindings.kt │ ├── SimpleScriptContext.kt │ └── rhino │ ├── ExternalScriptable.kt │ ├── InterfaceImplementor.kt │ ├── JSAdapter.kt │ ├── JavaAdapter.kt │ ├── RhinoClassShutter.kt │ ├── RhinoCompiledScript.kt │ ├── RhinoScriptEngine.kt │ ├── RhinoTopLevel.kt │ └── RhinoWrapFactory.kt └── settings.gradle.kts /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.github.jing332.text_searcher.data.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/schemas/com.github.jing332.text_searcher.data.AppDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/com.github.jing332.text_searcher.data.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/schemas/com.github.jing332.text_searcher.data.AppDatabase/2.json -------------------------------------------------------------------------------- /app/src/androidTest/java/com/github/jing332/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/androidTest/java/com/github/jing332/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_app_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/ic_app_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/const/AppConst.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/const/AppConst.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/const/ConfigConst.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/const/ConfigConst.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/const/LogLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/const/LogLevel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/data/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/data/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/data/dao/SearchSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/data/dao/SearchSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/data/entites/SearchSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/data/entites/SearchSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/help/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/help/AppConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/help/OpenAIHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/help/OpenAIHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/help/TtsEngineHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/help/TtsEngineHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/PluginEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/PluginEngine.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/PluginInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/PluginInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/SearchResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/BaseScriptEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/BaseScriptEngine.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/BaseScriptEngineContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/BaseScriptEngineContext.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/Logger.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsCrypto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsCrypto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsNet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsNet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsUserInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/ext/JsUserInterface.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/JClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/JClass.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/JWebSocket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/JWebSocket.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/IWebSocketEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/IWebSocketEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/WebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/WebSocketClient.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/WebSocketException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/plugin/core/type/ws/internal/WebSocketException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/Appearance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/Appearance.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/BrowserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/BrowserInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/ChatGptSourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/ChatGptSourceEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/PluginSourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/PluginSourceEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/SourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/SourceEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/TextToSpeechInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/TextToSpeechInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/model/source/WebSiteSourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/model/source/WebSiteSourceEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/service/TtsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/service/TtsService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/AppNavRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/AppNavRoutes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/MainScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/SharedReceiverActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/SharedReceiverActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/manager/ConfigExportBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/manager/ConfigExportBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/manager/ConfigImportBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/manager/ConfigImportBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/manager/SourceManagerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/manager/SourceManagerScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/manager/SourceManagerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/manager/SourceManagerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/preference/PreferenceScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/preference/PreferenceScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/BaseSourceEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/BaseSourceEditScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/FontSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/FontSelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/FontSelectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/FontSelectionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchDialogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchDialogViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchSourceState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/SearchSourceState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/base/AppearanceSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/base/AppearanceSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/base/SimpleSearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/base/SimpleSearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/base/SimpleSearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/base/SimpleSearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptAppearanceSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptAppearanceSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSearchScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSearchScreenViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSourceEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/GptSourceEditScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/ModelSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/ModelSelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/ModelSelectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/ModelSelectionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/tts/TtsSettingsDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/tts/TtsSettingsDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/tts/TtsSettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/chatgpt/tts/TtsSettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/plugin/PluginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/plugin/PluginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/plugin/PluginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/plugin/PluginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/CustomTextToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/CustomTextToolbar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/FloatingTextActionModeCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/FloatingTextActionModeCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/MenuItemOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/MenuItemOption.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/PrimaryTextActionModeCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/PrimaryTextActionModeCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/TextActionModeCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/texttoolbar/TextActionModeCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/website/BrowserSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/website/BrowserSelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/website/BrowserSelectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/website/BrowserSelectionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/website/WebsiteEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/website/WebsiteEditScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/search/website/WebsiteSearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/search/website/WebsiteSearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/AppDialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/AppDialogs.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/ExpandableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/ExpandableText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/ExposedDropTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/ExposedDropTextField.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/LabelSlider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/LabelSlider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/LoadingDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/LoadingDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/SelectableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/SelectableText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/ui/widgets/Widgets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/ui/widgets/Widgets.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/ASFUriUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/ASFUriUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/CharsetUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/CharsetUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/EncoderUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/EncoderUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/FileUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/HandlerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/HandlerUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/IntentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/IntentUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/MD5Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/MD5Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/StringUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/ThrottleUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/ThrottleUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/jing332/text_searcher/utils/ToastUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/java/com/github/jing332/text_searcher/utils/ToastUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefresh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefresh.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshIndicator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshIndicatorTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshIndicatorTransform.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/kotlin/androidx/compose/material3/pullrefresh/PullRefreshState.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_app_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/drawable/ic_app_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/drawable/ic_tts.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_app_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_app_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_app_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_app_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_app_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-hdpi/ic_app_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_app_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-hdpi/ic_app_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_app_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-mdpi/ic_app_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_app_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-mdpi/ic_app_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_app_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xhdpi/ic_app_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_app_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xhdpi/ic_app_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_app_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xxhdpi/ic_app_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_app_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xxhdpi/ic_app_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_app_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_app_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_app_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_app_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_app_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/values/ic_app_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/github/jing332/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/app/src/test/java/com/github/jing332/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/gpt_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/images/gpt_settings.jpg -------------------------------------------------------------------------------- /images/search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/images/search.jpg -------------------------------------------------------------------------------- /images/tts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/images/tts.jpg -------------------------------------------------------------------------------- /modules/rhino1.7.3/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /modules/rhino1.7.3/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/build.gradle -------------------------------------------------------------------------------- /modules/rhino1.7.3/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/consumer-rules.pro -------------------------------------------------------------------------------- /modules/rhino1.7.3/lib/rhino-1.7.13-2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/lib/rhino-1.7.13-2.jar -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/AbstractScriptEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/AbstractScriptEngine.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/Bindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/Bindings.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/Compilable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/Compilable.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/CompiledScript.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/CompiledScript.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/Invocable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/Invocable.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/RhinoContextFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/RhinoContextFactory.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/ScriptContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/ScriptContext.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/ScriptEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/ScriptEngine.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/ScriptException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/ScriptException.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/SimpleBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/SimpleBindings.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/SimpleScriptContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/SimpleScriptContext.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/ExternalScriptable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/ExternalScriptable.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/InterfaceImplementor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/InterfaceImplementor.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/JSAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/JSAdapter.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/JavaAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/JavaAdapter.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoClassShutter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoClassShutter.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoCompiledScript.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoCompiledScript.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoScriptEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoScriptEngine.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoTopLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoTopLevel.kt -------------------------------------------------------------------------------- /modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoWrapFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/modules/rhino1.7.3/src/main/java/com/script/rhino/RhinoWrapFactory.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jing332/TextSearcher/HEAD/settings.gradle.kts --------------------------------------------------------------------------------