Modifies (Result).get_short_id() to return fully-qualified pre-March 2007 IDs (including the archive) rather than just its numeric component.
Breaking changes
List any changes that break the API usage supported on master.
(Result).get_short_id() return values change. Users keying on short IDs (e.g. to see if they have already processed an article) may re-process articles because of this value change.
Of course, keying on short IDs was broken: legacy short IDs were not truly unique.
Description
(Result).get_short_id()
to return fully-qualified pre-March 2007 IDs (including the archive) rather than just its numeric component.Breaking changes
(Result).get_short_id()
return values change. Users keying on short IDs (e.g. to see if they have already processed an article) may re-process articles because of this value change.Of course, keying on short IDs was broken: legacy short IDs were not truly unique.
Relevant issues
Fix #74
Checklist
README.md
example usage has been updated.