Welcome to Deadman.org.

Creative Commons License

DeadMan's Redirect (DMR)

What is it:

Deadman's Redirect (DMR) is designed to replace whatever it is your browser loads when you click on the Home button in your browser. DMR is a web-surfer's power tool that can be completely customized to fit the needs of the user, without being tied to a specific instance of a browser. The main interface to DMR is a form that looks like this:


Skip History


From this form, DMR users can create/use aliases to their favorite search engines, drop in URL's for redirection, search through the history of all URL's/commands that have been entered into DMR, make small reminders/notes, and edit the powerful template system used by DMR.

DMR templates are called Views. Views use regular HTML with some DMR-specific keywords to define how DMR looks when your browser renders it. The View system has support for RDF headlines from your favorite site(s), seperate listings of notes, aliases, views and history, and even a fortune (UNIX fortune must be installed.)


There is no working version of DMR on this site, so don't bother looking :)

To Do:

Write plugins!

Bug Reports/Feature Requests

Don't use this software.

Mailing Lists

DMR-Announce is a low-traffic announcements-only list for people who want to be notified when a new DMR version comes out. DMR-Dev is a development discussion list. Anyone interested in the development of DMR is welcome to join this list.


Requires: A browser that supports cookies,
PHP 4.0.4+ (with magic_quotes_gpc turned ON)
rssparse requires PHP to be built with XML support
NOTE If you are upgrading your DMR from a version <7.0 please read the README file for migration instructions.

Current version: Deadman's Redirect v7.82


Download and expand the tarball. Rename dmr.php to index.php or whatever you want it to be. Rename config.php-dist to config.php and edit it to your liking. If you intend on using the authorization cookie, you should change the values of $setcook and $tempcook for hopefully obvious reasons. Your web server must have permissions to write to, read, and execute the directory containing your history/alias/notes files. This directory is defined in the configuration file (config.php.) Follow the instructions in the README file and then authenticate your browser to the script and go to town!

Known Bugs

None at this time.


Version 7.81 --> 7.82 01/15/04

Version 7.8 --> 7.81 01/14/04

Version 7.7 --> 7.8 09/03/03

Older changes

DMR uses Simon Willison's HttpClient class to fetch rss/rdf headlines. It uses [email protected]'s rssparse class to parse them. Many thanks to those authors for releasing their code as Free Software.

© 2009 Sam Rowe. All rights reserved.