576 subscribers
7 photos
6 videos
39 files
28 links
Real-time text formatting android tool
Download Telegram
Channel created
app-release.apk
4.7 MB
Inline 0.3

https://github.com/dmitrijkotov634/Inline2/releases/tag/0.3

- Wiki module now gives a more concise and understandable description
- Added the {invert}$ command, which replaces some characters in the text from Russian to English and vice versa. This will make it difficult for a computer to recognize text and can be used in different cases.
- Changes in the API: All methods of the strings, http library are now called without passing an instance as the first argument (strings:split -> strings.split)
- Added http.getOkHttpClient
- Now http.buildBody can build body from string and media type: http.buildBody("data", "appilication/json")

———

- Модуль wiki теперь дает более краткое и понятное описание
- Изменения в API: Все методы библиотеки strings, http теперь вызываются без передачи инстанса в качестве первого аргумента (strings:split -> strings.split)
- Добавлено http.getOkHttpClient
- Теперь http.buildBody может создать тело из строки и медиатипа: http.buildBody("data", "appilication/json")
👍4
For the old modules to work, it is enough to replace the word strings: with strings. | http: to http.

———

Для работы старых модулей достаточно заменить слово strings: на strings. | http: на http. (если они есть)
🔥4
Channel photo updated
Inline
app-release.apk
Added the {invert}$ command, which replaces some characters in the text from Russian to English and vice versa. This will make it difficult for a computer to recognize text and can be used in different cases.

———

Добавлена команда {invert}$, которая заменяет в тексте некоторые символы с русских на английские и наоборот. Это затруднит распознавание текста компьютером и может использоваться в разных ситуациях
👍12
Была замечена проблема которая не дает получить Тело ответа в post запросе, так как функция выполняется в главном потоке

Есть несколько путей решения данной проблемы на стороне inline:
1) Реализовать функцию http.runOnUiThread() которая вызовет переданную функцию в Главном потоке
2) Получить тело в бэкенде и передать его в функцию
app-release.apk
4.7 MB
Nightly Build Inline 0.4

https://github.com/dmitrijkotov634/Inline2/commit/881588990a0bd0081bdce7c6eae170246ebeb92d

• Добавлена команда {help категория[опционально]}$
• Добавлена система категорий у команд и описание команд:
module:setCategory "Name"
module:registerCommand(name, func, description)
onResponse хэндлер переданный http.call теперь получает три аргумента на вход call, response, string (строка ответа)
• Обход бага Android, который повторяет события изменения текста несколько раз

———

• Added command {help category[optional]}$
• Added category system for commands and descriptions of commands:
module:setCategory "Name"
module:registerCommand(name, func, description)
onResponse handler passed to http.call now receives three input arguments call, response, string (response string)
• Workaround for Android bug that repeats text change events multiple times
Inline
app-release.apk
* upd file

fixed random crashes
porfirevich.lua
1000 B
Неподдерживается

https://t.me/inline_modules/11

Porfirevich (>0.4)

Является "портом" porfirevich.ru

Нейросеть Порфирьевич дописывает любые тексты и стихи на русском языке.

text {pf}$

Является больше примером
🤔1
emoji_shortcodes_everywhere.lua
177.2 KB
Неподдерживается

Emoji shortcodes everywhere
(>0.4)

Модуль который заменяет шорткоды emoji
–––
Module that replaces emoji shortcodes

:eyes: -> 👀
:couple_with_heart_person_person_medium-dark_skin_tone_medium-light_skin_tone: -> 🧑🏾‍❤‍🧑🏼

и т. д.
🤔2
app-release.apk
4.7 MB
Inline 0.5

https://github.com/dmitrijkotov634/Inline2/releases/tag/0.5

• Added {erase}$ command
• Added Query.replaceExpression(query, replacement) replacing the command expression in the text
• Query.getMatch renamed to Query.getExpression
• Module.registerWatcher(watcher)
Module.unregisterWatcher(watcher)
Module.getAllWatchers() added,
Module.setWatcher removed
• http.newRequestBuilder removed, http.Request added

Вывод
• Вотчеров теперь может больше чем один на модуль
• http.newRequestBuilder() можно заменить на http.Request.Builder.new()
• Module.setWatcher иногда можно заменить на Module.registerWatcher

После версии 1.0 обновления станут менее критичными для модулей
👍1
shortener.lua
689 B
Shortener (=0.5) by @turtl31 (edited by @wavecat)

Модуль сокращающий ссылки через clck.ru

{short google.com}$ -> https://clck.ru/0q

#modules
Inline pinned a file
Прошу не устаналивать модули из неизвестных источников это может привести к таким последствиям. В ходе своих эксперементов я случайно создал кнопку которая гасит все нажатия на экран

В будущем конечно можно это урегулировать

я уж не говорю про то что можно затереть всю внутреннюю память

)))
👍3
app-release.apk
4.7 MB
Inline 0.5 fix

t.me/inline_android/15

Теперь вотчеры могут вызвать accessibilityNodeInfo:refresh() чтобы инлайн увидел изменения текста и зафиксировал

Специально для оптимизации модуля снизу
spamming.lua
982 B
Spamming

Примитивный модуль для спама текстом

{spam}$ -> запускает процесс который изменяет текст на нужный после нажатия на клавиатуру. Для остановки нажмите "."

{setspamtext text}$ - устаналивает текст для спама

by @turtl31

#modules
👍4
app-release.apk
4.7 MB
Inline 0.5.2

• Добавлена команда {reload}$

• Новая версия LuaJ - актуальный форк с исправлением некоторых ошибок оригинала
• Исправлена ошибка LuaJ, которая не позволяла биндить классы приложения
• Таблица inline теперь представляет собой контекст сервиса:
module:getAllCommands(), module:getAllWatchers() -> inline:getAllCommands(), inline:getAllWatchers()
inline:getContext() - удален,так как достаточно просто inline

Это обновление может затронуть только модули которые работают с внутренней составляющей inline
(таких на этом канале пока что нет)
👍2👏1
Inline pinned a file