<?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>Rossotron.com &#187; hacks</title>
	<atom:link href="http://rossotron.com/tag/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://rossotron.com</link>
	<description>The eclectic ramblings, interests, and works of Ross Goldberg</description>
	<lastBuildDate>Wed, 09 May 2012 16:55:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tumblr Reblog Bookmarklet (Including a Means to Reblog Your Own Posts)</title>
		<link>http://rossotron.com/2010/11/18/tumblr-reblog-bookmarklet-including-a-means-to-reblog-your-own-posts/</link>
		<comments>http://rossotron.com/2010/11/18/tumblr-reblog-bookmarklet-including-a-means-to-reblog-your-own-posts/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 18:45:49 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[reblogging]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://rossotron.com/?p=5412</guid>
		<description><![CDATA[Setup: 1) Drag this link up to your browser’s bookmark toolbar: Tumblr Reblog To Reblog: 1) Go to the permalink of<a href="http://rossotron.com/2010/11/18/tumblr-reblog-bookmarklet-including-a-means-to-reblog-your-own-posts/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/08/06/blogbackuponline-because-really-who-wants-to-lose-their-posts/' rel='bookmark' title='BlogBackupOnline&#8230; Because Really, Who Wants to Lose Their Posts?'>BlogBackupOnline&#8230; Because Really, Who Wants to Lose Their Posts?</a></li>
<li><a href='http://rossotron.com/2011/02/02/search-term-extravaganza/' rel='bookmark' title='Search Term Extravaganza'>Search Term Extravaganza</a></li>
<li><a href='http://rossotron.com/2008/10/16/you-keep-using-that-word-i-do-not-think-it-means-what-you-think-it-means/' rel='bookmark' title='You Keep Using That Word. I Do Not Think It Means What You Think It Means.'>You Keep Using That Word. I Do Not Think It Means What You Think It Means.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h3>Setup:</h3>
<p>1) Drag this link up to your browser’s bookmark toolbar: <a href="javascript:var%20d=document,w=window,enc=encodeURIComponent,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),s2=((s.toString()=='')?s:('%22'+enc(s)+'%22')),f='http://tmv.proto.jp/reblog.php?post_url=',l=d.location,p=enc(l.href),u=f+p;try%7Bif(!/%5E(.*%5C.)?tumblrzzz%5B%5E.%5D*%24/.test(l.host))throw(0);tstbklt();%7Dcatch(z)%7Ba%20=function()%7Bif(!w.open(u))l.href=u;%7D;if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();%7Dvoid(0)">Tumblr Reblog</a></p>
<h3>To Reblog:</h3>
<p>1) Go to the permalink of the individual post you want to reblog (e.g. <a href="http://rossruns.tumblr.com/post/1463472421/the-doctors-got-it-all-covered">this</a>)  NOTE: Bookmarklet will NOT work on the Tumblr dashboard.  If you can&#8217;t figure out how to navigate to the permalink post on a Tumblr blog, click on the top-right corner of the post on your dashboard to get to the permalink URL.</p>
<p>2) Click the “Tumblr Reblog” bookmarklet you set up &#8211; it should then process and bring you to a compose screen with the post ready to reblog (even your own posts!)</p>
<hr />Caveats &#8211; I cobbled this together from some existing bookmarklets, so if something doesn’t work properly, let me know.  May not work for all types of posts (e.g. ones where reblogging is not supported, etc).  Hope this works for you!</p>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/08/06/blogbackuponline-because-really-who-wants-to-lose-their-posts/' rel='bookmark' title='BlogBackupOnline&#8230; Because Really, Who Wants to Lose Their Posts?'>BlogBackupOnline&#8230; Because Really, Who Wants to Lose Their Posts?</a></li>
<li><a href='http://rossotron.com/2011/02/02/search-term-extravaganza/' rel='bookmark' title='Search Term Extravaganza'>Search Term Extravaganza</a></li>
<li><a href='http://rossotron.com/2008/10/16/you-keep-using-that-word-i-do-not-think-it-means-what-you-think-it-means/' rel='bookmark' title='You Keep Using That Word. I Do Not Think It Means What You Think It Means.'>You Keep Using That Word. I Do Not Think It Means What You Think It Means.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2010/11/18/tumblr-reblog-bookmarklet-including-a-means-to-reblog-your-own-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postpone the OAuthcalypse &#8211; Basic Authentication and Command Line Tools for Twitter</title>
		<link>http://rossotron.com/2010/10/19/postpone-the-oauthcalypse-basic-authentication-and-command-line-tools-for-twitter/</link>
		<comments>http://rossotron.com/2010/10/19/postpone-the-oauthcalypse-basic-authentication-and-command-line-tools-for-twitter/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 15:30:32 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[on the interwebs]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[oauthcalypse]]></category>
		<category><![CDATA[simpleauthtwitter]]></category>
		<category><![CDATA[supertweet]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://rossotron.com/2010/10/19/postpone-the-oauthcalypse-basic-authentication-and-command-line-tools-for-twitter/</guid>
		<description><![CDATA[A little while ago, Twitter decided to get rid of &#8220;basic authentication&#8221; for all third party tools (i.e. login and<a href="http://rossotron.com/2010/10/19/postpone-the-oauthcalypse-basic-authentication-and-command-line-tools-for-twitter/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/09/02/twitter-tech/' rel='bookmark' title='Twitter != Tech'>Twitter != Tech</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2010/03/22/cut-the-crap-introducing-thecrapcritic-reviews-on-twitter-2/' rel='bookmark' title='Cut the Crap! Introducing TheCrapCritic Reviews on Twitter'>Cut the Crap! Introducing TheCrapCritic Reviews on Twitter</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A little while ago, Twitter decided to get rid of &#8220;basic authentication&#8221; for all third party tools (i.e. login and passwords) and force them to use OAuth as a more secure and user-friendly means of using their service.  This event, affectionately known as the <a href="http://mashable.com/2010/04/24/twitter-oauthcalypse/">OAuthcalypse</a> among the tech community, caused many people to throw their hands up in disgust as they realized that many of their scripts and tools would now be obsolete &#8211; that is, unless they spent time and effort revamping them to use OAuth.</p>
<p>Luckily, there&#8217;s a simpler solution for all those folks out there &#8211; using a website that handles the OAuth handshake for you lets you essentially proxy your Twitter calls through an authorized site, meaning you can hang on to your scripts and tools with minimal modifications.</p>
<p>The easiest solution I&#8217;ve found out there is <a href="http://www.supertweet.net/">SuperTweet.net</a>.  Designed to transparently replace direct calls to Twitter, SimpleTweet does all the heavy lifting and has quite an extensive API to utilize.  Setup is relatively quick and painless (see details below) and for the most simple one-line tweeting solutions, just requires you replacing your Twitter password with your SuperTweet password, and changing the URL you hit to the SimpleTweet gateway URL.</p>
<p>An alternate solution, and one I&#8217;ve had only partial success with, is Elliot Kember&#8217;s <a href="http://simpleauthtwitter.heroku.com/">Simple Auth Twitter</a>.  Although it boasts an easier setup (basically, click one link and you&#8217;ve got everything set up for you), it appears to be more limited in what you can do on Twitter via the proxy, and requires you to change your format of your scripts to hit a custom URL for each status tweet.  Although it worked for me on unix-based systems, I could not get it to work via curl for Windows.</p>
<p>My recommendation, if you like to tweet from the command line or have a script/tool that needs to do so, is use SimpleTweet.net to replace your old basic authentication calls to Twitter.  It took me about 2 minutes to set up and edit my scripts to use this, and they&#8217;ve worked flawlessly since then.  Sure, there&#8217;s a third party in the loop now, but if the alternative is learning OAuth or giving up on my scripts entirely, I&#8217;ll happily take the quick &amp; dirty solution and go about the rest of my day doing something more fun.</p>
<hr />How to Set Up SuperTweet.net &#8211; Step by Step instructions</p>
<p>1) If you’re not already signed in, login into Twitter via the <a href="http://twitter.com/">Twitter homepage</a> with the account you want to use with SuperTweet’s API Proxy</p>
<p>2) Go to the SuperTweet.net homepage and click the “Sign in With Twitter” button to get to the Twitter authorization page</p>
<p><a href="http://rossotron.com/wp/wp-content/uploads/1signin.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="1signin" src="http://rossotron.com/wp/wp-content/uploads/1signin_thumb.jpg" border="0" alt="1signin" width="244" height="178" /></a> 3) Click the “Allow” button to allow “MyAuth API Proxy by supertweet.net” access to your Twitter account.  This is the step where they’re setting up the OAuth handshake for you so you can use SuperTweet as a proxy without having to do OAuth yourself.</p>
<p><a href="http://rossotron.com/wp/wp-content/uploads/2allow.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="2allow" src="http://rossotron.com/wp/wp-content/uploads/2allow_thumb.jpg" border="0" alt="2allow" width="244" height="139" /></a> 4) You’ll be returned to the SuperTweet site, with a page that shows the credentials that are set up for your account.  Right now, the account is Inactive because you have not set up a password.  Click the “Activate” link to set up a password.</p>
<p><a href="http://rossotron.com/wp/wp-content/uploads/3activate.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="3activate" src="http://rossotron.com/wp/wp-content/uploads/3activate_thumb.jpg" border="0" alt="3activate" width="244" height="143" /></a> 4) On the next screen, enter the password you want to use with your command-line tools.  Note: They recommend NOT using your Twitter password here to add a little extra safety to your account.  Most command line tools are going to transmit this password in the clear, so it’s probably a good idea to use an alternate password.</p>
<p><a href="http://rossotron.com/wp/wp-content/uploads/4password.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="4password" src="http://rossotron.com/wp/wp-content/uploads/4password_thumb.jpg" border="0" alt="4password" width="244" height="98" /></a> 5) You should now be returned to the credentials page, with a note next to your status saying your account is active.  Congratulations, you can now use SuperTweet as a proxy for your Twitter calls!</p>
<p>Here’s an example to get you started – if you want to tweet your status from the command line, use the following one-liner:</p>
<p><code>curl -u your_twitter_username_here:your_SuperTweet_password_here -d status="Status you want tweeted goes here" <a href="http://api.supertweet.net/1/statuses/update.xml">http://api.supertweet.net/1/statuses/update.xml</a></code></p>
<p>(Curl for Windows uses arguments slightly differently, but it’s similar enough that I think you can figure it out.)</p>
<p>The full list of API calls is available <a href="http://www.supertweet.net/about/api">here</a>. Lots of possibilities out there if you want to get more complex, but I think most people just want their script/tool to be able to tweet status info based on the outcome of their script, which is what I’ve listed above.</p>
<p>Hope this helps you out, letting you continue to use those scripts/tools you wrote and Twitter broke with their OAuthcalypse!</p>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/09/02/twitter-tech/' rel='bookmark' title='Twitter != Tech'>Twitter != Tech</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2010/03/22/cut-the-crap-introducing-thecrapcritic-reviews-on-twitter-2/' rel='bookmark' title='Cut the Crap! Introducing TheCrapCritic Reviews on Twitter'>Cut the Crap! Introducing TheCrapCritic Reviews on Twitter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2010/10/19/postpone-the-oauthcalypse-basic-authentication-and-command-line-tools-for-twitter/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>A Call for Alpha Testers for My Vox Export Tool</title>
		<link>http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/</link>
		<comments>http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 14:50:22 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[invites]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testers]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[voxport]]></category>

		<guid isPermaLink="false">http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/</guid>
		<description><![CDATA[EDIT:&#160; Thanks for all the volunteers &#8211; I think I&#39;m set on the alpha testing crew (who I will be<a href="http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/' rel='bookmark' title='State of the Vox Export Tool'>State of the Vox Export Tool</a></li>
<li><a href='http://rossotron.com/2010/02/21/so-much-for-voxport-wordpress-com-imports-vox-blogs-directly/' rel='bookmark' title='So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!'>So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!</a></li>
<li><a href='http://rossotron.com/2010/04/26/vox-exports-to-self-hosted-blogs-now-even-easier/' rel='bookmark' title='Vox Exports to Self-Hosted Blogs Now Even Easier'>Vox Exports to Self-Hosted Blogs Now Even Easier</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<p><span style="color: #ff0000">EDIT:&#160; Thanks for all the volunteers &#8211; I think I&#39;m set on the alpha testing crew (who I will be contacting as soon as I can get the front-end tied to the back-end and make sure it&#39;s not going to break when you type in your vox address).&#160; If you missed your chance to volunteer for testing &#8211; don&#39;t fret; I don&#39;t think the testing process will take all that long and I&#39;ll be opening it up for general consumption just as soon as I possibly can.</span></p>
<p>Okay, I&#39;m not actually quite ready for alpha testers just yet, but soon I will be initializing the alpha version of the Vox export tool to those willing to help me test it out prior to making a formal release to the masses.&#160; I wanted to get names of people interested in helping now, so that as soon as I&#39;m ready I can contact you individually and get you started on the testing process.&#160; <span style="color: #ff0000">Please read below and if you are interested in alpha testing the tool, please email me at <a href="mailto:VoxPorter@gmail.com">VoxPorter@gmail.com</a> <span style="color: #000000">.</span>&#160; I NEED A VALID EMAIL ADDRESS</span> from each alpha tester so I can be in communication about updates, bug fixes, and requests for more information if I&#39;m trying to figure out what went wrong in your setup.&#160; I will NOT be communicating this through Vox comments or PMs, so if you&#39;re not willing to email me, please don&#39;t volunteer.</p>
<p>Testers should:
<ul>
<li>Be willing to try out the tool (possibly multiple times if bugfixes are required)</li>
</ul>
<ul>
<li>Be able/willing to import the resulting file into a WordPress blog (instructions may be provided if you don&#39;t know how) (free WordPress blogs can be created at WordPress.com, or you can set one up on your own server if you know how)</li>
</ul>
<ul>
<li>Be able/willing to review the resulting blog for problems/errors in the import process (i.e. checking to make sure content imported properly, blog post titles, dates, and tags appear correct, etc)</li>
</ul>
<p>and most importantly:</p>
<ul>
<li>Be able/willing to inform me of any problems you experience or notice, as well as provide comments/questions about using the export tool, the process as a whole, and any specific areas you think need improvement.&#160; You won&#39;t need to be available to run the tool the same day I send you notification, but please only volunteer if you think you can support the testing in a timely manner (i.e. within about a week of getting a notification for testing).</li>
</ul>
<p><span style="color: #ff0000">Again, if you are interested in alpha testing the tool, please email me at <a href="mailto:VoxPorter@gmail.com">VoxPorter@gmail.com</a> <span style="color: #000000">.</span> </span>I&#39;ll select testers based on my current needs and the number who volunteer.<span style="color: #ff0000"> </span></p>
<p>Oh, and FYI, the current planned Alpha version of the VoxPorter (name still in flux) tool includes the following:</p>
<ul>
<li>Export all publicly viewable blog posts from a user&#39;s blog to a WXR .xml file (WordPress import file)</li>
</ul>
<ul>
<li>Importing this file into a WordPress blog will import blog titles, posting dates/times, content, and tags from posts to the new blog (note: links and media [pictures, music, videos] will still link to their current Vox enclosures for now)</li>
</ul>
<ul>
<li>Select whether trackback pings and comments will be globally enabled or disabled on all imported posts</li>
</ul>
<p>Future improvements planned once this version is tested and available in a steady-state form:
<ul>
<li>Option to also export post comments (would show up under each blog post, just like they do on Vox)</li>
</ul>
<ul>
<li>Automatic splitting of WXR file on the fly into 2 MB sections for blogs with massive archives</li>
</ul>
<ul>
<li>Secondary tool to allow you to quickly and easily download your entire uploaded photos library for use on your new blog</li>
</ul>
<ul>
<li>Secondary tool to allow you to quickly and easily see what other social media services your Vox neighbors use (along with links to their individual accounts) so even if you decide not to stick with Vox, you can still stay in contact with your &#39;hood through other apps or sites</li>
</ul>
<p>Other improvements possible but less likely (given the time I have to work on this):
<ul>
<li>Converting Vox links to your blog posts on the fly so they link to other posts in your new blog</li>
</ul>
<ul>
<li>Converting to other blog formats besides WordPress (Blogger, MovableType, etc)</li>
</ul>
<ul>
<li>Automatic widget/banner creation that you can post on your Vox blog to point people to your new blog location</li>
</ul>
<p> </p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/a-call-for-alpha-testers-for-my-vox-export-tool.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a470110183fae04860f?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/' rel='bookmark' title='State of the Vox Export Tool'>State of the Vox Export Tool</a></li>
<li><a href='http://rossotron.com/2010/02/21/so-much-for-voxport-wordpress-com-imports-vox-blogs-directly/' rel='bookmark' title='So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!'>So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!</a></li>
<li><a href='http://rossotron.com/2010/04/26/vox-exports-to-self-hosted-blogs-now-even-easier/' rel='bookmark' title='Vox Exports to Self-Hosted Blogs Now Even Easier'>Vox Exports to Self-Hosted Blogs Now Even Easier</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>State of the Vox Export Tool</title>
		<link>http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/</link>
		<comments>http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 17:39:53 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[typepad]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/</guid>
		<description><![CDATA[Note:&#160; The post below is extremely geeky and probably not interesting to anyone except those who would like to follow<a href="http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/' rel='bookmark' title='A Call for Alpha Testers for My Vox Export Tool'>A Call for Alpha Testers for My Vox Export Tool</a></li>
<li><a href='http://rossotron.com/2010/04/26/vox-exports-to-self-hosted-blogs-now-even-easier/' rel='bookmark' title='Vox Exports to Self-Hosted Blogs Now Even Easier'>Vox Exports to Self-Hosted Blogs Now Even Easier</a></li>
<li><a href='http://rossotron.com/2010/02/21/so-much-for-voxport-wordpress-com-imports-vox-blogs-directly/' rel='bookmark' title='So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!'>So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<p>Note:&#160; The post below is extremely geeky and probably not interesting to anyone except those who would like to follow along with the progress of HOW I&#39;m implementing a Vox export tool.&#160; If you&#39;re just interested in hearing when I&#39;m done with it, this is not the post for you &#8211; that&#39;ll come soon.&#160; </p>
<p>I&#39;m more laying this out for my own thought processes than in any sort of attempt to educate on how the export tool is going to finally work.&#160; The good news is I have a tentatively working solution that will theoretically import a full Vox blog onto a self-hosted WordPress installation.&#160; The bad news is that the solution in mind will NOT work for (free-hosted) WordPress.com installations, so I&#39;m still trying to figure out an alternative for those.&#160; Preferably one that does not involve someone having to find a friend with access to a self-hosted version to do an intermediate conversion for them.</p>
<p>After countless hours (days? weeks?) of half-assed research online, here&#39;s a summary of what I&#39;ve come up with regarding exporting from Vox (VoxPorting?&#160; Anyone got a better name for the eventual tool I&#39;ll be posting?)</p>
<ol>
<li>Blogging services SUCK at normalizing on an export standard.&#160; Every single one of them is different.&#160; Likewise, almost all of them try to trap you into their service by only allowing you to import their export types and/or only export a type that will be incompatible with other services.&#160; This means people have to get crafty if they want to jump from one platform to another, especially if they do it more than once.</li>
<li>The big contenders for free (hosted) blogging services out there seem to be (in no particular order): Vox, LiveJournal, Blogger, and WordPress (hosted on WordPress.com).&#160; Yes, MySpace and its clones exist, and no, I&#39;m not going to even try to get content over on to them.</li>
<li>Additionally, you&#39;ve got WordPress (self-hosted) and MovableType (self-hosted) which are free, but require you to host them somewhere.</li>
<li>Paid services exist (TypePad, etc.) but since they require you to front money, I&#39;m not focusing on trying to export to them.</li>
<li>That being said, looking at the free services, I&#39;ve found the following:</li>
</ol>
<ul>
<li>I&#39;m not looking to import into Vox, since that&#39;s obviously contrary to the whole point of a Vox export tool.&#160; I believe there are easier ways to migrate content from one Vox account to another than exporting/importing.&#160; That being said, if you&#39;re just trying to back up your Vox blog, you can either use <a href="http://www.blogbackuponline.com/techrigy/">BlogBackupOnline</a> (to back up online only) or <a href="http://deflatermouse.vox.com/library/post/i-get-too-tight-i-come-undone.html">Simon Wistow&#39;s</a> <a href="http://thegestalt.org/voxslurp/">VoxSlurp</a> (to back up to an .mbox file) &#8211; more on these in another post.</li>
<li>Apparently exporting to a file to import to LiveJournal is out, as <a href="http://www.livejournal.com/support/faqbrowse.bml?faqid=195">LJ doesn&#39;t even appear to be able to import its own export files</a>.&#160; Unless you&#39;re planning to repost every individual post on LJ, probably not an option.&#160; I&#39;m not even considering this at the moment.</li>
<li>Blogger only imports &quot;Blogger export files&quot;.&#160; There are solutions out there that seem to <a href="http://linuxlore.blogspot.com/2006/12/livejournal-to-blogger.html">use Blogger APIs to get around this limitation</a>, but this looks like A LOT of work.&#160; I looked at what the Blogger export files look like and don&#39;t know that I can forge one to duplicate a Vox account onto a Blogger blog.&#160; Holding this out as a last resort option, especially as there seems to be an alternative (see a couple bullets down, below).</li>
<li>WordPress (self-hosted or on WordPress.com) seem to be the most likely choices.&#160; I&#39;ve had success <a href="http://codex.wordpress.org/Importing_Content#Importing_from_an_RSS_feed">importing an RSS feed from Vox to a self-hosted WordPress blog</a>.&#160; It would be fairly trivial to expand this to create a custom RSS .xml file to encompass a full Vox blog, and import that into a new WordPress blog.&#160; HOWEVER, WordPress.com blogs (free-hosted) do NOT have the &quot;import from RSS&quot; as one of their options (for some bizarre reason, they don&#39;t offer this??)&#160; Instead:</li>
<li>WordPress.com imports from WordPress export files, called WXR (WordPress eXtended RSS).&#160; Both self-hosted and free-hosted solutions export to WXR files, and both can import from the other (I believe).&#160; Furthermore, once you&#39;ve got a WXR file, you can <a href="http://wordpress2blogger.appspot.com/">use a solution to convert this into a Blogger-compatible format to import to Blogger</a>!&#160; Sounds like the winner, if I can figure out how to properly create a WXR file from a Vox blog.&#160; Except <a href="http://comox.textdrive.com/pipermail/wp-hackers/2009-April/025885.html">documentation on the WXR format seems to be pretty much non-existant</a>, so the only way to figure it out is to analyze an existing blog&#39;s export file, the WordPress import code, and experiment.&#160; Not the ideal way to make sure I&#39;m doing it correctly, and definitely a way that&#39;s going to take more time to get to complete.</li>
<ul>
<li>One added benefit to doing a WXR file &#8211; if I set it up properly, I could actually scrape the Vox blog posts for comments, and forge new comments to be imported along with the blog posts &#8211; this way, not only would you be importing your hard work to a new blog, you&#39;d be carrying along the comments (which oftentimes are as informative/entertaining as the original post!)&#160; Currently the plan is to do the first pass with just blog posts, and then once I get that up and running, consider devising the import w/ comments.&#160; The big problem is my approach to getting the content off the Vox blog will vary tremendously depending on whether or not I&#39;m capturing comments &#8211; if I am, I have to do the much more tedious (and much slower) page-scraping, as opposed to taking advantage of the Vox RSS feeds that I would be using for the other non-comment method.&#160; I&#39;m not sure I&#39;d want to commit to doing a page-scrape for every Vox export &#8211; I currently am doing that for my Picture and MP3 backup tool and it takes a bit of time &#8211; this would be even worse, given that some people have thousands of posts on Vox.</li>
</ul>
<li>Movable Type also <a href="http://www.movabletype.org/documentation/administrator/maintenance/import-export.html">seems to be able to import WXR files</a>.&#160; Definitely looks like WXR is the way to go, and then provide that file to the user for their use in importing to WordPress or MT (directly) or Blogger (via the converter).</li>
</ul>
<p>Since I know you CAN import to a self-hosted WordPress blog from Vox and then export that right back out to a WXR, the cynical part of me says I should post this solution and then people who self-host can go ahead and import, and people that don&#39;t can find someone to do it for them.&#160; Heck, I might even go ahead and do this as an intermediate step to the final soltuion.&#160; But in the end, I don&#39;t want to create half a solution and have most of the users have to fend for themselves.&#160; People shouldn&#39;t be penalized just because they signed up for a free blog on Vox and now want to have a free blog somewhere else instead.  </p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/state-of-the-vox-export-tool.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a47011017bb06ba860e?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2009/06/23/a-call-for-alpha-testers-for-my-vox-export-tool/' rel='bookmark' title='A Call for Alpha Testers for My Vox Export Tool'>A Call for Alpha Testers for My Vox Export Tool</a></li>
<li><a href='http://rossotron.com/2010/04/26/vox-exports-to-self-hosted-blogs-now-even-easier/' rel='bookmark' title='Vox Exports to Self-Hosted Blogs Now Even Easier'>Vox Exports to Self-Hosted Blogs Now Even Easier</a></li>
<li><a href='http://rossotron.com/2010/02/21/so-much-for-voxport-wordpress-com-imports-vox-blogs-directly/' rel='bookmark' title='So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!'>So Much for VoxPort &#8211; WordPress.Com Imports Vox Blogs Directly!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2009/04/17/state-of-the-vox-export-tool/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>AutoLink for Twitter &#8211; New Greasemonkey Script</title>
		<link>http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/</link>
		<comments>http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 01:18:01 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[autolink]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[jesse]]></category>
		<category><![CDATA[ruderman]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/</guid>
		<description><![CDATA[Greasemonkey @Pistachio on Twitter gave me a great idea for a new Greasemonkey script.&#160; Twitter users know that putting the<a href="http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
<li><a href='http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/' rel='bookmark' title='More Greasemonkey Goodness &#8211; Threaded Comments on Vox'>More Greasemonkey Goodness &#8211; Threaded Comments on Vox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<div at:enclosure="asset" at:xid="6a00d4142121106a4700fad691c81e0005" at:format="small" at:align="right"     class="enclosure enclosure-right enclosure-small photo-enclosure"       style="text-align: center; float: right;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 0 0 20px 20px;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700fad691c81e0005.gif"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700fad691c81e0005.gif" alt="Greasemonkey" title="Greasemonkey" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700fad691c81e0005.gif" title="Greasemonkey">Greasemonkey</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->
<p>@Pistachio on Twitter gave me a great idea for a <a href="http://userscripts.org/scripts/show/28705">new Greasemonkey script</a>.&#160; Twitter users know that putting the @ sign in front of someone&#39;s Twitter ID (e.g. @twitterID) is the way to reply to that person through twitter.&#160; When you&#39;re on twitter.com, or using a twitter client, this @twitterID is usually hyperlinked to that Twitter profile page (e.g. <a href="http://www.twitter.com/twitterID">http://www.twitter.com/twitterID</a> ).&#160; However, this is usually NOT the case when you view a Twitter ID on any other&#160;webpage (including Gmail).&#160; I decided to put together a Greasemonkey script that changes that, so that any Twitter ID, anywhere (even in Gmail) will be hyperlinked to the corresponding Twitter profile page.</p>
<p>Since I try not to reinvent the wheel when possible, I built my script on top of Jesse Ruderman&#39;s AutoLink Greasemonkey script.&#160; (I did delete some of the functionality that people might not want, such as bugzilla IDs and phone numbers &#8211; if you want the full version of that script, get it <a href="http://www.squarefree.com/2005/05/22/autolink/">here</a>. Note that you&#39;ll have to merge my Twitter filter into his script if you want the Twitter auto-linking functionality.)</p>
<p>Once you install the script, @rossruns will look like <a href="http://www.twitter.com/rossruns">@rossruns</a>.&#160; As an added benefit, Jesse&#39;s script already converted email addresses and plainlink URLs into hyperlinked versions, so you get that auto-linking functionality with this script, too.</p>
<p>Want to install this script for your own use?&#160; First install Greasemonkey, and then get the script <a href="http://userscripts.org/scripts/show/28705">here</a>.&#160; (Instructions to install Greasemonkey can be found <a href="http://diveintogreasemonkey.org/install/greasemonkey.html">here</a>.)</p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/autolink-for-twitter---new-greasemonkey-script.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700fae8c42751000b?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
<li><a href='http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/' rel='bookmark' title='More Greasemonkey Goodness &#8211; Threaded Comments on Vox'>More Greasemonkey Goodness &#8211; Threaded Comments on Vox</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need a Link?  Greasemonkey to the Rescue!</title>
		<link>http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/</link>
		<comments>http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 17:43:58 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[linker]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/</guid>
		<description><![CDATA[MP3 Linker Example Vox provides a great way to check out music that people have uploaded, but what if you&#39;ve<a href="http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/' rel='bookmark' title='More Greasemonkey Goodness &#8211; Threaded Comments on Vox'>More Greasemonkey Goodness &#8211; Threaded Comments on Vox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398e9194c0004" at:format="large" at:align="right"     class="enclosure enclosure-right enclosure-large photo-enclosure"       style="text-align: center; float: right;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 0 0 20px 20px;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398e9194c0004.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398e9194c0004-300x229.jpg" alt="MP3 Linker Example" title="MP3 Linker Example" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398e9194c0004.jpg" title="MP3 Linker Example">MP3 Linker Example</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->
<p> Vox provides a great way to check out music that people have uploaded, but what if you&#39;ve got a browser that doesn&#39;t have a flash player, or you just want to listen to the music in a different media-player plugin in your browser?&#160; This Greasemonkey script is the answer for you!</p>
<p>This script simply adds a hyperlink directly to the .mp3 file on any individual song file page.&#160; Once that link is present, you can access the .mp3 directly, instead of having to go through the flash player interface.&#160; </p>
<p>And, although I guess you <em>could</em> use this to right-click on the link and download the .mp3, I urge you not to illegally download your music and instead buy your music legally from someone like <a href="http://www.amazon.com/MP3-Music-Download/b?ie=UTF8&amp;node=163856011">Amazon&#39;s MP3 Store</a> or iTunes.</p>
<p>Want to install this script for your own use?&#160; First install Greasemonkey, and then get the script <a class="snap_shots" href="http://userscripts.org/scripts/show/24314">here</a>.&#160; (Instructions to install Greasemonkey can be found <a class="snap_shots" href="http://diveintogreasemonkey.org/install/greasemonkey.html">here</a>.)</p>
<p>THANKS TO: <a href="http://lemon.vox.com/">lemon</a>, for beta-testing this script for me over Easter weekend!</p>
<p>
<hr /></p>
<p>(Please note this script assumes the Vox audio file that was uploaded was a .mp3 file. If it was a different audio format, this script may not provide a proper link to the file, or the file may not play back correctly in your media player.) </p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/need-a-link-greasemonkey-to-the-rescue.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700e398e925a50005?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/' rel='bookmark' title='More Greasemonkey Goodness &#8211; Threaded Comments on Vox'>More Greasemonkey Goodness &#8211; Threaded Comments on Vox</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vox Homepage &#8211; Just The Way You Want It</title>
		<link>http://rossotron.com/2008/03/19/vox-homepage-just-the-way-you-want-it/</link>
		<comments>http://rossotron.com/2008/03/19/vox-homepage-just-the-way-you-want-it/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 22:49:52 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[release 42]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/03/19/vox-homepage-just-the-way-you-want-it/</guid>
		<description><![CDATA[As promised, I spent some time over the past week putting together a Greasemonkey script to reorder the modules on<a href="http://rossotron.com/2008/03/19/vox-homepage-just-the-way-you-want-it/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/03/11/how-do-you-want-your-vox-homepage-reordered/' rel='bookmark' title='How Do You Want Your Vox Homepage Reordered?'>How Do You Want Your Vox Homepage Reordered?</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<p>As promised, I spent some time over the past week putting together a <a href="http://en.wikipedia.com/wiki/Greasemonkey">Greasemonkey</a> script to reorder the modules on the new Vox homepage.</p>
<p>After the feedback people left, the new order I ended up using is:</p>
<pre><u>Left Column</u>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Right Sidebar</u>&#160;1) Posts&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1) QotD&#160;2) Comments&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2) Vox Hunt&#160;3) Neighbor Activity&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3) Team Vox News&#160;4) [This is Good] Explore Box&#160;&#160;&#160; 4) Tips Box&#160;5) Vox MSN Advertisement&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5) Themes Box&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6) Advertisement&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7) Find your friends box</pre>
<p>
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398e77a4e0004 6a00d4142121106a4700f48ce5ede50003" at:format="strip-vertical" at:align="right" class="enclosure enclosure-right enclosure-strip enclosure-strip-vertical"  style="text-align: center; float: right;">
<div class="enclosure-inner" style="width: 130px; margin: 5px; border: 1px solid; text-align: center;"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398e77a4e0004.jpg" class="enclosure-strip-link" title="Vox Homepage (After Script)"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398e77a4e0004-147x300.jpg" alt="Vox Homepage (After Script)" class="enclosure-strip-image" style="margin: 5px; border: 0;" /></a><br /><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48ce5ede50003.jpg" class="enclosure-strip-link" title="Vox Homepage (Before Script)"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48ce5ede50003-147x300.jpg" alt="Vox Homepage (Before Script)" class="enclosure-strip-image" style="margin: 5px; border: 0;" /></a></div>
</p></div>
<p> <!-- end enclosure -->   which can be seen in the screen shots to the right, here:   </p>
<p>Want to install this script for your own use?&#160; First install Greasemonkey, and then get the script <a href="http://userscripts.org/scripts/show/24127">here</a>.&#160; (Instructions to install Greasemonkey can be found <a href="http://diveintogreasemonkey.org/install/greasemonkey.html">here</a>.)</p>
<p>As always, if you have any comments, feedback, or suggestions, or notice any bugs, please leave me a comment or send me a note.&#160; I&#39;ll do my best to stay on top of any issues that arise.</p>
<p>Also, to those people who left me feedback but didn&#39;t get the exact order they wanted &#8211; I&#39;m willing to make a custom version of this script just for you with the modules in the alternative order that you wanted.&#160; Please leave me a comment as to whether you still want the order you suggested, and I&#39;ll send you a PM with the location where you can download/install your custom version of the script.</p>
<p>Enjoy!  </p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/vox-homepage---just-the-way-you-want-it.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700f48ce5f1fe0003?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/03/11/how-do-you-want-your-vox-homepage-reordered/' rel='bookmark' title='How Do You Want Your Vox Homepage Reordered?'>How Do You Want Your Vox Homepage Reordered?</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/03/19/vox-homepage-just-the-way-you-want-it/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Pocket-sized &#8220;Thumb Calendar&#8221; Perfect for Moleskines</title>
		<link>http://rossotron.com/2008/02/18/pocket-sized-thumb-calendar-perfect-for-moleskines/</link>
		<comments>http://rossotron.com/2008/02/18/pocket-sized-thumb-calendar-perfect-for-moleskines/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 00:39:35 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[moleskine]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[thumb]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/02/18/pocket-sized-thumb-calendar-perfect-for-moleskines/</guid>
		<description><![CDATA[For those of you using your Moleskine, Hipster PDA, or other notebook for any sort of productivity use, or for<a href="http://rossotron.com/2008/02/18/pocket-sized-thumb-calendar-perfect-for-moleskines/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/08/04/ok-this-time-im-positive-the-calendar-is-broken/' rel='bookmark' title='OK, This Time I&#8217;m POSITIVE the Calendar is Broken'>OK, This Time I&#8217;m POSITIVE the Calendar is Broken</a></li>
<li><a href='http://rossotron.com/2009/08/04/the-calendars-not-broken-its-just-moving-at-double-speed/' rel='bookmark' title='The Calendar&#8217;s Not Broken, It&#8217;s Just Moving at Double-Speed'>The Calendar&#8217;s Not Broken, It&#8217;s Just Moving at Double-Speed</a></li>
<li><a href='http://rossotron.com/2008/02/25/my-new-favorite-toy/' rel='bookmark' title='My New Favorite Toy'>My New Favorite Toy</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<p>For those of you using your Moleskine, Hipster PDA, or other notebook for any sort of productivity use, or for those who just want to have a calendar with them, check out the <a href="http://thumbcalendar.com/">Thumb Calendar</a> created by Adam Sporka.</p>
<div at:enclosure="asset" at:xid="6a00d4142121106a4700f48cdc58e90002" at:format="extra-large" at:align="center"     class="enclosure enclosure-center enclosure-extra-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc58e90002.png"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc58e90002-300x91.png" alt="Thumb Calendar" title="Thumb Calendar" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc58e90002.png" title="Thumb Calendar">Thumb Calendar</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->
<p>The concept is simple: by overlapping the months, Adam has been able to display six months worth of calendar dates on a piece of paper no larger than a business card.&#160; The .pdf template comes ready to cut out and fold so you have a 2-sided card that can slide into your wallet, or you can cut the two halves apart and paste each of them into your Moleskine for a full year calendar on a single reference page.&#160; Each half fits inside the width of a small Moleskine notebook with a small margin on each side:<br /> 
<div at:enclosure="asset" at:xid="6a00d4142121106a4700f48cdc692b0003" at:format="large" at:align="center"     class="enclosure enclosure-center enclosure-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc692b0003.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc692b0003-300x219.jpg" alt="Small Moleskine w Thumb Calendar" title="Small Moleskine w Thumb Calendar" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc692b0003.jpg" title="Small Moleskine w Thumb Calendar">Small Moleskine w Thumb Calendar</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->   <br />For those wondering how to read this calendar:<br />1. Pick the month you want to read.&#160; <br />2.  Use your thumbs to cover the numbers that are not directly below the month header.<br />3.  Note the color of the month header. The last day of the month is rendered in the same color.</p>
<p>The header of each month is appropriately aligned to show the actual days of the week, and there are versions of the calendar that go <a href="http://adam.sporka.eu/wiki/lib/exe/fetch.php?id=web%3Athumb_calendar&amp;cache=cache&amp;media=web:thumb-calendar-2008-pfs-branded-su-sa.pdf">Sunday to Saturday</a> and <a href="http://adam.sporka.eu/wiki/lib/exe/fetch.php?id=web%3Athumb_calendar&amp;cache=cache&amp;media=web:thumb-calendar-2008.pdf">Monday to Sunday</a>.</p>
<div at:enclosure="asset" at:xid="6a00d4142121106a4700f48cdc5b060002" at:format="large" at:align="center"     class="enclosure enclosure-center enclosure-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc5b060002.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc5b060002-300x225.jpg" alt="&quot;Example&quot; of how to read thumb calendar" title="&quot;Example&quot; of how to read thumb calendar" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f48cdc5b060002.jpg" title="&quot;Example&quot; of how to read thumb calendar">&quot;Example&quot; of how to read thumb calendar</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->
<p>Thanks to <a href="http://jaybeesss.vox.com/library/post/the-ultimate-paper-wallet.html">Joe</a> for bringing this to my attention.&#160; This also seems to have been featured on <a href="http://lifehacker.com/software/calendars/tiny-business-card-calendar-333907.php">Lifehacker</a> last year, but I must have missed it the first time around.<br /> 
<div></div>
<div></div>
<div></div>
</p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/pocket-sized-thumb-calendar-perfect-for-moleskines.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700f48cdc69c40003?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/08/04/ok-this-time-im-positive-the-calendar-is-broken/' rel='bookmark' title='OK, This Time I&#8217;m POSITIVE the Calendar is Broken'>OK, This Time I&#8217;m POSITIVE the Calendar is Broken</a></li>
<li><a href='http://rossotron.com/2009/08/04/the-calendars-not-broken-its-just-moving-at-double-speed/' rel='bookmark' title='The Calendar&#8217;s Not Broken, It&#8217;s Just Moving at Double-Speed'>The Calendar&#8217;s Not Broken, It&#8217;s Just Moving at Double-Speed</a></li>
<li><a href='http://rossotron.com/2008/02/25/my-new-favorite-toy/' rel='bookmark' title='My New Favorite Toy'>My New Favorite Toy</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/02/18/pocket-sized-thumb-calendar-perfect-for-moleskines/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More Greasemonkey Goodness &#8211; Threaded Comments on Vox</title>
		<link>http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/</link>
		<comments>http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 23:03:04 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[threaded]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/</guid>
		<description><![CDATA[Threaded comments &#8211; Hacking Vox http://hack.group&#8230; And so, it&#8217;s official now. Vox seems reluctant to provide the threaded comments support,<a href="http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398d9f8e90004" at:format="large" at:align="right"     class="enclosure enclosure-right enclosure-large link-enclosure"       style="text-align: center; float: right;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 0 0 20px 20px;"     >
<div class="enclosure-list">
<div class="enclosure-item link-asset last">
<div class="enclosure-image">                          <a href="http://typeset.vox.com/library/link/6a00d4142121106a4700e398d9f8e90004.html"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d9f8e90004.gif" alt="Threaded comments - Hacking Vox" title="Threaded comments - Hacking Vox" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://typeset.vox.com/library/link/6a00d4142121106a4700e398d9f8e90004.html" title="Threaded comments - Hacking Vox">Threaded comments &#8211; Hacking Vox</a></div>
<div class="enclosure-asset-subtitle link-subtitle"><a href="http://hack.groups.vox.com/library/post/6a00e398c523ea000200e398c66f0f0003.html" target="new">http://hack.group&#8230;</a></div>
<div class="enclosure-asset-description">And so, it&#8217;s official now. Vox seems reluctant to provide the threaded comments support, but where&#8217;s a will, there&#8217;s a way, and I found the way (but only for users of Firefox and other such browsers, that support GreaseMonkey).</div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->
<div>In case my <a href="http://typeset.vox.com/library/post/take-control-of-your-vox-recent-activity.html">last hit of Greasemonkey</a> on Vox wasn&#39;t enough for you, here&#39;s another great script to help your Vox user experience &#8211; one that moves comment replies and inserts them in the proper place so your comments are threaded, rather than ordered by timestamp! (See image below for example).</p>
<p>I can&#39;t take credit for this script, it&#39;s the effort of <a href="http://dimrub.vox.com/">Dmitry Rubinstein</a>, who is not only one of the hosts of the <a href="http://hack.groups.vox.com">Hacking Vox</a> group, but has also created a number of other Vox and LiveJournal related scripts (see full list <a href="http://userscripts.org/users/36978/scripts">here</a>).</p>
<p>Dmitry&#39;s <a href="http://dimrub.vox.com/library/post/threaded-comments-1.html">post</a> on the topic has the direct link to install, or you can install via the Userscripts archive located <a href="http://userscripts.org/scripts/show/16105">here</a>.</p>
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398da021a0003" at:format="extra-large" at:align="center"     class="enclosure enclosure-center enclosure-extra-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398da021a0003.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398da021a0003-274x300.jpg" alt="Example of Threaded Comments" title="Example of Threaded Comments" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398da021a0003.jpg" title="Example of Threaded Comments">Example of Threaded Comments</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->  </p>
<p><strong>Installation Note</strong>: If you scroll down to the very end of the comments in the announcement post, you&#39;ll see that this script is initially set up for all POSTS only.&#160; In order to make this apply to comments everywhere (audio, video, etc), you&#39;ll need to:</p>
<p>  1. Go to Tools -&gt; Greasemonkey -&gt; Manage user scripts<br />2. Click on &quot;Thread Comments&quot;<br />3. Edit the Include pages to replace <strong>http://*.vox.com/library/post/*</strong> with this: <strong>http://*.vox.com/*</strong></p>
<p>Enjoy your threaded comments!</div>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/more-greasemonkey-goodness---threaded-comments-on-vox.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700e398d9fa9d0004?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
<li><a href='http://rossotron.com/2008/03/24/need-a-link-greasemonkey-to-the-rescue/' rel='bookmark' title='Need a Link?  Greasemonkey to the Rescue!'>Need a Link?  Greasemonkey to the Rescue!</a></li>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/02/06/more-greasemonkey-goodness-threaded-comments-on-vox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Take Control of Your Vox Recent Activity</title>
		<link>http://rossotron.com/2008/02/04/take-control-of-your-vox-recent-activity/</link>
		<comments>http://rossotron.com/2008/02/04/take-control-of-your-vox-recent-activity/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 20:22:59 +0000</pubDate>
		<dc:creator>Ross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[recent activity]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://rossotron.com/2008/02/04/take-control-of-your-vox-recent-activity/</guid>
		<description><![CDATA[Ever since Papi Chulo (formerly Pants Party) first pointed it out to me, I&#39;ve been both happy and frustrated with<a href="http://rossotron.com/2008/02/04/take-control-of-your-vox-recent-activity/" class="searchmore">Read the Rest...</a><div class="clr"></div>
Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/03/11/how-do-you-want-your-vox-homepage-reordered/' rel='bookmark' title='How Do You Want Your Vox Homepage Reordered?'>How Do You Want Your Vox Homepage Reordered?</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:at="http://www.sixapart.com/ns/at">
<p>Ever since <a href="http://pop.vox.com/">Papi Chulo (formerly Pants Party)</a> first pointed it out to me, I&#39;ve been both happy and frustrated with the Vox Recent Activity page.&#160; On one hand, it does provide an &quot;easy&quot; way to keep track of follow-up comments and favorites on posts you or someone in your neighborhood.&#160; On the other hand, it can bulky with 30+ posts on the page, each with its own set of comments.&#160; Scrolling down to older posts can put a serious case of carpal tunnel on your mouse-wheel finger, and if you have a couple of really popular threads going, you might not even know that one of the older posts has had a follow-up.&#160; (I&#39;ve also heard some people can&#39;t even load the page in their browsers, but I&#39;m not sure this will fix that issue.)</p>
<p>I decided to jump on the <a href="http://en.wikipedia.com/wiki/Greasemonkey">Greasemonkey</a> bandwagon and write a GM script to help out with this issue.&#160; I came up with a solution that, while quick-and-dirty, does a good job of streamlining the Vox Recent Activity page: the script creates links in each post to show/hide the comments, with the default setting of all comments being hidden on initial page load.&#160; That means your page that used to look like this:<br /> 
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398d874d80004" at:format="large" at:align="center"     class="enclosure enclosure-center enclosure-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d874d80004.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d874d80004-300x234.jpg" alt="Recent Activity Page - Normal" title="Recent Activity Page - Normal" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d874d80004.jpg" title="Recent Activity Page - Normal">Recent Activity Page &#8211; Normal</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->  now looks like this:<br /> 
<div at:enclosure="asset" at:xid="6a00d4142121106a4700f30f57b6f70001" at:format="large" at:align="center"     class="enclosure enclosure-center enclosure-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f30f57b6f70001.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f30f57b6f70001-300x212.jpg" alt="Recent Activity Page - After Script" title="Recent Activity Page - After Script" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700f30f57b6f70001.jpg" title="Recent Activity Page - After Script">Recent Activity Page &#8211; After Script</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->   <br />All you have to do to view the comments for an individual post is click on the [+/-] link, and they&#39;ll toggle from hidden to shown.&#160; Click it again and they go back to being hidden!&#160; Pretty cool, huh?<br /> 
<div at:enclosure="asset" at:xid="6a00d4142121106a4700e398d8800b0005" at:format="large" at:align="center"     class="enclosure enclosure-center enclosure-large photo-enclosure"       style="text-align: center;">
<div class="enclosure-inner"              style="padding: 9px; border: 1px solid; width: px; margin: 10px auto;"     >
<div class="enclosure-list">
<div class="enclosure-item photo-asset last">
<div class="enclosure-image">                          <a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d8800b0005.jpg"><img src="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d8800b0005-298x300.jpg" alt="Example of Expanded Thread" title="Example of Expanded Thread" /></a>                      </div>
<div class="enclosure-meta">
<div class="enclosure-asset-name"><a href="http://rossotron.com/wp/wp-content/uploads/6a00d4142121106a4700e398d8800b0005.jpg" title="Example of Expanded Thread">Example of Expanded Thread</a></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p><!-- end enclosure -->   <br />Now your recent activity page is a lot slimmer, easier to navigate, and you can click on just the posts that you want to follow up on to see the most recent activity.</p>
<p>Want to install this script for your own use?&#160; First install Greasemonkey, and then get the script <a href="http://userscripts.org/scripts/show/22270">here</a>.<br />(Instructions to install Greasemonkey can be found <a href="http://diveintogreasemonkey.org/install/greasemonkey.html">here</a>.)</p>
<p>If you have questions, comments, or suggestions on how to improve this script, please leave a comment here or send me an email.</p>
<p style="clear:both;">      <a href="http://typeset.vox.com/library/post/take-control-of-your-vox-recent-activity.html?_c=feed-atom-full#comments">Read and post comments</a>   |        <a href="http://www.vox.com/share/6a00d4142121106a4700e398d93fbe0002?_c=feed-atom-full">Send to a friend</a>  </p>
</p></div>
<p>Possibly related posts (auto-generated):<ol>
<li><a href='http://rossotron.com/2007/07/31/tired-of-recent-updates-use-my-greasemonkey-script/' rel='bookmark' title='Tired of Recent Updates?  Use My Greasemonkey Script!'>Tired of Recent Updates?  Use My Greasemonkey Script!</a></li>
<li><a href='http://rossotron.com/2008/03/11/how-do-you-want-your-vox-homepage-reordered/' rel='bookmark' title='How Do You Want Your Vox Homepage Reordered?'>How Do You Want Your Vox Homepage Reordered?</a></li>
<li><a href='http://rossotron.com/2008/06/18/autolink-for-twitter-new-greasemonkey-script/' rel='bookmark' title='AutoLink for Twitter &#8211; New Greasemonkey Script'>AutoLink for Twitter &#8211; New Greasemonkey Script</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rossotron.com/2008/02/04/take-control-of-your-vox-recent-activity/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

