Deadman’s Redirect

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:

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.)

Features:

  • Shell-like history functions
  • User defined automatic history exclusion
  • Shell-like aliasing with arguments
  • RDF/RSS headlines
  • Completely customizable interface
  • Example aliases act as a front-end to various search engines

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.

Download:

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

Install:

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

one at this time.

Changes:

Version 7.81 –> 7.82 01/15/04

  • Removed a debugging statement from the new RSS fetch code.

Version 7.8 –> 7.81 01/14/04

  • Changed RSS fetching libraries.

Version 7.7 –> 7.8 09/03/03

  • Printed history entries now include the time since the last visit in the tooltip (title) of the link.
  • Fixed a bug where certain aliases could not be deleted.
  • Fixed a bug with |history| output in views with |iframe|
  • Fixed tons of typos in help
  • Fixed a typo in the docs shown if the user has no aliases
  • If output buffering is turned on in the php.ini file, DMR will no longer barf. Thanks Culley!
  • Removed <br> tag from $jstext and $text in |form+|