On Wednesday, Jan 8, 2003, at 09:55 Canada/Eastern, Jim Freeman wrote: > Has anyone figured out how to import bookmarks from Omniweb? > > Jim There is probably a faster way to do this, but here's how I pulled it off. Safari's documentation states that it auto-imports bookmarks from IE on the first time that it boots up. Fortunately, Omniweb bookmarks (~/Library/Application Support/Omniweb/Bookmarks.html) are in nearly the same file format as IE bookmarks. Thus, the trick is to copy your Omniweb bookmarks file, rename the copy to "Favorites.html", and place it in "~/Library/Preferences/Explorer/" . Now, go up a directory into your Preferences folder, and move the file "com.apple.Safari.plist" to your desktop. This last step "fools" Safari into thinking that it has not been launched before. (Of course, if you are feeling adventurous, you can always open up the preferences file and set the "IEFavoritesWereImported" tag to "No" or "<false/> - no guarantees, this isn't how I did it.) Now, all that you need to do is launch Safari, and it will automatically import your "Internet Explorer" bookmarks, which are really your Omniweb bookmarks. (It will also create a new "com.apple.Safari.plist" file and nuke all of your preferences - either replace the new .plist file with the old one you removed or put your preferences back the way you like them by hand. You may also wish to put back your real IE "Favorites.html" file if you had to move it out of the way.) There are two major caveats to this procedure, both of which are easily fixable. 1. Omniweb supports giving addresses to bookmark folders. Safari does not. Thus, if you have bookmark folders with addresses defined in Omniweb, in Safari they will show up with a name like: > <a href="http://www.google.com/" lastCheckedTime=62993007 > wordCount=173>Google</a> Fortunately, you can select that URL in the Safari folder name and drag and drop it within the Safari bookmark manager to create a new bookmark. Or, you can clean up the bookmarks ahead of time in Omniweb. It's a toss-up as to which will be easier. 2. Even if you don't have an address assigned to a folder, you will still get folder names like this: > <a lastCheckedTime=57712409>Search</a> You can either do what I did, which is to grit your teeth and clean them up in Safari, or you can probably fix the text with a little search-and-replace in BBEdit before you open the file. Which method you choose depends on how comfortable you are with using grep. One helpful hint: In the Omniweb bookmarks file, the folder names are enclosed by <h3> and </h3> tags. If you try the BBEdit route, let us all know if you find a search pattern that does the trick without stripping the address from regular bookmarks. ----------- The frustrating thing about this is that it would take so little to get the browser to import Omniweb bookmarks - just a change in which folder it looked in and a few routines to clean up some text. But then again, this is a beta. Hopefully, they will add this feature in the final version. Regards, Zach Heaton