Exporting Data from a Serbian Residence Permit Card to PDF on Linux

Exporting Data from a Serbian Residence Permit Card to PDF on Linux

Recently, I received a Serbian residence permit smart card and wanted to explore its contents. With a card reader at hand and running Kubuntu 24.04, I discovered the utility Baš Čelik, developed by Nikola Ubavić.
The program is available on GitHub:
https://github.com/ubavic/bas-celik.

Installation

To install, I downloaded the executable from the releases section:

curl -L -o bas-celik-cli.linux.amd64 https://github.com/ubavic/bas-celik/releases/download/v2.1.3/bas-celik-cli.linux.amd64

Then, I made the file executable:

chmod +x bas-celik-cli.linux.amd64

Usage

To read the data from the card and save it as a PDF file, I used the following command:

./bas-celik-cli.linux.amd64 -pdf ~/Documents/arezvov-srb-id.pdf

The program successfully read the data and saved it to the specified PDF file on the first try.

Acknowledgment

Many thanks to Nikola Ubavić for developing Baš Čelik. Details about the creation of the utility can be found in his blog: https://blog.ubavic.rs/7/.