I quickly looked through the code. It seems that you do not consider attachments, which are normally stored in a folder named after the entry's ID property. Deleting those ID is terrible idea.
Best, Ihor Marc-Oliver Ihm <m...@ihm.name> writes: > Hi, > > as I use the excellent package org-id in a somewhat non-standard way, I tend > to produce IDs, that are not referenced from anywhere. Org-id handles this > great and does not suffer in performance, but eventually I want to remove > those unreferenced IDs. > Therefore I have written a small interactive assistant: > > https://github.com/marcIhm/org-working-set/blob/master/org-id-cleanup.el > > to help with removing those IDs. > The assistant (interactive function: org-id-cleanup) is quite detailed with > its instructions and checks, so that the risk of doing harm ist reduced to a > minimum, although not to zero (therefore the first step is to ask for a > backup). > > In any case I wonder, if this functionality (removing unreferenced IDs) could > be helpful for anyone else. > > So please feel free to have a look. > Finally I would be grateful for any comment whatsoever > (e.g. regarding the name of org-id-cleanup.el). > > Best regards > Marc > -- Ihor Radchenko, PhD, Center for Advancing Materials Performance from the Nanoscale (CAMP-nano) State Key Laboratory for Mechanical Behavior of Materials, Xi'an Jiaotong University, Xi'an, China Email: yanta...@gmail.com, ihor_radche...@alumni.sutd.edu.sg