Salon Premium Pass

By Vlajbert Last update Jul 17, 2005 — Installed 19,622 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0

Archived Comments (locked)

Subscribe to Archived Comments 22 posts, 11 voices

Jesse Andrews Admin

The following is an archive of comments made before threaded discussions was implemented (November 16th, 2008)

 
Tim Pierce User

Found that this script no longer works (FF 2.0.0.12, Greasemonkey 0.7.20080121.0). Changed /src/pass/gateway to /src/pass/sitepass and all is well again. Filed a bug report with vlajbert.

 
Michael 3 User

This is superb! One of the most useful scripts. five stars

 
chris feldmann Scriptwright

Just an update: amazingly, the version at http://skrewtape.com/salon.user.js STILL works like a charm. Head on over.

 
Ed Stokes User

The version at http://skrewtape.com/salon.user.js works like a charm. 5 stars.

 
Jeff 1 User

Never mind - I realized I should used the link mentioned in your comment of December 10, 2005, and it worked.

 
Jeff 1 User

This script isn't working for me. It brings up the gateway page and I'm forced to watch an ad before accessing all of Salon's content.

 
Avi 1 Scriptwright

I've updated the version (same location) with some changes that might help you. The previous version worked fine for me, but I've been told that in some cases FF would get upset with the spin-wait I was doing. This new version is better anyways.

 
David 4 User

Tried Avi's script but it just causes Firefox to hang. Using FF 1.5, Greasemonkey 0.6.4, OS X. It says "transferring data from Salon.com" and the beach ball spins and spins and I have to force Firefox to quit. The site loads fine with Greasemonkey disabled (but with Adblock on, it makes it impossible to view the site pass so I'm essentially locked out of the entire site).

 
Avi 1 Scriptwright

The problem is that this uses XMLHttpRequest directly, which seems not to work any longer in GM 0.6.4. There's a new builtin, GM_xmlhttpRequest, which does work. I've fixed up a version, but I don't see how I can contact the author, so I'll put it here:

http://skrewtape.com/salon.user.js

People can use my version for now and hopefully soon the author will be able to upload it officially.

 
JJ Smiley User

A few days ago I upgraded to FF 1.5 and Greasemoneky 0.6.4, and today I find that the Salon Premium Pass is no longer working. I s it just me?

 
Vlajbert Script's Author

Added a hook for /src/pass/gateway/ interstitial.

 
Alec_Burgess User

Seems bullet-proof now, whether first click is on a "wire" story or a "house" story.
btw: I noticed on the Salon's front page:
>>Salon Is Hiring:
# VP Technology, SF<<

I guess the new guy's first task will be to break this script :-)

 
Vlajbert Script's Author

Ok, so the code dropping page has different behavior on the 'wire' stories then the house stories. The cookie dropping page is more particular about the request then the 'wire' story pages. So I'm using a background request to call the cookie dropping page so the actual page being views has no affect on the request to the cookie dropping page.

AKA, new version.

 
Alec_Burgess User

Vlajbert: I just installed v0.0.6
Didn't work :-(
Checking javascript console:

6 occurences of this error:
Error: OAS_RICH is not defined
Source File: http://www.salon.com/politics/war_room/index.html
Line: 136

then this error:
Error: doc.body has no properties
Source File: chrome://greasemonkey/content/browser.xul
Line: 148

followed by 8 occurances of:
Error: OAS_RICH is not defined
Source File: http://www.salon.com/index.html
Line: 131

Note: If / when you post a new version, could you post to the greasemonkey list greasemonkey@mozdev.org. or privately to burale-at-aci.on.ca ?

I haven't found any way to monitor these comments by individual script yet :-(

 
Vlajbert Script's Author

Today update has been uploaded. :)

 
Vlajbert Script's Author

Ack, yet another update. I rewrote the script to follow Salon's click path. They're monkeying around with cookies and/or JS, they added a string %0A to the end of the crumb cookie real origional. This is just cleaner then trying to spoof cookie.

 
Alec_Burgess User

Confirmed, thanks Vlajbert

 
Vlajbert Script's Author

Ok, more updates.

1) There is a case where Salon's JS will mark your Preium Pass cookie as bad. I look for this bad cookie and fix it.

2) Fixed the type that Alec found. Thanks Alec.

 
Alec_Burgess User

my bad - it looks like its working now. I hadn't yet uninstalled Mark Pilgrim's earlier "Salon Auto-Pass". I think the two were probably stepping on each other.

Note your header comments refer to "Salon Auto-Pass" while in the header its identified as "Salon Premium Pass"

 
Alec_Burgess User

Not working for me :-(
I hope you can get this fixed or that I've just done something stupid.
Greasemonkey 0.34/Firefox 1.04

 
Vlajbert Script's Author

This has been updated to reflect Salon's javascript changes.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel