Jerry Krinock wrote on Nov 17
th, 2012 at 4:59pm:
I need to think further about the feature request, I think it might make this feature too complicated. If there are certain empty folders that you want to keep, here is a workaround…
• Create a bookmark using ⌘B in each of the empty folders. It will be named "untitled"
• Consolidate Folders.
• In the Find panel, search for all bookmarks named "untitled" and delete them.
What do you think of that?
Basically I am fine with this. However, utilities like Bookmacster are all about automation. With over 10.000 bookmarks this may become a bit cumbersome, since I need to manually identify all my empty folders (might be possible with a search) and doing it manually. A simple, user-settable, flag "exclude empty folders" seems more simple to me.
I would love it, if Bookmacster would offer a scripting API (OSAScript, however, would be just too slow). So one can implement all (s)he wants from the outside. Since, as you seem to imply, some things are very specific to a few users only and therefore may not fit well in an "overall" solution. Right now, for example, I have the problem, that, somehow, it may have been Bookmacster, but I am not sure, all my Live-Marks (well over 30) have been flagged as simple bookmarks. I have places.sql open in an sqlite editor, am seeking Google for results, but just can not seem to find the way, Livemarks are being flagged differently in the database to normal bookmarks. All I find in the developers documentation are high-level API calls to identify them, not something as raw and basic as a record's attribute, designating a livemark. Houdeholding/fixing stuff like this could be done easily with Bookmacster, once it would be scriptable.
Of course, I could write a Javascript now, using the places.sql javascript routines, but this means, that I need to dig deeper into Firefox' programming, set up an extension and so on, all, since I am going to write a full script, and not just a relativley simple application remote-control.
Everyday's woes