Skip to content

hugecatdev/Inline2

Repository files navigation

Inline

Android Kotlin Lua Version Codacy Badge wakatime Stars Repo Size

Инструмент для форматирования текста в реальном времени на Android | English

Введите {команда}$ в любом текстовом поле - мессенджере, браузере, заметках - и Inline выполнит вашу Lua-функцию прямо на месте, заменив выражение результатом. Без root.

Inline Demo


Быстрый старт

  1. Установите приложение
  2. На новых версиях Android перед включением службы нужно разрешить защищенные настройки: О приложении > (меню в правом верхнем углу) > Разрешить ограниченные настройки
  3. Включите службу специальных возможностей Inline в настройках устройства (кнопка в меню приложения)
  4. На главном экране приложения доступен список модулей - скачивайте нужные и настраивайте
  5. Введите {help}$ в текстовом поле для показа доступных команд

Поддерживаются не все текстовые поля. Работа приложения зависит от оболочки Android - корректно работает на Pixel и AOSP, нестабильно на Samsung, плохо поддерживается на Xiaomi (MIUI/HyperOS).

Возможности

  • Команды прямо в тексте - пишите {имя}$ в любом поле ввода любого приложения, и ваш Lua-скрипт обработает текст на лету
  • Свои модули на Lua - каждый модуль это .lua файл с командами, которые вы определяете сами
  • Доступ к Android API - мост LuaJava дает прямой доступ к Android SDK из скриптов
  • Управление через приложение - модули скачиваются и настраиваются через UI, каждый модуль может иметь свой экран настроек

Разработка модулей

Сохраните файл hello.lua в /sdcard/inline и нажмите Reload в меню приложения ():

local function hellocmd(_, query)
    query:answer "Hello, world!"
end

return function(module)
    module:registerCommand("hello", hellocmd, "Prints hello world")
end

Введите {hello}$ в текстовом поле - готово. Подробнее об API, библиотеках и возможностях модулей - в Wiki.

Для доступа к директории /sdcard/inline включите Storage Permission в меню приложения ().

About

Real-time text formatting android tool

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors