Skip to main content

Add your description here

Project description

nfctagger

NFC Tag Reading and Writing Library

Introduction

This library provides a simple way to read and write NFC tags. At first it will focus on using the ACR122U reader, with NTAG21x tags. It will be extended to support other readers and tags in the future as I gain access to relevant readers and tags.

Motivations

  • At this point nfcpy which is a great library, is not being maintained(?) and it's support for ACR122U is not working.
  • pyscard, the other library that supports ACR122U is very low level and does not handle much directly i.e. working with NDEF messages, handling specific operations. In the end, it requires a lot of knowledge of the NFC protocol to use it. Removing that barrier is the goal of this library.

Prerequisites

This library uses pyscard to talk to the card reader. So it requires a properly working pyscard installation including a pcscd daemon running.

Installation

Once this library is published, it will be available on PyPI and can be installed with pip:

pip install nfctagger

Development

This library uses the uv program to manage the virtual environment and dependencies. Imports should follow the order reorder-python-imports.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nfctagger-0.0.1.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nfctagger-0.0.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file nfctagger-0.0.1.tar.gz.

File metadata

  • Download URL: nfctagger-0.0.1.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.1

File hashes

Hashes for nfctagger-0.0.1.tar.gz
Algorithm Hash digest
SHA256 55c7f597681448e3a7cfcb198dd066128fb5ac675e63678d05b6e0223c96afc8
MD5 c2d83471477d8956d75f899d282a579e
BLAKE2b-256 59b0c799bb9816644da3b80cdba90290a59c139c2f2a4c8adf9bec923efe0e8e

See more details on using hashes here.

File details

Details for the file nfctagger-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: nfctagger-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.1

File hashes

Hashes for nfctagger-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 df2f55215da494b837f1be22157eb6bc5ae197732def62a0c2018b4177562c89
MD5 5120ef05f627ffee28e26153f7d72899
BLAKE2b-256 ab5f67e9e6255806dee896a7168d9ca0945763d63d7edcca58bc9adea5213b14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page