URL Flipper

  • Current version: 2.0.1
  • Released on: 6 Nov 2006
  • Compatibility: Firefox 1.5 - 2.0

Usage Guide

Download It! (5531 bytes)

What is URL Flipper?

URL Flipper is a Firefox extension that allows you to easily increment or decrement a portion of a URL without having to manually edit the text in the Location Bar.

Screenshot:
URL Flipper Screenshot

Don't extensions like this already exist?

Yes, similar extensions do exist. First, there is Magpie, which was the extension that I was using before I wrote URL Flipper. URL Flipper was inspired by Magpie in the sense that it was modeled after Magpie and that it was written mostly to address a number of the bugs and shortcomings in Magpie's digit flipper tool. URL Flipper is also more fully-featured than Magpie. Finally, URL Flipper does not contain any of Magpie's media download tools, so it is designed for people who want a URL increment utility without the extra unrelated features.

Another tool that is similar in function is the Location Navigator extension. I had considered using this extension instead of writing my own, but I had wanted more functionality (such as the ability to handle non-decimal input or mixed alphanumeric input) and I wanted that functionality to be presented in a simpler, less complicated way. In some respects, Location Navigator is more fully-featured, with toolbar buttons and options dialogs, and in some respects, URL Flipper has more fully-featured, with more robust data type handling. URL Flipper was consciously designed to be more spartan in its presentation: there are no toolbar buttons (it is designed to be invoked by keyboard shortcuts) and there are no options dialogs. URL Flipper is small in size and has a lightweight code base. This may appeal to some people but not to others.

How do I use URL Flipper?

Please consult the usage guide.

Version History
  • 2006/11/06 - 2.0.1
    • A minor bug in Firefox's regexp was causing the first digit to be ignored under certain circumstances in decimal, octal, and hexadecimal modes. This problem has been fixed.
  • 2006/10/18 - 2.0.0
    • Added support for different data type handling. The general-purpose alphanumeric handling used in version 1.x is no longer the default, but it can still be selected.
    • Added the option to use increment/decrement intervals other than 1 for decimal, octal, and hexadecimal data types.
  • 2006/10/08 - 1.1.0
    • Improved the detection and handling of URL changes.
    • Added the option to strip away leading zeros.
    • The segment selection dialog now displays the selected segment for clarity in the event that caret focus is lost from the selection box.
    • The extension packaging process is now performed by a Perl script to reduce the chances of human error (and to make my life easier).
  • 2006/10/07 - 1.0.2
    • Improved the detection and handling of URL changes.
    • Tweaked the wording on the menu.
  • 2006/10/03 - 1.0.1
    • Changed the extension ID.
    • Added update.rdf.
  • 2006/10/03 - 1.0.0 (not publicly released)
    • Initial version.