v 1.1.0
Приложение для автоматической обработки ссылок в текстовых документах с формированием списка источников.
- Автоматическое извлечение ссылок из текстовых файлов (txt, md)
- Поддержка двух форматов: чистые URL (
https://...) и Markdown ([текст](url)) - Получение названий веб-ресурсов
- Замена ссылок на номера в тексте
- Формирование списка источников по настраиваемому шаблону
- Гибкая настройка правил обработки
- Журнал событий для отслеживания работы приложения
- Обратный режим работы (номера -> ссылки)
- Ручная установка начала нумерации
- Файл → Открыть файл или используйте список последних файлов
- Поддерживаются форматы:
.txt,.md
- После загрузки файла все найденные ссылки отобразятся в левой панели
- Отметьте нужные ссылки флажками
- Используйте кнопки "Выбрать все" / "Снять все"
- (опционально) Можете выбрать обратный режим работы, если хотите произвести замену номеров на источники в тексте на фактические URL адреса из списка в конце документа. Поиск номеров будет производится по шаблону замены номера.
- Укажите (при необходимости) номер, с которого следует начинать нумерацию ссылок (работает в обоих режимах)
- Нажмите кнопку "Обработать"
- Приложение получит названия ссылок
- Результаты появятся в правой панели
Примечание: Для лучшего результата можно запускать обработку несколько раз, потому что при первом запуске возникает большая нагрузка на сеть и некоторые заголовки не прогружаются. Также желательно запускать с VPN и без VPN, так как это тоже может влиять на результат.
- Используйте кнопки "📋 Копировать" для копирования в буфер обмена
Определяет, как ссылки будут заменены в тексте.
Переменные:
{number}- порядковый номер ссылки
Примеры:
[{number}]→ [1], [2], [3]({number})→ (1), (2), (3)^{number}→ ^1, ^2, ^3
Определяет формат каждой строки в списке источников.
Переменные:
{number}- порядковый номер{title}- название источника{url}- адрес ссылки
Примеры:
{number}. {title} — {url}
[{number}] {title}. URL: {url}
{number}. {title} / {url}
Используются для нормализации названий веб-ресурсов.
Формат: регулярное_выражение → замена
Примеры:
\s+ → (пробел) # Множественные пробелы → один
^\s+|\s+$ → # Удаление пробелов по краям
[«»„"] → " # Разные кавычки → обычные
–|— → - # Длинные тире → обычное
Настройки хранятся в файле JSON:
%APPDATA%\LinkProcessor\config.json
Используются два регулярных выражения:
-
Markdown формат:
\[([^\]]+)\]\(([^\)]+)\)- Группа 1: текст ссылки
- Группа 2: URL
-
Чистые URL:
https?://[^\s\)]+- Ищет http:// или https://
- Захватывает до пробела или скобки

