Запуск скрипта python в веб-браузере

У меня есть скрипт python для чтения биометрической идентификационной карты с помощью кардридера, этот скрипт использует это https://github.com/roeften/pypassport, я хочу создать веб-приложение с django и использовать этот скрипт и запустить его на клиентской машине ( в веб-браузере), каждый пользователь может прочитать свою карту с помощью кардридера в этом веб-приложении. Как я могу это сделать? Любая идея может быть полезна. посмотрел на эту часть скрипта, которую я хочу запустить на клиентском браузере:

from pypassport.reader import ReaderManager
from pypassport.reader import ReaderManager

from pypassport.epassport import EPassport, mrz
r = ReaderManager()
reader = r.waitForCard()
p = EPassport(reader,"YOURMRZINFO")
p.register(print)
p.setCSCADirectory("C:\\TEMP")
p.doBasicAccessControl()
p.doActiveAuthentication()

p['DG2']

если вы хотите запустить его в обычных браузерах, таких как "Chrome, Firefox, Opera, Edge ...", это невозможно. python должен находиться в виртуальной машине python, браузер не содержит этого.

вы cant запускаете python natively в браузере.

но, конечно, есть обходные пути, например pypy.js (это компилирует скрипт python в javascript и затем запускает js)

Вернуться на верх