Lightning Brain AliasHerder for Mac OS X - Beta Version

This is a free application for Mac OS X 10.4.x or higher.
Goal
AliasHerder is a program for Mac OS X whose sole function is to replace all aliases inside of a folder with the files they are referring to.
It has at least two practical applications:
a) Shopping basket functionality when fetching a bunch of files from a slow file server.
b) iPhoto alias resolver
Read further for more info. Click on the arrow to download.
Download a disk image with Lightning Brain AliasHerder (version 1.0.0beta - Free Download)
Shopping basket functionality when fetching a bunch of files from a slow file server
Suppose you are faced with a slow server (e.g. someone's iDisk, a WebDAV volume, some file server accessed through a slow data link, a desktop-mounted FTP server,...) and you need to fetch a multitude of files scattered around on that server.
Each time you copy a few files over, you're waiting for the copy to finish before you can reasonably go to find the next few files you need; during the copy the server is too sluggish for any further browsing.
Sound familiar? Enter AliasHerder.
Step 1: Create a folder on your desktop; you might want to call it 'Shopping Basket' or something similar.
Step 2: Browse the server and find some of the files you need.
Drag their icons from the slow server into the 'shopping basket' folder.
IMPORTANT: Before releasing the mouse button, start pressing the Command-Option keys. Keep pressing these two keys until just after you have released the mouse button.
This causes the Finder to create aliases of the dropped files instead of copying them - so this all goes quite quickly; there is almost no waiting.
Continue browsing around and getting aliases to those files into your 'shopping basket' folder.
Step 3: Drag the icon of the 'shopping basket' folder onto the AliasHerder application icon.
Now AliasHerder can copy all those files in one single, unattended operation - go have a few coffees.
iPhoto alias resolver.
This second usage scenario is the reason why we created AliasHerder in the first place - it solved an issue with our 18000+ image iPhoto Library.
Without AliasHerder we would have been faced with the unhappy prospect of painstakingly rebuilding a large iPhoto library.
Here's how it all happened:
Suppose you are about to give Apple's iPhoto® a tentative try-out.
You already have a large image collection somewhere on a server, and because you wanted to just try iPhoto without fully committing to it, you configured iPhoto to not copy the files, but instead use file references. It's one of the iPhoto preference settings.
Now, some time later, after putting oodles of time into rotating and grouping images and events, you decide iPhoto is actually quite usable, and you'd prefer to continue to use it as the main image repository.
So you change the preference to copy the files instead of referencing them, and from that moment on, any new additions to your iPhoto library are now dutifully copied into the iPhoto library.
Problem is: your iPhoto library is now a mix of newer photos residing inside the library, and older photos residing outside of the library. That leads to all kinds of interesting scenarios.
For example: we have our iPhoto Library on a big iMac which doubles as a presentation screen. Part of the imagery was residing outside of the iPhoto library, on a file server, and a second, more recent part was residing inside the iPhoto Library.
As long as we viewed the images while in the office, everything was fine: iPhoto would either grab the file off the internal hard disk, or grab the file off the server, and you'd hardly notice any difference.
The problem started when we took the iMac out to another location for a presentation: suddenly things went wrong. The slide show would show a few slides, and then apparently 'hang' for a long time, and then it would only show a low-res version of the slide.
The reason was, of course, that iPhoto was trying to access a non-accessible server: these pictures are represented by an alias inside the iPhoto Library (the iPhoto Library can be a folder or a package, depending on the version of iPhoto used).
Enter AliasHerder. We dropped the iPhoto 'Originals' folder (which you can find inside the iPhoto Library) onto AliasHerder, and about an hour of frantic network traffic later, all our images were fully part of the iPhoto library - no more references to the server.
With more recent versions of iPhoto, the iPhoto Library is a package, and you need to do find the iPhoto Library icon, then
right-click - Show Package Contents
to get to the 'Originals' folder.
Then drag-drop the 'Originals' folder onto AliasHerder, while holding the Option key down (this to make AliasHerder also do its job in all sub-folders of the Originals folder).
Keep in mind that even though we have tried the best we could, we cannot guarantee that AliasHerder will always work correctly in all situations - so you should really make a backup of your iPhoto library before letting the AliasHerder loose! Grwoof!
A few more tidbits of info.
- AliasHerder will only replace file aliases. It will leave folder aliases alone.
- By default AliasHerder will not descend into subfolders of your 'shopping basket' folder, unless you hold the option key when dragging the 'shopping basket' folder icon onto AliasHerder.
- AliasHerder also works with Unix symbolic links
- AliasHerder will not modify an alias if it has become detached from its original
Version history:
24-Jan-2008 - Version 1.0.0
- Initial release
Let us know if this is useful to you, at support@rorohiko.com. Also, we can help you with any automation needs you might have - if you find yourself doing the same manual task over and over, talk to us - this free AliasHerder is a simple example of what we can provide. Thanks!
Back to Downloads Page
Back to Home Page
|