Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Как пользоваться

Редактор на текущий момент состоит из двух основных компонент: подсветки и подбора рифм. Использует quickpoeter_core как основной компонент бекэнда.

Общий вид

Выбор подсветки управляется кнопкой в правом нижнем углу. Когда подсветка выбрана, можно нажать Alt + V, чтобы перейти в режим отображения только квадратов, соответствующим различным буквам.

Квадратный (структурный) вид

Длину гласных можно увеличивать/уменьшать с помощью Ctrl + , (<), Ctrl + . (>). Можно добавлять паузы с помощью Ctrl + Space. Ударение в тексте можно поставить с помощью Ctrl + ' после гласной (переопределит текущее, если есть, можно ставить несколько на слово).

Можно искать слово "по паттерну" ударных-безударных, например, "б+!" найдет двухсложное слово, начинающееся на "б" с ударением на второй слог (+ — произвольный безударный слог, ! — произвольный ударный).

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

Подбор рифм

Кнопка справа позволяет выбрать тематику подбора рифм — слова, близкие по смыслу к указанной теме, будут получать бонус к качеству подбора.
Можно использовать Auto — создает тему автоматически из слов текущего текста.
Использование New позволяет "прямо сейчас" создать тему, введя характерные слова.

Рифматор очень широко настраивается через yaml-файлы с коэффициентами. Увидеть текущие доступные настройки можно, нажав на кнопку слева от ввода. Здесь можно слегка случайно "мутировать" текущие настройки, чтобы получить уникальный подбор. Здесь также будут отображаться все yaml-настройки, найденные в папке данных приложения (<User>/AppData/Roaming/Quickpoeter/coefficients в Windows).

Создание своих настроек

В файле config/coefficients.yaml в папке приложения (Program Files/Quickpoeter/ в Windows) в комментарих подробно расписано, за что отвечает каждая настройка. Достаточно просто отредактировать настройки и сохранить их в папке данных приложения (открывается через иконку папки при выборе настроек), чтобы ими можно было пользоваться. К сожалению, есть шанс, что метрики еще будут меняться, поэтому их стабильность пока под вопросом. Но все равно присылайте свои настройки (с демонстрацией результатов), возможно, лучшие встроим в приложение.

P.S. Интересно было бы побаловаться с какой-нибудь оптимизацией под конкретный стиль рифм, но у меня, увы, на это не получается найти время. (

Редактирование расстояния

К сожалению, из-за эффектов оптимизации указанное в настройках расстояние не влияет на расстояния между буквами в стандартной сборке. Чтобы эксперементировать с ним, требуется сборка с --features edit_distances.

Планы

В ближайшем будущем — доработать интерфейс, систему настроек, возможно улучшение самих метрик. Есть шансы, что можно будет установить как мобильное приложение (Tauri поддерживает "Android", остается разобраться с портированием и переработать GUI). Поддержка сборок для других языков возможна, если найдутся хорошие словари с транскрипциями (или точными правилами их получения) всех возможных форм слов языка (тем не менее, для языков, где произношение далеко от написания, придётся хорошенько дополнительно заморочиться).

Поддержать

Всякая помощь в разработке приветствуется.

Приложение разрабатывалось одним бедным голодным студентом-физиком из СПб со стипендией в 2 000₽/мес (да, это реальная стипендия, в большинстве ВУЗов то же по порядку). Любая финансовая поддержка заметно поможет (благо целевая аудитория и так небольшая).

По телефону (Сбер): +7(921)357-55-98

About

Поэтический редактор с открытым исходным кодом на Tauri

Topics

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages