Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.03 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.03 KB

MysteryTrackingNumber

Given a tracking number, identify the Courier.

This is a Java library that wraps JSON data from a shared repository. It is originally inspired by jkeen's Ruby library. Thank you, Jeff Keen!

Please open an issue/PR if this library is missing any Couriers. PRs and issues are gladly accepted.

Usage:

TrackingNumber tn = TrackingNumber.parse("mytrackingnumber");

tn.isCourierRecognized();
tn.getCourierName();
tn.getTrackingUrl();
tn.trackingNumber;

Developer notes:

To add a new Courier:

Information for tracking number "check digit" algorithms used by various couriers: