<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog &#124; BenHollis.net &#187; Greasemonkey</title>
	<atom:link href="http://benhollis.net/blog/tags/greasemonkey/feed/" rel="self" type="application/rss+xml" />
	<link>http://benhollis.net/blog</link>
	<description>News about BenHollis.net and articles about Ben&#039;s interests</description>
	<lastBuildDate>Fri, 04 Jun 2010 05:39:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Swoopo Profits Greasemonkey Script &#8211; Entertainment Shopping</title>
		<link>http://benhollis.net/blog/2009/10/11/swoopo-profits-greasemonkey-script-entertainment-shopping/</link>
		<comments>http://benhollis.net/blog/2009/10/11/swoopo-profits-greasemonkey-script-entertainment-shopping/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 20:30:38 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[evil plan]]></category>
		<category><![CDATA[penny auction]]></category>
		<category><![CDATA[swoopo]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/?p=381</guid>
		<description><![CDATA[In the last few weeks I&#8217;ve become increasingly obsessed with the evil genius that is Swoopo.com. Swoopo is a penny-auction site &#8211; users buy bids for $0.60, and each bid placed on an item increases the price by $0.12. The cost of bids and the amount they increase the price of the item vary depending [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few weeks I&#8217;ve become increasingly obsessed with the evil genius that is <a href="http://en.wikipedia.org/wiki/Swoopo">Swoopo.com</a>. Swoopo is a <a href="http://en.wikipedia.org/wiki/Penny_auction">penny-auction site</a> &#8211; users buy bids for $0.60, and each bid placed on an item increases the price by $0.12. The cost of bids and the amount they increase the price of the item vary depending on the type of auction and the country you&#8217;re in. Swoopo does a lot to make it harder to win, though. For example, if the bid is placed within 10 seconds of the end of an auction, the closing time of the auction is extended by 10 seconds or so, so people can have last-second-sniping wars for as long as they want. They also offer a &#8220;BidButler&#8221; service that will automatically bid for you, and of course if two users in an auction are using it, the BidButlers just fight until they&#8217;ve used up all the money they were given. Swoopo&#8217;s operation is like cold fusion for money &#8211; they make insane amounts of cash off their users, and they only have to <a href="http://en.wikipedia.org/wiki/Drop_shipping">drop-ship</a> the item to one user so there&#8217;s theoretically very little operating cost (they already have the money from selling bids, and they don&#8217;t need to maintain inventory). They&#8217;re shameless enough to even have auctions for cash, <a href="http://www.swoopo.com/auction/1-ounce-gold-bar-31-10g-/227470.html">gold</a>, and even <a href="http://www.swoopo.com/auction/50-bids-voucher/226130.html">more bids</a>! Because everyone in the auction is paying to participate, even if the winner gets some savings on the item, Swoopo makes far, far more on the sunk bids &#8211; sometimes 10x the price of the item in pure profit. </p>
<p>Jeff Atwood (of <a href="http://codinghorror.com">codinghorror.com</a>)<a href="http://www.codinghorror.com/blog/archives/001196.html"> has written about Swoopo</a> <a href="http://www.codinghorror.com/blog/archives/001261.html">multiple times</a>, and some techies have even <a href="http://jcs.org/notaweblog/2009/03/06/trying_to_game_swoopo_com/">tried to game the system</a>, but it hasn&#8217;t worked. I was introduced to Swoopo through Jeff&#8217;s blog but I hadn&#8217;t thought about it forever, and for some reason it came up again recently. After looking at it a bit, I was just floored by how they&#8217;ve managed to set up such a perfect money-generating system. The company that runs Swoopo is called &#8220;Entertainment Shopping&#8221;, which I guess is supposed to be a suggestion that it&#8217;s like gambling (where it&#8217;s &#8220;fun&#8221; to lose money) though they really, really don&#8217;t want to be regulated as gambling. I don&#8217;t personally find gambling (or bidding on Swoopo) to be that fun, but I <em>do</em> find it entertaining to watch the astronomical profits tick up as more and more suckers toss money into an auction. So <a href="http://brh.numbera.com/software/greasemonkeyscripts/">I built a little Greasemonkey script</a> that&#8217;ll add the estimated profit to Swoopo above the price of an auction, updating in real time as people place bids.</p>
<p class="blogimage"><a href="http://brh.numbera.com/software/greasemonkeyscripts/"><img src="http://brh.numbera.com/software/greasemonkeyscripts/images/swoopo_screen.png" width="299" height="385" alt="Example screenshot of Swoopo Profits" /></a></p>
<p>It took quite a bit of work to sniff out the prices from the page (I suspect they make it hard to scrape on purpose), but I&#8217;ve checked it out and the script works pretty well on current and recent auctions on all of Swoopo&#8217;s different sites (US, Canada, UK, Germany, Austria, and Spain). It won&#8217;t work on some of their older auctions, where the rules were slightly different (and bid costs were different, too). The basic formula looks like this:</p>
<p class="blogimage">
<tt>((currentPrice - bidAmount) / bidAmount) * bidCost + currentPrice - worthUpTo</tt>
</p>
<p>I&#8217;m calculating it with all the fairness to Swoopo I can muster. I calculate the number of bids based on the current price and the amount each bid moves the price (bidAmount) times the cost of bids (bidCost). The winner still has to pay the current price, so I add that in, but I subtract what Swoopo says the item is &#8220;worth up to&#8221; since they probably have to pay around that to drop-ship it to a customer. As the example screenshot shows, this leads to examples like an iMac selling for $364.75 (plus another $392.40 in bids for the winner), but a total pure profit of $9,827.98 for Swoopo. Exciting! I&#8217;ll readily admit that my calculation is not always 100% accurate. There are a number of things I don&#8217;t take into account &#8211; I assume shipping is a wash, so it&#8217;s not included. I assume Swoopo&#8217;s paying the full retail &#8220;worth up to&#8221; price when they&#8217;re probably not. I count bids as all costing the same even though they might have been won at a &#8220;discount&#8221; via a bid auction. In cases where I can&#8217;t figure out some numbers I default them to hardcoded values, which might be wrong. I also don&#8217;t take into account &#8220;Swoop it now&#8221;, which lets bidders buy the item for its full price minus the money they&#8217;ve sunk into bids, effectively getting out of the auction entirely. This would reduce Swoopo&#8217;s profits but it isn&#8217;t recorded anywhere so I can&#8217;t factor it in. So take the number with a grain of salt &#8211; it&#8217;s <em>entertainment</em>.</p>
<p><a href="http://brh.numbera.com/software/greasemonkeyscripts/">Grab the script</a> and start poking around swoopo.com. Hopefully you&#8217;ll have as much fun as I have with it.</p>
<p>As a side note about my Greasemonkey scripts, I&#8217;ve retired the &#8220;Amazon Super Saver Snooper&#8221; script. Amazon has changed the way the API used to look up Super Saver eligability works, and I can&#8217;t get at that data anymore. More importantly, Amazon now puts &#8220;Prime&#8221; logos next to Prime-shippable items, so the script isn&#8217;t necessary anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2009/10/11/swoopo-profits-greasemonkey-script-entertainment-shopping/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Updated RIAA Radar Greasemonkey Script</title>
		<link>http://benhollis.net/blog/2007/10/08/updated-riaa-radar-greasemonkey-script/</link>
		<comments>http://benhollis.net/blog/2007/10/08/updated-riaa-radar-greasemonkey-script/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 07:01:38 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Amazon MP3 Downloads]]></category>
		<category><![CDATA[Amazon.com]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[RIAA]]></category>
		<category><![CDATA[RIAA Radar]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2007/10/08/updated-riaa-radar-greasemonkey-script/</guid>
		<description><![CDATA[Some time ago I came across the RIAA Radar site, which uses Amazon&#8217;s E-Commerce Web Service to cross-reference the labels musical albums are published under with known RIAA members. The idea is that you can use the service to help restrict your music purchases to labels that do not affiliate themselves with the RIAA, and [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I came across the <a href="http://www.riaaradar.com/">RIAA Radar</a> site, which uses <a href="http://www.amazon.com/b?ie=UTF8&#038;node=3435361">Amazon&#8217;s E-Commerce Web Service</a> to cross-reference the labels musical albums are published under with known <a href="http://www.riaa.com/">RIAA</a> members. The idea is that you can use the service to help restrict your music purchases to labels that do not affiliate themselves with the RIAA, and by extension the RIAA&#8217;s <a href="http://en.wikipedia.org/wiki/RIAA">strongarm tactics against music fans</a>. I liked the idea but didn&#8217;t want to have to visit the site every time I looked at an album. Fortunately the site had a Greasemonkey script called <a href="http://brh.numbera.com/software/greasemonkeyscripts/">RIAA Radar</a> that would automatically insert a little icon on the Amazon detail page indicating whether it was from an RIAA label or not. Unfortunately, the script was broken. I went ahead and fixed up the script, as well as optimizing it and expanding its functionality. Since the site&#8217;s maintainer never accepted the revised version, so I&#8217;ve been maintaining a fork ever since.</p>
<p class="blogimage"><a href="http://brh.numbera.com/software/greasemonkeyscripts/"><img src="http://brh.numbera.com/software/greasemonkeyscripts/images/riaaradar_screen.png" alt="RIAA Radar Greasemonkey Script example"/></a></p>
<p>Anyway, with the launch of Amazon&#8217;s new <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2Fb%3Fie%3DUTF8%26node%3D163856011&#038;tag=brhnumberacom-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325">MP3 Downloads</a> store, I figured I could get RIAA Radar working with that too. It turned out to be pretty easy, and I was able to fix a bad URL in the script while I was at it. So the script should serve music fans even better as they browse the DRM-free music available at Amazon.</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2007/10/08/updated-riaa-radar-greasemonkey-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Collapsible Amazon Greasemonkey Script Update</title>
		<link>http://benhollis.net/blog/2007/09/09/collapsible-amazon-greasemonkey-script-update/</link>
		<comments>http://benhollis.net/blog/2007/09/09/collapsible-amazon-greasemonkey-script-update/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 20:55:25 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Amazon.com]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2007/09/09/collapsible-amazon-greasemonkey-script-update/</guid>
		<description><![CDATA[I&#8217;ve taken another crack at my Collapsible Amazon Greasemonkey script, and I think it&#8217;s pretty complete now. Once you&#8217;ve installed the script, you&#8217;ll be able to click on the orange title of any section of an Amazon product detail page to collapse it out of sight, and the script will remember your preference for other [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve taken another crack at my <a href="http://brh.numbera.com/software/greasemonkeyscripts/collapsibleamazon.user.js">Collapsible Amazon</a>  <a href="http://greasemonkey.mozdev.org/">Greasemonkey</a> script, and I think it&#8217;s pretty complete now. Once you&#8217;ve installed the script, you&#8217;ll be able to click on the orange title of any section of an Amazon product detail page to collapse it out of sight, and the script will remember your preference for other pages. So you can customize your product page however you like, and it&#8217;ll stay that way. This new version makes it possible to collapse any of the orange-titled sections in the page (in older versions, a couple of them weren&#8217;t collapsible), and collapsing a section will now get rid of everything in the section, not just the main part. It should be a much nicer experience overall, and result in cleaner, more relevant product pages for everyone.</p>
<p><img src="http://brh.numbera.com/software/greasemonkeyscripts/images/collapsibleamazon_screen.png" alt="An Example Screenshot of Collapsible Amazon" /></p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2007/09/09/collapsible-amazon-greasemonkey-script-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No Xbox Live Arcade Demos &#8211; Greasemonkey Script</title>
		<link>http://benhollis.net/blog/2007/01/16/no-xbox-live-arcade-demos-greasemonkey-script/</link>
		<comments>http://benhollis.net/blog/2007/01/16/no-xbox-live-arcade-demos-greasemonkey-script/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 06:49:25 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[Xbox Live Arcade]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2007/01/16/no-xbox-live-arcade-demos-greasemonkey-script/</guid>
		<description><![CDATA[Last night I hammered out a quick Greasemonkey script (poetically called &#8220;No Xbox Live Arcade Demos&#8221;) to solve one of my pet peeves in the otherwise awesome Xbox.com website. The problem is that while you can check out the list of games you&#8217;ve played, and all your achievements in them, it will also include Xbox [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I hammered out <a href="http://brh.numbera.com/software/greasemonkeyscripts/">a quick Greasemonkey script</a> (poetically called &#8220;No Xbox Live Arcade Demos&#8221;) to solve one of my pet peeves in the otherwise awesome Xbox.com website. The problem is that while you can check out the list of games you&#8217;ve played, and all your achievements in them, it will also include Xbox Live Arcade demos that you&#8217;ve played but not purchased. Since you haven&#8217;t purchased them, you can&#8217;t earn achievements or gamerscore, so it&#8217;s kind of useless to have them in the list. All my script does is go and look for games with &#8220;0 of 200&#8243; points &#8211; indicating an Arcade game you haven&#8217;t played (or a new one, which is a problem but unfortunately that seems to be the best way to find them). As a bonus, the script also removes these games from your &#8220;total games&#8221; count, and removes their score from your total possible gamerscore. The total gamerscore thing in particular annoyed me, since you&#8217;d have to buy every demo to realize that &#8220;potential&#8221;. The script also works on the &#8220;Compare Achievements&#8221; page, removing any Arcade games that neither you nor your friend have played from the list. I hope everybody enjoys this!</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2007/01/16/no-xbox-live-arcade-demos-greasemonkey-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updated Collapsible Amazon</title>
		<link>http://benhollis.net/blog/2006/11/30/updated-collapsible-amazon/</link>
		<comments>http://benhollis.net/blog/2006/11/30/updated-collapsible-amazon/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 06:06:09 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Amazon.com]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2006/11/30/updated-collapsible-amazon/</guid>
		<description><![CDATA[Just a quick heads up that I&#8217;ve uploaded a new version of Collapsible Amazon. It&#8217;s a Greasemonkey script that lets you collapse any section of the standard Amazon detail page. This update makes it work on a lot more sections &#8211; the only one it can&#8217;t collapse that I&#8217;ve found is the Customer Discussions section. [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick heads up that I&#8217;ve uploaded a new version of <a href="http://brh.numbera.com/software/greasemonkeyscripts/collapsibleamazon.user.js">Collapsible Amazon</a>. It&#8217;s a <a href="http://greasemonkey.mozdev.org/">Greasemonkey</a> script that lets you collapse any section of the standard Amazon detail page. This update makes it work on a lot more sections &#8211; the only one it can&#8217;t collapse that I&#8217;ve found is the Customer Discussions section. Basically, wherever you see an orange header, you can click it and its content will disappear &#8211; and the script will remember that you want that type of section collapsed everywhere.</p>
<p><img src="http://brh.numbera.com/software/greasemonkeyscripts/images/collapsibleamazon_screen.png" alt="An Example Screenshot of Collapsible Amazon" /></p>
<p>Honestly, I&#8217;m no fan of Jane Austen &#8211; I was just looking for a screenshot! If you like this script, you should check out some of <a href="http://brh.numbera.com/software/greasemonkeyscripts/">my other Greasemonkey scripts</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2006/11/30/updated-collapsible-amazon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
