{"id":1277,"date":"2008-06-27T23:34:04","date_gmt":"2008-06-28T03:34:04","guid":{"rendered":"http:\/\/www.chrismclaren.com\/blog\/?p=1277"},"modified":"2009-02-02T15:30:59","modified_gmt":"2009-02-02T19:30:59","slug":"shadow-unit-cool-web-tools","status":"publish","type":"post","link":"http:\/\/www.chrismclaren.com\/blog\/2008\/06\/27\/shadow-unit-cool-web-tools\/","title":{"rendered":"Shadow Unit &#038; Cool Web Tools"},"content":{"rendered":"<p>You may recall that <a href=\"http:\/\/www.chrismclaren.com\/blog\/tag\/shadow-unit\/\">I&#8217;ve strongly encouraged<\/a> people reading this to check out the <a href=\"http:\/\/www.shadowunit.org\/\">Shadow Unit<\/a> project on several previous occasions.<\/p>\n<p>Well, the first &#8220;season&#8221; of <a href=\"http:\/\/www.shadowunit.org\/\">Shadow Unit<\/a> has been over for a while now, I want to take a few minutes to re-encourage you to <a href=\"http:\/\/www.shadowunit.org\/\">check it out<\/a>. The work got stronger throughout the season&#8211;in an amusing parallel with the first season of a TV show, the development of the characters over the season has made them seem more real, in much the same way that over a first season the writers and actors both find the voices of the characters. <\/p>\n<p>There&#8217;s quite a lot of material. I don&#8217;t generally read long form on the screen, so I&#8217;ve been printing out nicely formatted versions of the episodes and bonus materials\/easter eggs to read. Over the course of the &#8220;season&#8221; my Shadow Unit binder has filled up to the tune of 485 pages<footnote>Being an environmentally sensitive guy, I did print this on double-sided pages in a smallish font size.<\/footnote>&#8211;and that&#8217;s at 10 point, and not including any of the bonus features that were excerpts of later material.<\/p>\n<p>And it&#8217;s not just a lot of stuff, it&#8217;s a lot of <strong>good<\/strong> stuff. That shouldn&#8217;t be a surprise to anyone familiar with the history of the creators. I left the binder sitting out, and Trish picked it up and got hooked.<\/p>\n<p>The final knockout &#8220;episode&#8221;&#8211;which runs well over 100 pages in my printed form&#8211; was presented as a serial, with the story broken up into consecutive segments over a week. That was a rare experience these days: following a serial work each day as it was serialized, with the &#8220;no, don&#8217;t stop THERE!&#8221; feeling hitting each day, and the anticipation through the following day. You can read it now, but if you weren&#8217;t there for it, you missed that experience. (Read it though, it&#8217;s great!)<\/p>\n<p>While their &#8220;season&#8221; is done, they are still providing some bonus content over the &#8220;hiatus&#8221; to keep things ticking until the next season starts. The first such piece is already up, and the second one is due any minute. You could just follow <a href=\"http:\/\/www.shadowunit.org\/ShadowFeed.xml\">their RSS feed<\/a> to see when new things are released (or drop that <a href=\"http:\/\/www.chrismclaren.com\/blog\/2008\/02\/24\/learning-google-gadgets\/\">Google gadget<\/a> I whipped up onto your Google homepage).<\/p>\n<p>One thing I haven&#8217;t really dug into yet is <a href=\"http:\/\/www.shadowunit.org\/journals.html\">the in-character LiveJournal stuff<\/a>&#8211;several of the characters keep LiveJournals, and interact with each other and members of the audience. (I&#8217;ve read that any fourth-wall breaking comments are immediately deleted&#8211;if you&#8217;re going to play you have play along.)<\/p>\n<p>I was about to start looking through those journals tonight, when it occurred to me that I should just be subscribing to them, and following them via RSS. While I could easily have subscribed to each character&#8217;s feed separately, I really wanted a single feed that would include posts from all characters. My <a href=\"http:\/\/www.jetbrains.net\/confluence\/display\/OMEA\/Home\">awesome reader<\/a> could easily create a view to aggregate several subscriptions, but I decided this was another opportunity to use Shadow Unit as an excuse to dig into a web tool.<\/p>\n<p>In this case, I decided to see what <a href=\"http:\/\/pipes.yahoo.com\/pipes\/\">Yahoo Pipes<\/a> could do for me&#8211;I&#8217;ve read descriptions, but I hadn&#8217;t ever played with the tool.<\/p>\n<p>Well, it turns out that in a total of 15 minutes from &#8220;the first time I actually looked at Pipes&#8221; to &#8220;it&#8217;s done&#8221; it was possible for me to create a &#8220;pipe&#8221; that aggregates the feeds from all the journals, processes the titles of each feed entry to prepend the character name (so when I look at the aggregated list it&#8217;s immediately obvious &#8220;who&#8221; each post is from), sorts the entries by dates, and kicks out this sorted, labelled, aggregated feed.<\/p>\n<p>In the Pipes GUI, it looks like this:<\/p>\n<p><a href=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/su_pipe.jpg\" rel=\"lightbox\" title=\"Shadow Unit LJ Pipe\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/_su_pipe.jpg\" title=\"Shadow Unit LJ Pipe\" alt=\"Shadow Unit LJ Pipe\" width=\"600\" height=\"238\" class=\"aligncenter\"\/><\/a><\/p>\n<p>The GUI is pretty great, by the way&#8211;my web UI guy at work is probably going to hate my having played with this.<\/p>\n<p>If you look at <a href=\"http:\/\/pipes.yahoo.com\/chrismclaren\/shadowunitlj\">the Shadow Unit LJ pipe page<\/a>, you can see the results of the processing. In a pinch I could certainly read the results right off this page.<\/p>\n<p>Of course, the pipe also exists as <a href=\"http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=2HuwN6BE3RGi3DPMjknRlg&#038;_render=rss\">an RSS feed<\/a>, so I can subscribe to the output of the pipe, and read it in my preferred reader. (You can do this too, if you want&#8211;just <a href=\"http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=2HuwN6BE3RGi3DPMjknRlg&#038;_render=rss\">grab the RSS URL<\/a>). <\/p>\n<p>In the reader it looks like this:<\/p>\n<p><a href=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/omea.jpg\" rel=\"lightbox\" title=\"Shadow Unit Pipe in Omea\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/_omea.jpg\" title=\"Shadow Unit Pipe in Omea\" alt=\"Shadow Unit Pipe in Omea\" width=\"600\" height=\"330\" class=\"aligncenter\"\/><\/a><\/p>\n<p>Oh, and Pipes supports a one-button export of the pipe output to your Google homepage&#8211;so right beside my Shadow Feed gadget, I can see the feed of character LJs. (It also supports a &#8220;badge&#8221; export that kicks out something you can embed on any web page.) <\/p>\n<p>Pretty cool for 15 minutes. It took me significantly longer to write this post than it did to get the pipe working.<\/p>\n<p>I&#8217;m tempted to aggregate the feeds from the blogs\/journals of the writers, and filter them for entries that reference Shadow Unit as well. Seems like a logical addition to the other two things, it would probably take another 10 minutes. Maybe tomorrow. (<strong>UPDATE:<\/strong> did it. See below.)<\/p>\n<p>Oh, and speaking of Shadow Unit and web tools, I took a minute to pipe that almost 500 pages of Shadow Unit content I have formatted for print (all the episodes and bonus stuff, but not including the LJ content) into <a href=\"http:\/\/wordle.net\/\">Wordle<\/a>. The result tells you something about which characters the writers like \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/ShadowUnit.jpg\" rel=\"lightbox\" title=\"Shadow Unit wordle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/_ShadowUnit.jpg\" title=\"Shadow Unit wordle\" alt=\"Shadow Unit wordle\" width=\"412\" height=\"169\" class=\"aligncenter\"\/><\/a><\/p>\n<p><strong>UPDATE:<\/strong> And here is <a href=\"http:\/\/pipes.yahoo.com\/chrismclaren\/shadowunit_tptb\">the Shadow Unit TPTB pipe<\/a> (with <a href=\"http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=jAKjAUNG3RGO9rNw8TxBKg&#038;_render=rss\">RSS Feed<\/a>). This takes the personal blogs\/journals of the four authors behind Shadow Unit and aggregates any posts from them that contain the phrase &#8220;Shadow Unit&#8221; or any URLs from the shadowunit domain, doing the usual label &#038; sort thing. So it only aggregates explicitly SU posts, not anything else from the blogs&#8211;if you want to follow everything the authors have to say, there are other ways.<\/p>\n<p>Using the +Google button from pipes, I put the two pipes onto my custom Google page, and it looks like this:<\/p>\n<p><a href=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/sutab.jpg\" rel=\"lightbox\" title=\"Shadow Unit Tab\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chrismclaren.com\/blog\/wp-content\/images\/2008\/06\/_sutab.jpg\" title=\"Shadow Unit Tab\" alt=\"Shadow Unit Tab\" width=\"600\" height=\"362\" class=\"aligncenter\"\/><\/a><\/p>\n<p>I&#8217;ll actually be using my RSS reader more than this page, but it&#8217;s nice to have the page setup for when I&#8217;m away from my own setup. Like if I want to keep up with SU stuff on those trips to the office in Boston.<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">You may recall that I&#8217;ve strongly encouraged people reading this to check out the Shadow Unit project on several previous occasions. Well, the first &#8220;season&#8221; of Shadow Unit has been over for a while now, I want to take a few minutes to re-encourage you to check it out. The work got stronger throughout the season&#8211;in an amusing parallel with&hellip; <a href=\"http:\/\/www.chrismclaren.com\/blog\/2008\/06\/27\/shadow-unit-cool-web-tools\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,16],"tags":[289,209,228,291],"class_list":["post-1277","post","type-post","status-publish","format-standard","hentry","category-general","category-one-and-done","tag-emma-bull","tag-shadow-unit","tag-web-tools","tag-will-shetterly","xfolkentry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5UQvw-kB","_links":{"self":[{"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/posts\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":2,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/posts\/1277\/revisions"}],"predecessor-version":[{"id":2266,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/posts\/1277\/revisions\/2266"}],"wp:attachment":[{"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/categories?post=1277"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.chrismclaren.com\/blog\/wp-json\/wp\/v2\/tags?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}