diff --git a/archivebox/abid_utils/abid.py b/archivebox/abid_utils/abid.py index 66472f10..3c90e83c 100644 --- a/archivebox/abid_utils/abid.py +++ b/archivebox/abid_utils/abid.py @@ -36,6 +36,8 @@ class ABID(NamedTuple): uri: str # e.g. E4A5CCD9 subtype: str # e.g. 01 rand: str # e.g. ZYEBQE + + # salt: str = DEFAULT_ABID_URI_SALT def __getattr__(self, attr: str) -> Any: return getattr(self.ulid, attr) diff --git a/archivebox/abid_utils/models.py b/archivebox/abid_utils/models.py index 07fd3b3a..9d0ab1d5 100644 --- a/archivebox/abid_utils/models.py +++ b/archivebox/abid_utils/models.py @@ -26,6 +26,7 @@ from .abid import ( ABID_RAND_LEN, ABID_SUFFIX_LEN, DEFAULT_ABID_PREFIX, + DEFAULT_ABID_URI_SALT, abid_part_from_prefix, abid_from_values ) @@ -132,6 +133,7 @@ class ABIDModel(models.Model): uri=uri, subtype=subtype, rand=rand, + salt=DEFAULT_ABID_URI_SALT, ) assert abid.ulid and abid.uuid and abid.typeid, f'Failed to calculate {prefix}_ABID for {self.__class__.__name__}' return abid