URL Union is a desktop software application for storing and publishing URLs (aka bookmarks).
URL Union was written with the following design goals in mind.
One set of bookmarks for all browsers and all devices. URL Union can publish your URLs in a variety of convenient HTML formats that allow you to view and use your URLs from any Web browser, including those found on an iPad, iPhone or other mobile device.
Storing URLs in HTML. It just seems perverse to me to store URLs in a proprietary, binary format, since HTML is the native, natural language for such links. URL Union stores its bookmarks in an HTML file that can be easily read by any text editor, and any Web browser.
Supporting both tags and folders. It seems that many bookmark managers allow you to assign multiple, single-level tags to each URL. Other bookmark managers allow you to organize your URLs into nested folders, but typically allow each URL to appear in only one folder. URL Union allows you to assign multiple tags to each URL, and each tag can be nested up to 10 levels deep.
Intelligent import and merge capabilities. Many bookmark managers allow you to add additional bookmarks to a central file via an import function, but simply add the new bookmarks to your existing list. URL Union will allow only one record for each unique URL, and will intelligently merge duplicates when they are added via an import.
Import from multiple sources. URL Union supports import capabilities for multiple file formats, essentially allowing users to import their URLs from most existing sources in which they might be stored.
Export. URL Union can easily publish your URLs in the traditional Netscape bookmarks format, which can be imported by almost any Web browser or other URL manager.
URL Union is written in Java and can run on any reasonably modern operating system, including Mac OS X, Windows and Linux. URL Union requires a Java Runtime Environment (JRE), also known as a Java Virtual Machine (JVM). The version of this JRE/JVM must be at least 6. Visit www.java.com to download a recent version for most operating systems. Installation happens a bit differently under Mac OS X, but generally will occur fairly automatically when you try to launch a Java app for the first time.
Because URL Union may be run on multiple platforms, it may look slightly different on different operating systems, and will obey slightly different conventions (using the CMD key on a Mac, vs. an ALT key on a PC, for example).
URL Union Copyright 2009 - 2014 by Herb Bowie
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
URL Union also incorporates or adapts the following open source software libraries.
Download the latest version from PowerSurgePub.com. Decompress the downloaded file. Drag the resulting file or folder into the location where you normally store your applications. Double-click on the jar file (or the application, if you’ve downloaded the Mac app) to launch.
URL Union works with bookmarks (aka hyperlinks, aka URLs).
URL Union maintains the following fields for each URL.
File operations may be accessed via the File menu.
The first time you launch URL Union, or after selecting New from the File menu, you will see a fresh collection of URLs, containing only a single entry, for PowerSurge Publishing. New users will have their first set of URLs saved automatically for them in a default location, in a “URL Union” folder within their Documents folder.
Select Import from the File menu to import existing bookmarks.
You must specify an existing file to import. This file may be one of two types.
URL Union comes with an AppleScript file that can be used to export bookmarks from [Yojimbo](http://www.barebones.com/products/Yojimbo/) into an HTML file that is acceptable for import by URL Union. Simply open the AppleScript file using AppleScript Editor, and then click the Run button. Be patient when exporting from Yojimbo. It may take several minutes for the AppleScript to complete its execution.
* title * url * tags * comments or notes
After selecting Save from the File menu with a new collection, or after selecting Save As from the File menu, you will be prompted to select a location at which to store your collection.
The default file name will be urlunion.html, and it is recommended (although not required) that you use this default name.
You may pick any folder you like in which to store your URL Union file, but it is recommended that you store your file in a new, empty folder especially created for this purpose. When you later use the Publish menu command, other files will be created for you, optionally in the same folder, and it will generally be cleaner if this folder is devoted to storage of URL Union files.
On subsequent launches, URL Union will automatically open the last URL Union collection you used. You may also open a recent file by selecting Open Recent from the File menu.
A toolbar with multiple buttons appears at the top of the user interface.
The main window contains three different panes.
On the first half of the main window, you’ll see two tabs. The first of these displays the List. This is just a simple list of all your URLs. You can rearrange/resize columns. You can’t sort by other columns. Click on a row to select that URL for display on the other half of the main window. Use the entries on the View menu to select a different sorting/filtering option. Use the View Preferences to modify your view options.
The second Tab on the first half of the main window displays the Tags. This is an indented list of all your Tags, with URLs appearing under as many Tags as have been assigned to them, and with URLs with no Tags displaying at the very top. Click to the left of a Tag to expand it, showing URLs and/or sub-tags contained within it.
Note that Tags that were once used, but that are used no more, will stick around until you close the URL Union file and re-open it. If you wish, you may accelerate this process by selecting Reload from the File menu.
The detailed data for the currently selected URL appears on the second half of the main window.
A Replace option can be found under the List menu. Selecting this menu item opens a Replace Window. The window allows the user to specify which fields to search, and whether case sensitivity is desired. From this window the user has buttons to Find, Replace, Replace & Find or Replace All.
The publish option allows you to easily publish your URLs in a variety of useful formats.
To begin the publication process, select the Publish… command from the File menu.
You will then see a window with the following fields available to you.
**Favorites Plus**: This template will produce the following files and formats. 1. index.html -- This file is an index file with links to the other files. You can browse this locally by selecting **Browse local index** from the **File** menu. 2. favorites.html -- This file tries to arrange all of the URLs you have tagged as "Favorites" into a four-column format that will fit on a single page. 3. bookmark.html -- This file formats your URLs in the time-honored Netscape bookmarks format, suitable for import into almost any Web browser or URL manager. 4. outline.html -- This is a dynamic html file that organizes your URLs within your tags, allowing you to reveal/disclose selected tags.
The following preference tabs are available.
The program’s General Preferences contain a number of options for modifying the program’s look and feel. Feel free to experiment with these to find your favorite configuration. Some options may require you to quit and re-launch URL Union before the changes will take effect.