Приложение на SwiftUI для анализа и извлечения информации из ссылок судебных сайтов. Подходит для работы с ссылками на дела на доменах mos-sud.ru
, mos-gorsud.ru
, *kas.sudrf.ru
*.sudrf.ru
, mirsud.spb.ru
и *.msudrf.ru
. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа. Поддерживается сохранение введённых ссылок для восстановления после перезапуска.
Приложение позволяет пользователю вводить список ссылок, анализировать их, и извлекать названия:
- Номера судебных участков мировых судей Москвы и Питера.
- Названия районных судов Москвы или непосредственно Мосгорсуда.
- Обозначения мировых судей по России.
- Номера кассационных судов с отображением их полного названия (например, "Второй кассационный суд общей юрисдикции").
- Обозначения судов по России из ссылок с доменом
sudrf.ru
.
Введённые ссылки автоматически сохраняются и восстанавливаются при повторном запуске приложения.
ООО "Лаборатория юридических исследований" и АБ "КАиП" готовят к выпуску приложение для работы с мониторингом дел на сайтах судов России (LawMatic B2). В рамках подготовки к реализации всех возможностей, мы тестируем различные подходы и техники работы с анализом ссылок на судебные дела. Этот проект — результат одной из таких проб. Мы надеемся, что он станет полезным примером для интересующихся разработчиков.
- Мгновенный анализ ссылок: обработка списка ссылок и извлечение данных из них.
- Сохранение данных: ссылки сохраняются между сеансами через
UserDefaults
. - Поддержка популярных доменов: приложение работает с судебными доменами:
mos-sud.ru
mos-gorsud.ru
msudrf.ru
mirsud.spb.ru
sudrf.ru
(включая поддоменkas.sudrf.ru
).
- Простой и удобный интерфейс: ввод ссылок в текстовом поле и просмотр результатов анализа.
- Введите ссылки в текстовое поле. Каждая ссылка должна быть на новой строке.
- Нажмите кнопку "Разобрать ссылки".
- Результаты анализа отобразятся в отдельном текстовом блоке ниже.
- Язык программирования: Swift
- Фреймворк: SwiftUI
- Хранение данных: UserDefaults
- Скачайте проект или клонируйте репозиторий:
git clone https://github.com/lawlabs/CourtLinkAnalyzer.git
- Откройте проект в Xcode.
- Соберите и запустите проект на симуляторе или устройстве.
Xcode 14.0 или выше iOS 16.0 или выше macOS 13.0 или выше (опционально)
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.