Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 962 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 962 Bytes

GTIN Validator

Build Status

Validates GTIN (Global Trade Item Number) codes by calculating checksums. Supports both Python 2 and 3.

GTIN comprises of GTIN-8, GTIN-12, GTIN-13 and GTIN-14 codes. EAN, UPC and ISBN can be thought of as subsets of GTIN. For more information, see: http://www.gs1.org/barcodes/technical/idkeys/gtin and http://en.wikipedia.org/wiki/Global_Trade_Item_Number

Usage

Install from PyPi

pip install gtin-validator

The module exports a single function is_valid_GTIN - which accepts either string or integer arguments. Dashes in the code (commonly found in ISBN numbers) are supported.

from gtin.validator import *

if __name__ == '__main__':
    print is_valid_GTIN("9780552133265")
    print is_valid_GTIN("978-0-552-13326-5")
    print is_valid_GTIN(9780552133265)