Skip to content

KazeKaze93/JsonPathFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Path Finder

Это приложение для поиска путей до значений в JSON-файлах или тексте с поддержкой частичного поиска.

Функционал

  • Загрузка JSON из текстового поля или путем перетаскивания файла.
  • Поиск значений в JSON с поддержкой частичного совпадения.
  • Вывод всех путей к найденным значениям.
  • Поддержка поиска по всем типам данных JSON.

Используемые библиотеки

  • Kivy — для создания графического интерфейса.
  • PyInstaller — для создания исполняемых файлов.

Требования

Перед запуском убедитесь, что у вас установлены следующие зависимости:

  • Python 3.7+
  • Kivy 2.3.0
  • PyInstaller (для сборки исполняемых файлов)

Генерация исполняемого файла

Вручную

Установите зависимости с помощью pip:

pip install -r requirements.txt

Для создания исполняемого файла и запуска приложения выполните следующие команды в терминале:

pyinstaller --onefile --windowed main.py

Исполняемый файл сгенерируется в папке dist

Запуск через bash-скрипт

  1. Для Windows:

    • Убедитесь, что у вас установлен Git Bash или Windows Subsystem for Linux (WSL).

    • Если вы используете Git Bash, просто запустите:

      sh run.sh
    • Если вы используете WSL, откройте терминал WSL и выполните ту же команду:

      sh run.sh
  2. Для macOS и Linux:

    • Убедитесь, что скрипт run.sh имеет права на выполнение:

      chmod +x run.sh
    • Запустите скрипт:

      sh run.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published