TGViewer
Digitable: Channel Digitable: Channel @digitable_blog · 215 subscribers
Post #64 182
Немножко доделал плагин авто-линковки для локальной базы данных / системы ведения заметок Logseq (а-ля Obsidian только open source)

#logseq #plugin #opensource #productivity #notes #i18n #russian #chinese #japanese #korean #weekenddevelopment #nightdevelopment


Что это и зачем?

Плагин который исходя из ваших предыдущих заметок позволяет создавать некоторый back-link как в Википедии

Чу поделав?

- Добавил мультиязыки
- Начал экспериментировать с NLP, плюс убрал case sensitive и так далее

GitHub: https://github.com/the-homeless-god/logseq-automatic-linker-international

https://logseq.com/

И в магазине расширений LogSeq также доступен по ключу logseq-automatic-linker-international

Всё началось с того, что я активно использовал Logseq для ведения заметок на русском языке. Плагин Automatic Linker отлично работал с английским, но с русским текстом возникали проблемы:

- Ссылки не создавались для русских слов
- Путаница с регистром букв
- Проблемы с пробелами в названиях
- Я заметил, что пользователи из Китая, Японии и Кореи сталкивались с похожими проблемами. Решил это исправить! (у челика там issue висит, а оригинальное репо мертво)

Добавил тестов и пошел переписывать

1) Добавил поддержку следующих языков:

- Русский 🇷🇺
- Китайский 🇨🇳
- Японский 🇯🇵
- Корейский 🇰🇷
- Немецкий 🇩🇪

2) Улучшил обработку:

- Unicode символов
- Смешанного текста
- Специальных символов
- Пробелов в разных языках

Основной вызов был в правильной обработке Unicode. Вот ключевой фрагмент кода:


const parseForRegex = (s: string) => {
s = s.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&");
// Поддержка пробелов во всех языках
s = s.replace(/\s+/g, "[\\s\\u0020\\u00A0]+");
return s;
};


Также починил пачку багов и ускорил загрузку
  • 🔥 1
More from @digitable_blog
  1. Oct 8, 2026#speaker #conference #it #development #innopolis #advancedprompting #профессиональныйпромп…
  2. Sep 15, 2026Post #327
  3. Sep 4, 2026#games #steam #novel #casual В стиме сейчас анонсировали выход "Преступление и Наказание"…
  4. Sep 1, 2026#courses #features #calendar #planning #yearplanning На портале courses.digitable.ru появи…
  5. Aug 25, 2026#games #steam #arcade #casual Сегодня вышла в Steam (скоро и в Yandex Games, Ap Store, VK,…
  6. Aug 24, 2026#материалы #обучение #ИИ #llm #courses Зачем учиться, если модель пишет код быстрее вас и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →