<?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>Erlend Klakegg Bergheim &#187; nrk</title>
	<atom:link href="http://klakegg.net/tag/nrk/feed/" rel="self" type="application/rss+xml" />
	<link>http://klakegg.net</link>
	<description></description>
	<lastBuildDate>Thu, 25 Nov 2010 09:43:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>NRK som filsystem</title>
		<link>http://klakegg.net/2009/05/nrk-som-filsystem/</link>
		<comments>http://klakegg.net/2009/05/nrk-som-filsystem/#comments</comments>
		<pubDate>Sat, 23 May 2009 07:22:45 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[Valgfrihet]]></category>
		<category><![CDATA[programmering]]></category>
		<category><![CDATA[nrk]]></category>
		<category><![CDATA[nrkfs]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=148</guid>
		<description><![CDATA[Oppdatering: Koden er kopiert over til eget prosjekt på GitHub, benytt informasjon på GitHub for å komme i gang. Denne postingen er utdatert. Så var det laget; tilgang på NRK sin nett-TV som om tilgangen til innholdet skulle ligge lokal. I mitt forsøk på å gjøre om NRK Nett-TV til et virtuelt filsystem har jeg [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Oppdatering:</strong> Koden er kopiert over til <a href="http://wiki.github.com/klakegg/nrkfs">eget prosjekt</a> på GitHub, benytt informasjon på GitHub for å komme i gang. Denne postingen er utdatert.</p>
<p>Så var det laget; tilgang på NRK sin nett-TV som om tilgangen til innholdet skulle ligge lokal. I mitt forsøk på å gjøre om <a href="http://www1.nrk.no/nett-tv/">NRK Nett-TV</a> til et virtuelt filsystem har jeg valgt å bedrive &#8220;<a href="http://en.wikipedia.org/wiki/Screen_scraping">screen scraping</a>&#8221; av nettsidene, og ender opp med én spilleliste for hvert program som er lagt ut.</p>
<p>Jeg har valgt å benytte Python, sammen med modulene <a href="http://pypi.python.org/pypi/fuse-python">Fuse-Python</a> og <a href="http://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>, så dette kan man sette opp på sin egen maskin som kjører Linux eller MacOS.</p>
<p>Filene er lagt ut <s>i kildekodekontrollen</s> <a href="http://github.com/klakegg/nrkfs">på GitHub</a>, og er delt opp i to filer:</p>
<ul>
<li>nrk.py &#8211; Bibliotek for å aksessere NRK Nett-TV</li>
<li>nrkfs.py &#8211; Koden som oppretter og fórer det virtuelle filsystemet</li>
</ul>
<p>For å montere filsystemet kjører man enkelt og greit:</p>
<p><code>./nrkfs.py nrk</code></p>
<p>Filen må være kjørbar, og &#8220;nrk&#8221; vil i dette tilfellet bli mappen som skal være monteringspunktet, denne mappen må allerede være opprettet. Gevinsten er ikke vanskelig å forestille seg:</p>
<p style="text-align: center;"><img class="size-full wp-image-152 aligncenter" title="NrkFS" src="http://klakegg.net/wp-content/uploads/2009/05/nrkfs.png" alt="NrkFS" width="554" height="422" /></p>
<p><s>Det er bevisst ikke opprettet noen debian-pakke eller egg-pakke av dette lille prosjektet enda, det får komme etter litt mer testing om det skulle være noen interesse for det.</s></p>
<p><strong>Oppdatering:</strong> Debian-pakke er tilgjengelig for <a href="http://github.com/klakegg/nrkfs/downloads">nedlasting fra GitHub</a> sammen med <a href="http://wiki.github.com/klakegg/nrkfs/installasjon">instruksjoner for installasjon</a>.</p>
<p>Håper noen har ønske om å teste dette ut og kan komme med tilbakemeldinger, er svært interessert i det som ikke måtte fungere.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/05/nrk-som-filsystem/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
	</channel>
</rss>

