Both example codes provide errors.
type digi_example.txt | digi-reader.py >> output.csv
info: code readed: 0972212000000020292070
error: analizing code: 0972212 reason: list index out of range, u: []
info: code readed: 1786439000000040970570
error: reading digikey page for S9014E-03-ND reason: list index out of range
info: code readed: 3592994000000003521260
info: cannot parse code, no valid format : 3592994000000003521260
type test\test.txt | digi-reader.py >> output.csv
info: code readed: 603-AC0402FR-071ML
info: code readed: 2531105000000020464850
error: reading digikey page for 568-5818-1-ND reason: list index out of range
info: code readed: 609-1041-ND
error: reading digikey page for 609-1041-ND reason: list index out of range
info: code readed: test_unknow_provider
info: cannot parse code, no valid format : test_unknow_provider
Both example codes provide errors.