I don't have the source. When I tried to clone it a few years ago I ran into a permission issue. Because my motivation was idle curiosity, I didn't bother trying to resolve whatever it was, And I've not been inclined or had any pressing need to retry since.
I'll have another go - but it'll probably be a few weeks.
Another defect in BD:
Selecting Remove on Id leads to this error
calibre, version 8.2.100
ERROR: Unhandled exception: <b>KeyError</b>:'id'
Spoiler:
calibre 8.2.100 Portable embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: D:\Calibre\Portables\zTest\Calibre\calibre.exe
Traceback (most recent call last):
File "calibre\gui2\actions\edit_metadata.py", line 893, in remove_metadata_item
File "calibre\db\cache.py", line 85, in call_func_with_lock
File "calibre\db\cache.py", line 1620, in set_field
KeyError: 'id'
Date, uuid, Size etc are similar.
BR