SkillAgentSearch skills...

Pypassport

Fork of pypassport for python3

Install / Use

/learn @roeften/Pypassport
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pypassport

Read biometric passport data via NFC using Python 3.

Forked from the original

Howto

  1. Download this code / clone this repo.
  2. Install the requirements with pip3 install -U setuptools PyCryptodome pyasn1 pyscard Pillow
  3. Edit scan.py and add your passport's number, your date of birth, and your document's expiry date.
  4. Plug in your NFC reader.
  5. Place your passport on the NFC reader.
  6. Run python scan.py
  7. You will see some debug data.
  8. The code will save a JPG of the photo, metadata about the photo, and data from the Machine Readable Zone.

Further Reading

Reading NFC Passport Chips in Linux

View on GitHub
GitHub Stars51
CategoryDevelopment
Updated2mo ago
Forks16

Languages

Python

Security Score

100/100

Audited on Jan 10, 2026

No findings