For further reading, consult your AMS documentation on external file handling, and consider open standards like IIIF or W3C Web Annotations for next-generation linking. Now go link those JPGs.
# Create filedot link file link_filename = f"record_id.file_hash[:8].jpg.link" link_full_path = Path(ams_link_dir) / link_filename with open(link_full_path, 'w') as lf: lf.write(f"real_path=jpg_path.resolve()\n") lf.write(f"md5=file_hash\n") lf.write("link_format=filedot_v1") AMS More Filedot Links jpg
asset_001.jpg.link.v1 -> asset_001_v1.jpg asset_001.jpg.link.v2 -> asset_001_v2.jpg asset_001.jpg.link.latest -> asset_001.jpg.link.v2 “More filedot links” thus includes version pointers. 4.1 Broken Links Problem: JPG moved or deleted, but .link remains. Solution: Periodic validation cron job: For further reading, consult your AMS documentation on