Современное приложение на Python для чтения, записи и анализа данных с магнитных полос карт. Этот проект является продолжением оригинального проекта StripeSnoop, переработанным с использованием современных технологий Python и удобного пользовательского интерфейса.
Клонируйте репозиторий:
git clone https://github.com/Nsfr750/PySnoop.git
cd PySnoop
Создайте и активируйте виртуальное окружение:
# Windows
python -m venv venv
.\venv\Scripts\activate
# macOS/Linux
python3 -m venv venv
source venv/bin/activate
Установите зависимости:
pip install -r requirements.txt
PySnoop может быть собран в автономный исполняемый файл с помощью Nuitka. Мы предоставляем два сценария сборки:
.\snoop_debug.bat
Создает отладочную версию приложения с включенным консольным окном для устранения неполадок.
.\snoop.bat
Создает оптимизированную релизную версию приложения.
build\PySnoop_debug.exe
build\PySnoop.exe
pip install -r requirements.txt
python pysnoop_gui.py
python pysnoop.py [опции]
-h, --help Показать справку и выйти
-v, --verbose Включить подробный вывод
--version Показать информацию о версии
Подробная документация, включая справочник по API и примеры использования, доступна в документации.
Вклад приветствуется! Пожалуйста, ознакомьтесь с нашими рекомендациями по участию, чтобы начать работу.
Этот проект распространяется под лицензией GPLv3 - см. файл LICENSE для получения подробной информации.
Если вы находите этот проект полезным, рассмотрите возможность поддержки его разработки:
По вопросам или для получения поддержки, пожалуйста, откройте issue или свяжитесь с Nsfr750.
Вклад приветствуется! Пожалуйста, не стесняйтесь присылать Pull Request.