Handling SBNs

class pyisbn.Sbn(sbn)[source]

Class for representing SBN objects.

See also

Isbn10

Initialise a new Sbn object.

Parameters:

sbn (TSbn (str)) – SBN string

calculate_checksum()[source]

Calculate SBN checksum.

Return type:

str

Returns:

SBN checksum value

convert(code='978')[source]

Convert SBN to ISBN-13.

Parameters:

code (str) – ISBN-13 prefix code

Return type:

str

Returns:

ISBN-13 string