Cruiser
The Internet is paved with porn. Now you can cruise the gutters of the information super highway at high speed, with one hand on the wheel.
Cruiser is a GreaseMonkey script for the Firefox Google Chrome (Beta) web browser. Cruiser is available from userscripts.org.
Description
Cruiser is a GreaseMonkey script for the Firefox web browser that automatically converts web picture galleries to simple, interactive galleries. The transformed galleries have full keyboard and mouse support and let you view the full sized images without having to ever click on a link.
With Cruiser you get
- Just the pictures. No "blah blah blah" from web sites
- Easy keyboard and mouse wheel support. Right or left hand. Works well with full keyboard or laptop layouts.
- A common look for all sites. Simple. Elegant. Straightforward
- Automatic conversion of thumbnail galleries to full size picture galleries
- Automated launching of sites referenced by image links
- Picture resizing
- Exclusions of sites you don't want to see
- Automatic generation of scripts to download all of the pictures on a page. Requires wget (Linux) or a port of wget (Windows).
- No malware (at least from Cruiser... you always take a risk visiting seedy sites!!!)
Installation
Firefox
You need to install the add-on GreaseMonkey for Firefox.
Get Cruiser from
userscripts.org*
and click on the "install this script" button. To install it you may need to use
Tools > GreaseMonkey > Install User Script
Check the Change History page here to see if a later version exists!
After you install it, you'll probably want to customize Firefox. Use one of the tabbed browsing add-ons or do this:
Type about:config into your location bar
| Setting | Value | Reason |
|---|---|---|
| brower.link.open_newwindow | 3 | To open links in a new tab |
| dom.allow_scripts_to_close_windows | true | To enable window close key. |
| browser.tabs.closeButtons | 3 | To put the tab close button on the far right so you don't have to move the mouse so much. |
You can also edit the script if you want to...
- Not show pictures that link to certain sites
- Not show pictures certain pictures
- Automatically close sites that suck
- Automatically close sites with just video links
- ... and a few other things
See the start of the script for how to customize it... it's easy.
Cruiser looks best in fullscreen mode. Use F11 to toggle full screen mode. The AutoHide Firefox extension is highly recommended!
Google Chrome
Be sure you are using Chrome 2 or later or a nightly build of Chromium. Copy the script into the User Scripts directory and start as shown in the Change History page here. Detailed instructions for user scripts are found elsewhere on the web and change occasionally as the beta changes.*A more recent version might be available on the Change History page.
How To Use
Easy
1) Display any web page containing pictures you can click on. This will show just pictures in the site index
2) If there are picture links (blue borders) in the site index, use
or
or
to show interactive gallery
or
or
or Space Bar to move through the gallery
or
to toggle between "actual size" and "fit to screen"
and
to change the size of pictures
or
(Insert) to show or hide thumbnails of actual, downloaded pictures
3) If there are page links (red borders) in the site index:
- Press
to launch several pages at a time
,
,
or
to set new "launch" point
Of course, you can also click on pictures to view them.
Use the
or
buttons to close the site.
Use the
in the site index to show hidden text links.
Advanced
See the Keys and Mouse section or the interactive help to for more controls.
Play with it. Don't be afraid to try other keys. This should be fairly intuitive.
Screen Shots
This is how one sample site is shown by Cruiser:
Original site's thumbnails | Actual linked-to pictures | |||
|
|
|
|
|
![]() | ![]() | |||
Keys and Mouse
Cruiser looks best in fullscreen mode. Use F11 to toggle full screen mode. The AutoHide Firefox extension is highly recommended!
Available Keys and mouse actions depend on what you are doing, but in general...
General overview
Mouse over keys to see description
Site Index Screen (the 1st screen)
| What you want to do | Right handed | Left handed | Mouse |
|---|---|---|---|
| Show pictures and indexes if picture links exist | Right Arrow, Pad-0 | Click 'Fetch' button or move mouse wheel | |
| Launch linked sites if links exist | Enter (if 'Launch' button has the focus) | Click 'Launch' button | |
| Manually specify where the next launch starts | Left and Right Arrows | Click '<' and '>' buttons |
Interactive Index
| What you want to do | Right handed | Left handed | Mouse |
|---|---|---|---|
| Next picture | Right Arrow, Space Bar | Left Arrow, Space Bar | Mouse Wheel Down (when fit-to-window or mouse is over picture) |
| Previous picture | Left Arrow, spacebar | Mouse Wheel Up (when fit-to-window or mouse is over picture) | |
| Actual Size | Down Arrow, Shift | Shift | Move mouse to upper left corner |
| Fit to Window | Up Arrow, Shift | Shift | Move mouse to upper left corner |
| Show thumbnails while viewing picture | Enter, Pad-0 | Escape | Click on a picture |
| Show picture while viewing thumbnails | Enter, Pad-0 | Escape | Click on a picture |
| Increase Thumbnail Size | Plus | ||
| Decrease Thumbnail Size | Minus | ||
| Quit (close tab) | Pad-1, Backslash | Q | Use normal close box |
How Cruiser works
Please see the text of the script for now. Someday I may even add comments.
Basically the script:
- Finds all images that are links (<a> tags)
- Massages those links to remove redirections and some tracking info and links to banned sites
- Generates a main page of the index.
- Sets up mouse and keyboard actions by assigning scripts to events. These scripts must be entirely self contained so they are a little unusual. If you try to read it and wonder why quotes are so odd, that is why.
- The self contained scripts handle the generation of the index and picture galleries by manipulating the DOM.
- No images are linked. All graphics (the arrow at the bottom of the page, the rounded corners on the help screen) are done with CSS only.
Cruiser only does page manipulation (via DOM and innerHTML) and sets a few events (load, keyboard, mouse and resize). It does not make any calls to other web sites. There is no use of Ajax, cookies, eval(), cross site scripting or any other potentially dangerous technologies.
If you are concerned, please read the code for yourself.
Troubleshooting and Known Problems
| Problem | Suggestion |
|---|---|
| Page isn't changed at all | Cruiser has not found any reason to modify the page
|
| Index gets generated but images are not shown | This can happen when links do not point to valid .jpg files
Reload the page and click on the images in the site index to view images in new tabs |
| Colors, fonts or layouts are wrong | Many web sites override page styles that Cruiser does not force. Working as designed (broken as designed?) |
| Cruiser is opening new windows | You need to tweak Firefox settings. please reread the Installation page. |
| The close window keys don't work | You need to tweak Firefox settings. please reread the Installation page. |
| My browser or system got slow when I launched a bunch of sites. | Don't try to open too many sites at a time. You can reduce the number if sites launched with each click of the 'Launch' button by modifying the variable SITES_PER_LAUNCH in the script. |
| Some pictures that are valid links are missing Too many invalid pictures are showing up | Cruiser filters pictures by checking the ratio of height to width or width to height. You can set a preferred ratio range by modifying the variable SIZERATIO in the script. |
Change History
If there is a copy of Cruiser that is newer than the copy on userscripts.org it will be available on this page.
| Date | Changes |
|---|---|
| 07 Apr '09
Same as version on userscripts.org |
|
| 13 Mar '09 |
|
| 05 Jun '08 |
|
| 25 Apr '08 |
|
| 21 Mar '08 |
|
| 16 Mar '08 |
|
| 02 Mar '08 |
|
| 26 Feb '08 |
|
| 17 Feb '08 |
|
| 01 Jan '08 |
|
| 17 Nov '07 |
|
| 14 Nov '07 |
|
| 13 Nov '07 |
|
| 9 Nov '07 |
|
| 7 Nov '07 |
|
Other GreaseMonkey Scripts
| Script | Updated | Description | Customizations |
|---|---|---|---|
| OpenCommonText | 15 Jul '08 |
This script finds links that have the same text and adds a button to the top right to open those links 9 at a time. This is useful for sites that just have a bunch of links to galleries but use the same text for every link.
OpenCommonText is most useful if Cruiser is also installed, though it works fine on its own. |
|
| Scum Cheat | 05 Mar '08 This is pretty out of date now | ScumCheat keeps many porn sites from getting paid for traffic. It alters links to remove redirections and many of the strings that porn web sites use to make money from traffic.
Yeah, we all look at porn on the Internet, but its a luxury. Just cause we look at it doesn't mean that the scum who make it or distribute it should make any money from it.
Removes most data for ccbill, nats, coupon and others. ScumCheat is already built in to Cruiser, but this extension is good when Cruiser is not in use. |
|
Developer Info
| Hit counter by hit counter website. |
![[screenshot]](cruiserLinks-t.png)
![[screenshot]](cruiserHelp-t.png)





















Sample Monitor