Skip to content

Приложение на SwiftUI для анализа ссылок судебных сайтов. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа

Notifications You must be signed in to change notification settings

lawlabs/CourtLinkAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

mac-128 (2)

Приложение на SwiftUI для анализа и извлечения информации из ссылок судебных сайтов. Подходит для работы с ссылками на дела на доменах mos-sud.ru, mos-gorsud.ru, *kas.sudrf.ru *.sudrf.ru, mirsud.spb.ru и *.msudrf.ru. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа. Поддерживается сохранение введённых ссылок для восстановления после перезапуска.

image

Описание

Приложение позволяет пользователю вводить список ссылок, анализировать их, и извлекать названия:

  • Номера судебных участков мировых судей Москвы и Питера.
  • Названия районных судов Москвы или непосредственно Мосгорсуда.
  • Обозначения мировых судей по России.
  • Номера кассационных судов с отображением их полного названия (например, "Второй кассационный суд общей юрисдикции").
  • Обозначения судов по России из ссылок с доменом sudrf.ru.

Введённые ссылки автоматически сохраняются и восстанавливаются при повторном запуске приложения.

ООО "Лаборатория юридических исследований" и АБ "КАиП" готовят к выпуску приложение для работы с мониторингом дел на сайтах судов России (LawMatic B2). В рамках подготовки к реализации всех возможностей, мы тестируем различные подходы и техники работы с анализом ссылок на судебные дела. Этот проект — результат одной из таких проб. Мы надеемся, что он станет полезным примером для интересующихся разработчиков.

Основные возможности

  • Мгновенный анализ ссылок: обработка списка ссылок и извлечение данных из них.
  • Сохранение данных: ссылки сохраняются между сеансами через UserDefaults.
  • Поддержка популярных доменов: приложение работает с судебными доменами:
    • mos-sud.ru
    • mos-gorsud.ru
    • msudrf.ru
    • mirsud.spb.ru
    • sudrf.ru (включая поддомен kas.sudrf.ru).
  • Простой и удобный интерфейс: ввод ссылок в текстовом поле и просмотр результатов анализа.

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

  1. Введите ссылки в текстовое поле. Каждая ссылка должна быть на новой строке.
  2. Нажмите кнопку "Разобрать ссылки".
  3. Результаты анализа отобразятся в отдельном текстовом блоке ниже.

Технологии

  • Язык программирования: Swift
  • Фреймворк: SwiftUI
  • Хранение данных: UserDefaults

Установка

  1. Скачайте проект или клонируйте репозиторий:
    git clone https://github.com/lawlabs/CourtLinkAnalyzer.git
  2. Откройте проект в Xcode.
  3. Соберите и запустите проект на симуляторе или устройстве.

Требования

Xcode 14.0 или выше iOS 16.0 или выше macOS 13.0 или выше (опционально)

Лицензия

Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.

About

Приложение на SwiftUI для анализа ссылок судебных сайтов. Пользователь вводит список ссылок, а приложение автоматически определяет информацию о судах (мировые судьи, районные суды, кассационные суды и др.) и отображает результаты анализа

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages