<?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>Jumpingmushroom &#187; Tech</title>
	<atom:link href="http://www.jumpingmushroom.com/category/private/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jumpingmushroom.com</link>
	<description></description>
	<lastBuildDate>Sat, 25 Jun 2011 21:59:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mediacenter automation</title>
		<link>http://www.jumpingmushroom.com/2011/06/06/mediacenter/</link>
		<comments>http://www.jumpingmushroom.com/2011/06/06/mediacenter/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 20:28:52 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=943</guid>
		<description><![CDATA[This will just be a quick update on various things I have managed to put together after getting a Synology DS410j NAS, which in turn gives me completely automatic downloading and sorting of any Movie or TV series I would like. Tools used: - Sick Beard - Couch Potato - Transmission - Sorting script These [...]]]></description>
			<content:encoded><![CDATA[<p>This will just be a quick update on various things I have managed to put together after getting a <a href="http://www.overclock3d.net/reviews/storage/synology_ds410j_nas_station/1">Synology DS410j</a> NAS, which in turn gives me completely automatic downloading and sorting of any Movie or TV series I would like.</p>
<p>Tools used:<br />
- <a href="http://sickbeard.com/">Sick Beard</a><br />
- <a href="http://couchpotatoapp.com/">Couch Potato</a><br />
- <a href="http://www.transmissionbt.com/">Transmission</a><br />
- <a href="http://1000umbrellas.com/2010/04/28/how-to-automatically-move-and-remove-transmission-daemon-downloads">Sorting script</a></p>
<p>These tools combined give you a system able to download, rename and sort any tv-series or movie, and will even update your mediacenter (<a href="http://xbmc.org/">XBMC</a>, <a href="http://www.plexapp.com/">Plex</a> etc) with the new content. Hell, it will even notify you via <a href="http://www.twitter.com">twitter</a> when it&#8217;s done downloading!</p>
<p><span id="more-943"></span></p>
<p>So, first things first, configure your SAN (or your basic GNU/Linux computer with &lt;insert distro name here&gt; installed), and make sure you have sufficient of storage. Preferably in a raid 0 (or raid 5 if you want to secure your data). My current setup contains a mere 3x750gb disks, but it works for me at the moment. Replacing them with some 3TB disks would be far better, but currently it requires substantial funds to do so.</p>
<p>Once everything is up and running, install transmission. If you use a linux distro, simply download it from the provided link above, if you have a Synology NAS just like myself, use the following page to get the packages needed http://synoblog.superzebulon.org/category/tr/ . I have a complete configuration that I&#8217;m currently running here, but feel free to modify it to your wishes:</p>
<pre class="brush: bash">{
    "alt-speed-down": 0,
    "alt-speed-enabled": true,
    "alt-speed-time-begin": 480,
    "alt-speed-time-day": 62,
    "alt-speed-time-enabled": true,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 1024,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/path/to/your/seeding",
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/path/to/your/incomplete",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "message-level": 2,
    "open-file-limit": 32,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 52442,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": true,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "pidfile": "/usr/local/transmission/var/transmission.pid",
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "ratio-limit": 2,
    "ratio-limit-enabled": true,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "encrypted password",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "admin",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 2,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true,
    "watch-dir": "/path/to/your/watchdir",
    "watch-dir-enabled": true
}</pre>
<p>This basic configuration gives you several nice features. Amongst others are:</p>
<p style="padding-left: 30px;">- It works with several folders to make sure everything is sorted as well as possible. Namely, we want the content that are downloading in the incomplete folder, the seeding content in the seeding, and we want a folder where our two other systems (more specifically sick beard and couch potato), can dump their .torrent files for transmission to start them automatically.<br />
- It seeds the content to 200%, which is good in any bit-torrent scenario.</p>
<p>Next, you will have to work out how to configure the script from this page <a href="http://1000umbrellas.com/2010/04/28/how-to-automatically-move-and-remove-transmission-daemon-downloads">http://1000umbrellas.com/2010/04/28/how-to-automatically-move-and-remove-transmission-daemon-downloads</a> which will in turn move torrents from transmission and to a folder called completed, which in turn sickbeard and couchpotato will keep track of and move things to the correct folders.</p>
<p>With this in place, simply install sickbeard and couchpotato according to installation instructions (or use the packages provided in the following link <a href="http://synoblog.superzebulon.org/category/sb/">http://synoblog.superzebulon.org/category/sb/</a>). The installation itself is pretty self explanatory, but use the information on which folders you want your torrents downloaded, and where they are stored once done, and it should configure everything on its own.</p>
<p>After the final configurations are done, mount up your storage from your medacenter with either nfs or cifs, specify the type of content for each of your movie and tv-series folders, and your XBMC or other mediacenter should be able to find all the content perfectly fine, as it is sorted according to how they prefer it.</p>
<p>&nbsp;</p>
<p>A few notes though. I have yet to see couchpotato in action, this is mostly due to it only downloading movies I want myself, and not simply basing it on year and imdb rating (which it can also do), so until one of the movies I want release, I will be paying close attention to it. If it turns out to work as intended, I will be very happy, if not, I&#8217;ll just have to refer you to my other guide about <a href="http://flexget.com/">flexget</a>, and refer you to their pages where you can specify movies you wish to get, but it is allot more rudimentary, and requires allot more tinkering.</p>
<p>&nbsp;</p>
<p>Hope you enjoyed this little quick guide. I will no doubt be updating it as I go along, but for now, this is what I&#8217;m using. If you have any comments or questions, do not hesitate to post them in the comments section below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2011/06/06/mediacenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your iPhone feel new again</title>
		<link>http://www.jumpingmushroom.com/2010/02/16/make-your-iphone-feel-new-again/</link>
		<comments>http://www.jumpingmushroom.com/2010/02/16/make-your-iphone-feel-new-again/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 09:47:33 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=842</guid>
		<description><![CDATA[Most people these days are starting to get tired of their iPhones, and are looking for places to maybe clench their thirst for gadgetry, either by buying one of the many Android phones out there, like the Nexus one or the Droid. However, for us mortals that don&#8217;t have that much cash to throw around [...]]]></description>
			<content:encoded><![CDATA[<p>Most people these days are starting to get tired of their iPhones, and are looking for places to maybe clench their thirst for gadgetry, either by buying one of the many Android phones out there, like the Nexus one or the Droid. However, for us mortals that don&#8217;t have that much cash to throw around on new gadgets, you can do some minor adjustments and make your iPhone feel new and exciting.<br />
<span id="more-842"></span><br />
<strong><span style="text-decoration: underline;">Step 1:</span></strong></p>
<p>Jailbreak it. I know, it&#8217;s not very legal now is it? Or at least it&#8217;s a gray zone. However, it enables you to fully enjoy your phone the way it should be. No limitations, and all the benefits of jailbreak tweaks and applications. Be aware though, you will break your warranty by doing this, and it seems Apple have started finding new ways to block jailbreakers from enjoying their phones (ref: <a href="http://thebigboss.org/2010/02/02/iphone-313-out-do-not-update/">The 3.1.3 update</a>).</p>
<p>Also, it seems they have started blocking users to the app store that are running jailbroken software (ref: <a href="http://thebigboss.org/2010/02/02/iphone-313-out-do-not-update/">Apple Bans iPhone hackers</a>). Note: This might be users that are running pirated app store apps, not jailbroken apps, which is what I will present here.</p>
<p><span style="text-decoration: underline;"><strong>Step 2:</strong></span></p>
<p>Ok, so you&#8217;ve jailbroken your phone, now what? I&#8217;ll tell you what. Here&#8217;s a small list of tweaks and applications that is in no way available through the regular Apple ways.</p>

<a href="http://www.jumpingmushroom.com/wp-content/gallery/blog-pictures/photo.jpg" title="" class="shutterset_singlepic49" >
	<img class="ngg-singlepic" src="http://www.jumpingmushroom.com/wp-content/gallery/cache/49__320x240_photo.jpg" alt="android lock" title="android lock" />
</a>

<p>- <strong>Android lock</strong>: (<em>Free</em>) Yeah, someone has made an effort and made an lock screen more similar to the one Android uses. This will make it harder for your buddies to tamper with your phone and surf on your pay-pr-kilobyte connection for for large non-iPhone supported sites.</p>

<a href="http://www.jumpingmushroom.com/wp-content/gallery/blog-pictures/photo-3.jpg" title="" class="shutterset_singlepic48" >
	<img class="ngg-singlepic" src="http://www.jumpingmushroom.com/wp-content/gallery/cache/48__320x240_photo-3.jpg" alt="sbsettings" title="sbsettings" />
</a>

<p>- <strong>SBsettings</strong>: (<em>Free</em>) Tired of having to go into settings to enable and disable the wifi, Bluetooth or airplane mode all the time? With sbsettings you simply swipe across the topbar, and you have instant access to all settings you would ever need.</p>

<a href="http://www.jumpingmushroom.com/wp-content/gallery/blog-pictures/photo-2.jpg" title="" class="shutterset_singlepic47" >
	<img class="ngg-singlepic" src="http://www.jumpingmushroom.com/wp-content/gallery/cache/47__320x240_photo-2.jpg" alt="qtweeter" title="qtweeter" />
</a>

<p>- <strong>qTweeter</strong>: (<em>About 1$</em>) If your an avid Twitter user, then you want your tweets out as fast as possible. This app is another swipe-to-access app, where you slide your finger down from the top bar. This produces a window for instant tweets (and Facebook updates).</p>

<a href="http://www.jumpingmushroom.com/wp-content/gallery/blog-pictures/kirikae.jpg" title="" class="shutterset_singlepic50" >
	<img class="ngg-singlepic" src="http://www.jumpingmushroom.com/wp-content/gallery/cache/50__320x240_kirikae.jpg" alt="kirikae" title="kirikae" />
</a>

<p>- <strong>Backgrounder/Kirikae</strong>: (<em>Free</em>) This is a combo suggestion, as both apps really work well together. Backgrounder enables you to do exactly that, place running applications in the background. This way you can run your last.fm/spotify in the background, while surfing the web or reading your mail. Kirikae enables you to quickly do switches between your running apps by a simple tap on the specified button (in my case i double click the home button).</p>
<p>Backgrounder doesn&#8217;t really have something to take a screenshot of, but works by simply holding the home button. You then get a message saying the app has been backgrounded, and you can change to and from with Kirikae.</p>
<p><span style="text-decoration: underline;"><strong>Step 3:</strong></span></p>
<p>Have fun! With these additions to your iPhone, you might feel it&#8217;s worth keeping for a little while longer. And if not, enjoy your next gadget!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2010/02/16/make-your-iphone-feel-new-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finding the right domain</title>
		<link>http://www.jumpingmushroom.com/2010/01/29/finding-the-right-domain/</link>
		<comments>http://www.jumpingmushroom.com/2010/01/29/finding-the-right-domain/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:18:13 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=831</guid>
		<description><![CDATA[Having worked with domains now for well over a year, I&#8217;ve realized that I actually should try finding a domain that better suits me as a mail address domain. Right now my domain is a bit hard for people to get when I write it down on paper. I have a few options: - I [...]]]></description>
			<content:encoded><![CDATA[<p>Having worked with domains now for well over a year, I&#8217;ve realized that I actually should try finding a domain that better suits me as a mail address domain. Right now my domain is a bit hard for people to get when I write it down on paper.</p>
<p>I have a few options:</p>
<p>- I could try buying up the .no/.com domain I want from another owner, but the downside would be that I might have to end up paying allot of money for it.</p>
<p>- I could get an obscure ccTLD (Country code Top-Level domain), but the problem then is, normal people don&#8217;t know about that many extensions. The main extensions are .com/.net/.org and for Norwegians it&#8217;s .no. Having an extension like .sh, .tc, .cx or .la as an extension would just confuse people.</p>
<p>- Another option is to simply sit and wait for a domain to &#8220;maybe&#8221; expire and steal it before it&#8217;s re-registered by the owner, but this involves allot of waiting, and domains these days usually don&#8217;t expire unless the owner does not pay for it.</p>
<p>I might just ending up with the second solution. It&#8217;s not the best, but I don&#8217;t want to pay allot of money, and I can&#8217;t be bothered waiting for the domain I want to be released. I am monitoring the domains, and will no doubt snatch it if it does release, but I can always forward mail to another domain when I get it.</p>
<p>If you have any suggestions to what domain I should try to go for, please don&#8217;t hesitate to drop me a note!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2010/01/29/finding-the-right-domain/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Playing backup games on your Nintendo Wii</title>
		<link>http://www.jumpingmushroom.com/2009/11/15/playing-backup-games-on-your-nintendo-wii/</link>
		<comments>http://www.jumpingmushroom.com/2009/11/15/playing-backup-games-on-your-nintendo-wii/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 20:49:54 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=737</guid>
		<description><![CDATA[After playing around with my Nintendo Wii all Sunday, I finally managed to set everything up so that I can boot backed up games directly from my 32GB USB stick. Here&#8217;s what I did. Installing homebrew channel The first step will be to have access to the homebrew channel on your Wii. This can be [...]]]></description>
			<content:encoded><![CDATA[<p>After playing around with my Nintendo Wii all Sunday, I finally managed to set everything up so that I can boot backed up games directly from my 32GB USB stick. Here&#8217;s what I did.</p>
<p><strong>Installing homebrew channel</strong></p>
<p>The first step will be to have access to the <a href="http://hbc.hackmii.com/">homebrew channel</a> on your Wii.<strong> </strong>This can be accomplished by several ways. I used the Twilight hack described here <a href="http://wiibrew.org/wiki/Twilight_Hack">http://wiibrew.org/wiki/Twilight_Hack</a> however, this has been fixed in later updates of the Wii firmware. However the  Indiana Pwns hack explained here <a href="http://wiibrew.org/wiki/Indiana_Pwns">http://wiibrew.org/wiki/Indiana_Pwns</a> currently works with the latest 4.0, 4.1 and 4.2 system menus.</p>
<p>You can also use the BannerBomb hack which is explained in this article <a href="http://wiibrew.org/wiki/Bannerbomb">http://wiibrew.org/wiki/Bannerbomb</a></p>
<p>I am however not going to explain in detail the software hacking of the Wii, as this was something I did when I first got the Wii, by going out and buying The Legend of Zelda: Twilight Princess, so I could load the hacked save game and start installing home brew. This is all explained in the links I posted and should be enough to get you started.</p>
<p><strong>Installing the latest IOS package cIOSCORP</strong></p>
<p>In order for the system to be able to load the latest games without having to update the system itself, we need the latest IOS packages. These packages can be installed in numerous amounts of ways, but I found it easiest to use a package installer called cIOSCORP. This installed all the latest IOS packages, patched with whatever it needed to have patched, and as many as needed to run any game available on the market. More info and download of the package can be found here <a href="http://cioscorp.com/" class="broken_link">http://cioscorp.com/</a></p>
<p>Simply explained is that you download the package, place it under apps/ on your SD card and start the install through the homebrew channel. Some basics about how you do this here <a href="http://sites.google.com/site/completesg/how-to-use/homebrew-channel">http://sites.google.com/site/completesg/how-to-use/homebrew-channel</a></p>
<p><strong> Making a WBFS USB stick with wbfsmanager</strong></p>
<p>In order to play games<strong> </strong>from an USB stick, the file system on the USB stick have to be altered to use the WBFS system the Wii uses to read the game DVD&#8217;s etc. This can be accomplished by using a simple application called WBFS Manager, and can be downloaded here <a href="http://wbfsmanager.codeplex.com/">http://wbfsmanager.codeplex.com/</a> Simply follow this guide <a href="http://adewii.wordpress.com/2009/07/31/howto-wbfs-manager-for-windows-basics/">http://adewii.wordpress.com/2009/07/31/howto-wbfs-manager-for-windows-basics/</a> and you will have the USB stick converted to WBFS in no time. This guide also explains how to transfer the ISO files onto your USB stick.</p>
<p><strong>Scrubbing Wii game isos and adding to usb stick</strong></p>
<p>It is also possible to do a &#8220;scrub&#8221; of the ISO images for games you backup. This makes them smaller, which is what we want when we are storing games on an USB stick. You can download the Wii scrubber here <a href="http://wiiscrubber.com/" class="broken_link">http://wiiscrubber.com/</a> Once the game you have scrubbed is done, transfer it to the WBFS USB stick as shown in the link above.</p>
<p><strong>Installing an USB loader</strong></p>
<p>I&#8217;m currently on a slight experimental stage with this, but right now I&#8217;m using an USB loader called WiiFlow which is working quite well. Download it here <a href="http://wiiflow.wiitdb.com/">http://wiiflow.wiitdb.com/</a> Simply place the package inside the apps/ folder on your SD card to run it from the homebrew channel. If everything is working as it should, you will be asked to insert the USB stick and the games placed on the stick will show up!</p>
<p>I know there is another launcher available, enabling you to launch games directly from the channel menu explained here <a href="http://sites.google.com/site/completesg/backup-launchers/usb/loadstructor">http://sites.google.com/site/completesg/backup-launchers/usb/loadstructor</a> which I&#8217;m going to try out, but I just managed to boot up Super Mario Galaxy, and my girlfriend has now claimed the Wii for the evening ;)</p>
<p><em>Disclaimer:</em></p>
<p><em>I take no responsibility for the use of pirated games with this walk through. This guide is strictly for information use only (and as my personal reference). I also take no responsibility for any damage to your Wii caused by this guide, neither do I take responsibility for any harm made to other hardware.</em></p>
<p><em>Also, there are probably several errors in this guide. If you wish to correct my post, please leave a comment and I will do the necessary updates.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2009/11/15/playing-backup-games-on-your-nintendo-wii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the latest with Flexget</title>
		<link>http://www.jumpingmushroom.com/2009/08/20/getting-the-latest-with-flexget/</link>
		<comments>http://www.jumpingmushroom.com/2009/08/20/getting-the-latest-with-flexget/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 11:42:16 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[flexget]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[TV-Show]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=662</guid>
		<description><![CDATA[Seeing as I&#8217;m slightly lazy, I wanted to find a way to automatically download all TV-Series and movies, without any human interaction. After searching around a bit, I stumbled upon a python script called Flexget. The easy explanation for what kind of script this is the following: You specify where to download from, what to [...]]]></description>
			<content:encoded><![CDATA[<p>Seeing as I&#8217;m slightly lazy, I wanted to find a way to automatically download all TV-Series and movies, without any human interaction.</p>
<p>After searching around a bit, I stumbled upon a <a href="http://www.python.org/">python</a> script called <a href="http://flexget.com/">Flexget</a>. The easy explanation for what kind of script this is the following:</p>
<p><strong>You specify where to download from, what to download, and where to download it to.</strong></p>
<p>The long explanation all tough, is so much more interesting!</p>
<p>Here is a config file I have compiled together:</p>
<pre class="brush: yaml">global:
  statistics:
   file: /path/to/your/wwwroot

  email:
    from: flexget@myserver.com
    to: your@mailaddress.com
    smtp_host: mail.mailaddress.com
    smtp_port: 25
    smtp_login: true
    smtp_username: your@mailaddress.com
    smtp_password: yourpassword123

feeds:
  tv-shows:
    rss: http://www.website.com/rssfeed.php
    series:
      - True Blood:
          timeframe:
            hours: 6
            enough: 720p
      - Eureka:
          timeframe:
            hours: 12
            enough: 720p
      - Family Guy
      - Dirty Jobs

    download: /path/to/torrent/watchdir

  movies:
    rss: http://www.website.com/rssfeed.php
    limit_new: 3
    imdb:
      min_score: 6.2
      min_votes: 6000
      min_year: 1997
    download: /path/to/torrent/watchdir

  flexget:
    interval: 3 days
    html: http://download.flexget.com/0.9/
    regexp:
      accept:
        - flexget.*zip
    download: /root/fgreleases

  diggnation:
    interval: 3 days
    rss: http://revision3.com/diggnation/feed/MP4-hd30
    limit_new: 1
    regexp:
      accept:
        - diggnation*.mp4
    exec: wget -b -P /path/to/podcast/directory %(url)s</pre>
<p>And here is an explanation on what each part does:</p>
<p>First part:</p>
<pre class="brush: yaml">global:
  statistics:
   file: /path/to/your/wwwroot</pre>
<p>Basically, this part sets all the global settings of the entire config file. in this section I&#8217;ve only set up that statistics for all downloads should be parsed to an index file on my box. Here you will see what kind of sites that generate the most results.</p>
<p>Second part:</p>
<pre class="brush: yaml">  email:
    from: flexget@myserver.com
    to: your@mailaddress.com
    smtp_host: mail.mailaddress.com
    smtp_port: 25
    smtp_login: true
    smtp_username: your@mailaddress.com
    smtp_password: yourpassword123</pre>
<p>This part is very cool. It&#8217;s for setting up so you get a mail as soon as a new show/movie/whatever is downloaded. Combine this with an iPhone and a push mail service, and you got yourself an instant notification as soon as your favorite show has started downloading. Also, If you combine this with the <a href="http://en.wikipedia.org/wiki/Deluge">Deluge</a> <a href="http://flexget.com/wiki/Plugins/deluge">plugin in Flexget</a>, you can set up Deluge to mail you as soon as the download has finished!</p>
<p>Third part:</p>
<pre class="brush: yaml">feeds:
  tv-shows:
    rss: http://www.website.com/rssfeed.php
    series:
      - True Blood:
          timeframe:
            hours: 6
            enough: 720p
      - Eureka:
          timeframe:
            hours: 12
            enough: 720p
      - Family Guy
      - Dirty Jobs
    download: /path/to/torrent/watchdir</pre>
<p>Now for the things that really matter. The downloads. Here I have specified the following values:</p>
<ul>
<li>feeds: &#8211; This indicates that the following list will consist of rss feeds</li>
<li>tv-shows: &#8211; This just tells flexget that the feed we are about to parse will consist of tv-shows. It will then make it easier for flexget to understand how to parse the names, focus on season and episode numbers and so on.</li>
<li>rss: &#8211; Here we just specify the rss feed for a place to get the latest tv-shows.</li>
<li>series: &#8211; This part is the fun part. Here you just write the name of the show you want to get. There are no real rules needed to specify, no regexp to focus on, just write the name, that&#8217;s it. Just remember to write it as it&#8217;s shown in the feed, otherwise flexget will get confused.</li>
<li>timeframe: &#8211; Here we want to specifiy some extra settings. The timeframe value can make use of the settings &#8220;hours&#8221; and &#8220;enough&#8221;. This makes it so that IF the 720p version of a release has not been displayed within 6 hours, the SD (Standard definition) version should be downloaded.</li>
<li>download: Here is where the .torrent file will get downloaded. After this, the torrent client (in my case <a href="http://www.transmissionbt.com/">transmission</a>) will take over and start downloading.</li>
</ul>
<p>Fourth part:</p>
<pre class="brush: yaml">  movies:
    rss: http://www.website.com/rssfeed.php
    limit_new: 3
    imdb:
      min_score: 6.2
      min_votes: 6000
      min_year: 1997
    download: /path/to/torrent/watchdir</pre>
<p>This second part is for downloading the latest HD movie releases, which in turn gets checked through <a href="http://www.imdb.com">IMDB</a> to check the rating (I&#8217;ll explain this later).</p>
<ul type="circle">
<li>movies: &#8211; This just tells flexget that we are now dealing with movies, not tv-shows.</li>
<li>rss: &#8211; Same as above, the rss feed for a site where you are to download from.</li>
<li>limit_new: 1 &#8211; I had to add this in order to not kill of my box completely. Basically it only checks one link each time the cron job is run (which is once every hour).</li>
<li>imdb: &#8211; Here we tell flexget that the following will be values used to check towards imdb.</li>
<li>min_score: 6.2 &#8211; We don&#8217;t want crap movies in our archives, so here we tell flexget to only download movies with a rating ABOVE 6.2 on IMDB.</li>
<li>min_votes: 6000 &#8211; We also don&#8217;t want the script to download movies where there are only 100 votes (which is mostly the actors and cast of the movie) and have received a high initial rating.</li>
<li>download: &#8211; Same as above, download path is to the watch-dir for your torrent client.</li>
</ul>
<p>The third part:</p>
<pre class="brush: yaml">  flexget:
    interval: 3 days
    html: http://download.flexget.com/0.9/
    regexp:
      accept:
        - flexget.*zip
    download: /root/fgreleases</pre>
<p>We of course want to keep up with the latest updates of the script. There might be changes to <a href="http://www.imdb.com">IMDB</a> that require the script to be updated, or new features which we can take use of. That&#8217;s where this part comes in.</p>
<ul>
<li>flexget: &#8211; Loads the flexget module, which is made specifically for downloading latest updates of flexget.</li>
<li>interval: 3 days &#8211; Check every 3 days for new updates.</li>
<li>html: &#8211; Seeing as there is no rss feed for releases, we have to rely on html parsing. That&#8217;s where this module comes in.</li>
<li>patterns: &#8211; Here we have to use regexp in order to dive through the html code, and finding the file we need.</li>
<li>download: &#8211; Aaand where to download the release. Here we just dump it in a folder on our home path.</li>
</ul>
<p>The last part:</p>
<pre class="brush: yaml">  diggnation:
    interval: 3 days
    rss: http://revision3.com/diggnation/feed/MP4-hd30
    limit_new: 1
    regexp:
      accept:
        - diggnation*.mp4
    exec: wget -b -P /path/to/podcast/directory %(url)s</pre>
<p>I watch a lot of <a href="http://www.diggnation.com">Diggnation</a>, so naturally it would be cool to have the latest episodes waiting for me on my box when they are available. This part simply uses more or less the same functions as the flexget section, except it also specifies that it should only download the newest link found. I have also set it to use wget to download it, and not flexgets own get function, as 1. It takes up a lot of load, and 2. The download can last for quite some time, which in turn can make the script start running in several instances.</p>
<p>So that&#8217;s it! I really love this script and how versatile it is. If you wish to read more about using flexget and how to modify it to your needs:</p>
<p>Configuration samples: <a href="http://flexget.com/wiki/CookBook">http://flexget.com/wiki/CookBook</a></p>
<p>Usage for various plugins: <a href="http://flexget.com/wiki/Modules">http://flexget.com/wiki/Modules</a></p>
<p><strong>Last edited: 10/11/2009 at 14:15</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2009/08/20/getting-the-latest-with-flexget/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Omg, new gadget!</title>
		<link>http://www.jumpingmushroom.com/2009/07/22/omg-new-gadget/</link>
		<comments>http://www.jumpingmushroom.com/2009/07/22/omg-new-gadget/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:35:52 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.com/?p=618</guid>
		<description><![CDATA[Yes, new gadget! I got myself a Western Digital My Book World edition (White Edition), and man I love this little box of fun! It&#8217;s running GNU/Linux stripped down edition (which by the way is GPL and can be downloaded here), it&#8217;s got a 1TB Western Digital hard drive, 1 Ethernet 10/100/1000 Mb  and a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://jumpingmushroom.com/wp-content/uploads/2009/07/western-digital-mybook-world.jpg"><img class="size-medium wp-image-619 aligncenter" title="western-digital-mybook-world" src="http://jumpingmushroom.com/wp-content/uploads/2009/07/western-digital-mybook-world-300x300.jpg" alt="western-digital-mybook-world" width="300" height="300" /></a></p>
<p>Yes, new gadget! I got myself a <a href="http://www.wdc.com/en/products/products.asp?driveid=586">Western Digital My Book World edition (White Edition)</a>, and man I love this little box of fun!</p>
<p>It&#8217;s running GNU/Linux stripped down edition (which by the way is <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> and can be downloaded <a href="http://support.wdc.com/product/download.asp?groupid=117&amp;sid=116&amp;lang=en">here</a>), it&#8217;s got a 1TB Western Digital hard drive, 1 Ethernet 10/100/1000 Mb  and a USB 2.0 connection.</p>
<p>I have been working on and off for some time now to set up a new server with some old spare parts I got from work, but as always with old hardware it&#8217;s slow, not a 100% compatible with GNU/Linux and the cabinet is too big and bulky to place anywhere, also, it&#8217;s usually pretty noisy, either with the CPU fan acting as a small air-plane or the BIOS fan being slightly off, which makes the whole cabinet vibrate (personal experience ™).</p>
<div style="height:20px;"></div>
<p>Here&#8217;s what made me decide on buying one:</p>
<p><strong>Torrent client</strong> -<span style="color: #339966;"> Check!</span> &#8211; The box runs <a href="http://www.transmissionbt.com/">Transmission</a> perfectly and download speeds are very good. There are also hacks enabling RSS feed downloading, which makes it perfect for getting TV-Shows as soon as they are available.</p>
<p><strong>Media server system</strong> &#8211; <span style="color: #339966;">Check!</span> &#8211; This box has a system called <a href="http://www.twonkyvision.de/">Twonkyvision</a> running, which enables it to be discovered on our<a href="http://www.popcornhour.com"> Popcorn hour A-110</a> with no problems! All our media is displayed directly and streaming works flawless (all tough I have not tried HD-Content yet, but I kind of doubt it would be any problem). This system also support iTunes, which makes it possible to stream all our music to our machines directly.</p>
<p><strong>Access to GNU/Linux shell</strong> -<span style="color: #339966;"> Check!</span> &#8211; This box doesn&#8217;t only allow you to access the shell, it seems they even encourage it. In the advanced settings on the web interface, you&#8217;re allowed to enable SSH access, and you are given the root password. You are also able to compile applications with gcc (all tough pre-installed gcc was removed in the latest firmware, it&#8217;s still available to install).</p>
<p>Basically, this device is just as good as any old server. I have also later found out that I can do the following with this box:</p>
<p><a href="http://www.cups.org/"><strong>CUPS</strong></a> &#8211; Enables the NAS to serve as a printer server for the local network.</p>
<p><strong>Net-SNMP </strong>- Makes it possible to poll the box for any info you would like to graph into ex. MRTG or RRDTool. This makes monitoring the device load, memory, temperature, disk size etc. incredibly easy.</p>
<p><strong>vsftpd</strong> &#8211; FTP server support for transferring files super fast to and from the device.</p>
<p><strong>rsync</strong> &#8211; Ability to run as a rsync server, which enables it to receive backups and incremental backups from other machines and keep everything up to date.</p>
<div style="height:20px;"></div>
<p>Now, when I first got it, I had a bit of a problem. At home in our current appartement, we don&#8217;t have any Internet connection, not directly into our apartment anway, but we share a wireless connection with our neighbours. This works all well when we have computers that have WLAN, but when I get a device that requires cable, It gets a bit difficult.</p>
<p>So I decided to set the box up like this:</p>
<p>Western digital My book connects to a 10/100Mbit switch I have. This switch is then connected to my computer by regular Cat5 cable. In my computer I set up NAT routing the traffic from eth0 (the wired network) to wlan0 (the wireless network). This makes it possible for the My book to download torrents, update firmware etc. etc. If anyone would be interested in the setup needed, I&#8217;d be glad to share it.</p>
<div style="height:20px;"></div>
<p>I might be posting more about this device later, as I&#8217;m no doubt going to be hacking and tweaking away at it until I&#8217;m a 100% satisfied.</p>
<p>All in all, this is a fantastic device, and so far I&#8217;ve had no problems with it. Sure, some might show up, but that&#8217;s usually due to me being a bit too curious on how things work ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2009/07/22/omg-new-gadget/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>System malfunction</title>
		<link>http://www.jumpingmushroom.com/2007/09/19/system-malfunction/</link>
		<comments>http://www.jumpingmushroom.com/2007/09/19/system-malfunction/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 15:42:00 +0000</pubDate>
		<dc:creator>johnny</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://jumpingmushroom.wordpress.com/2007/09/19/system-malfunction/</guid>
		<description><![CDATA[So today I wanted to recompile myself a new version of MPlayer, so after compiling it over, with support for some various new stuff, i tried running it&#8230;&#8230;but alas, up pops an error message that says error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory during compile. So, [...]]]></description>
			<content:encoded><![CDATA[<p>So today I wanted to recompile myself a new version of <a href="http://www.mplayerhq.hu/">MPlayer</a>, so after compiling it over, with support for some various new stuff, i tried running it&#8230;&#8230;but alas, up pops an error message that says</p>
<blockquote><p>error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory</p></blockquote>
<p>during compile. So, time to <a href="http://www.google.com">Google</a> some. Turns out there&#8217;s a bug in the latest <a href="http://gentoo-portage.com/">portage</a> from <a href="http://www.gentoo.org">Gentoo</a> which breaks all applications running some XML Parsing libraries called <a href="http://expat.sourceforge.net/">Expat</a>, so i try re-emerging Expat, no luck. Try uninstalling it, then reinstalling it, still no luck. So i seek support at the one place i know I&#8217;ll always get help when i need it, the <a href="http://forums.gentoo.org">Gentoo Forums</a>. After some searching around i stumble upon <a href="http://forums.gentoo.org/viewtopic-t-575655-start-0-postdays-0-postorder-asc-highlight-libexpat.html">this</a> thread, which really explains allot of various ways of getting the system up and running again (with the one or two whines from the local newbies).</p>
<p>Currently I&#8217;m going trough an revdep-rebuild which requires to re-compile 39 packages, but hopefully it won&#8217;t break like it did previously, and my system will be back up and running. I&#8217;ll keep this post updated for those interested (all tough I doubt anyone but myself are, so I guess I&#8217;ll just keep it updated for my own amusement :p)</p>
<p><strong>Update:</strong><br />
I ran</p>
<blockquote><p>emerge fontconfig  &amp;&amp; emerge pango &amp;&amp; emerge gtk+</p></blockquote>
<p>which seems to have done the trick. Now I&#8217;m running</p>
<blockquote><p>revdep-rebuild -X &amp;&amp; emerge -uvD</p></blockquote>
<p>which supposedly is going to update the rest of the broken dependencies.</p>
<p><strong>Update 2:</strong><br />
Most of the builds compiled successfully, except for <a href="http://audacious-media-player.org/">Audacious</a> which is compiled from <a href="http://subversion.tigris.org/">SVN</a>, so I&#8217;ll probably have to find a way to unmerge that, or exclude it from the rebuild and get it to finish the rebuilds of packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jumpingmushroom.com/2007/09/19/system-malfunction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

