<?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>Marcus Follrud &#187; python</title>
	<atom:link href="http://marcusfollrud.net/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcusfollrud.net</link>
	<description>ingen slogan</description>
	<lastBuildDate>Fri, 30 Jul 2010 09:27:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Adding bit.ly support to mu-feeder</title>
		<link>http://marcusfollrud.net/2010/01/23/adding-bit-ly-support-to-mu-feeder/</link>
		<comments>http://marcusfollrud.net/2010/01/23/adding-bit-ly-support-to-mu-feeder/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 09:10:42 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[mu-feeder]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitterfeed]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=382</guid>
		<description><![CDATA[My twitterfeed haven&#8217;t been working for  a while now. The last update was 2009-11-25, so I went out googling on &#8221;twitterfeed replacement&#8221; and found mu-feeder. A small python script that publish your blog entrys (or whatever RSS feed that you might have) to twitter. It&#8217;s very sweet but i missed the bit.ly support. But, since]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2010%2F01%2F23%2Fadding-bit-ly-support-to-mu-feeder%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2010%2F01%2F23%2Fadding-bit-ly-support-to-mu-feeder%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>My twitterfeed haven&#8217;t been working for  a while now. The last update was 2009-11-25, so I went out googling on &#8221;twitterfeed replacement&#8221; and found <a href="https://launchpad.net/mu-feeder">mu-feeder</a>. A small python script that publish your blog entrys (or whatever RSS feed that you might have) to twitter. It&#8217;s very sweet but i missed the bit.ly support.</p>
<p>But, since it&#8217;s open source, there&#8217;s nothing that you can&#8217;t do about it <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I went out hunting and i found <a href="http://code.google.com/p/python-bitly/">python-bitly</a>. A library for the bit.ly API!</p>
<p>After some tweaking in the bitly file I got it working.</p>
<p>Step 1: Download mu-feeder and unpack it.<br />
Step 2: <a href="http://marcusfollrud.net/wp-content/bitly.py">Download the modified bitly file</a> and put it in mu-feeder/shorteners (<a href="http://marcusfollrud.net/wp-content/bitly.diff">diff here</a>)<br />
Step 3:  Edit your mu-feeder settings.py. set URL_SHORTENING_SERVICE to &#8221;bitly&#8221; and URL_SHORTENER_LOGIN plus URL_SHORTENER_PASSWORD to your bit.ly username and the API key that you have on bit.ly.</p>
<p>That&#8217;s it. Now it should work just fine <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Have a nice weekend.<br />
Marcus</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2010/01/23/adding-bit-ly-support-to-mu-feeder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 &#8211; Goals for the year</title>
		<link>http://marcusfollrud.net/2010/01/01/goals-for-the-year/</link>
		<comments>http://marcusfollrud.net/2010/01/01/goals-for-the-year/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 17:01:07 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[monotouch]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=360</guid>
		<description><![CDATA[I didn&#8217;t make any new year promise to myself. Mostly because there&#8217;s nothing more broken than a promise made when welcoming the new year. So, instead of making promises, I&#8217;ve made goals that i&#8217;ll try to complete and deliver. #1 &#8211; My first iPhone application released A couple of months ago I beta tested MonoTouch,]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2010%2F01%2F01%2Fgoals-for-the-year%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2010%2F01%2F01%2Fgoals-for-the-year%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>I didn&#8217;t make any new year promise to myself. Mostly because there&#8217;s nothing more broken than a promise made when welcoming the new year. So, instead of making promises, I&#8217;ve made goals that i&#8217;ll <strong><em>try</em></strong> to complete and deliver.</p>
<p><strong>#1 &#8211; My first iPhone application released<br />
</strong></p>
<p style="padding-left: 30px;">A couple of months ago I beta tested MonoTouch, the .NET framework for the iPhone. It&#8217;s a great tool for all of us who doesn&#8217;t want to learn Objective-C. After some testing I started to do some actual work for an application. It still needs  more work to be functional but at least I have something to go on. I all goes well this will be done somewhat in April.</p>
<p><strong>#2 &#8211; Payson Drupal Module</strong></p>
<p style="padding-left: 30px;">This one is a bit disturbing and embarrasing. For a long time I&#8217;ve wanted to make this module for Drupal where you, as a user have the possibility to sponsor sites by paying a small amount of cash using paysons money transaction system. I like Payson, and it really deserves more focus <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Hopefulle this will come handy to Drupal site administrators. Hopefully this will can be expected in fall of 2010.</p>
<p><strong>#3 &#8211; Community Site based on Django</strong></p>
<p style="padding-left: 30px;">The Swedish Community has for a long time lacked a good community web site for tracking one of the finest things with open source &#8211; The great open project that makes whatever disitribution worthy of. It can be all from background search engines like <a href="http://www.beagle-project.org"><em>beagle</em> </a>to music players like <a href="http://www.listen-project.org"><em>Listen</em></a>. All small components that makes the linux experience that great! This should be expected in late 2010.</p>
<p style="padding-left: 30px;">
<p>That&#8217;s the three prioritized goals that I have as it is right now. I&#8217;ll end this post now to get started <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>See you!<br />
/Marcus</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2010/01/01/goals-for-the-year/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No.. I&#8217;m not dead</title>
		<link>http://marcusfollrud.net/2009/12/05/no-im-not-dead/</link>
		<comments>http://marcusfollrud.net/2009/12/05/no-im-not-dead/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 09:22:17 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Privat]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[shapelink]]></category>
		<category><![CDATA[tornado]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=354</guid>
		<description><![CDATA[It&#8217;s been several weeks since I made a post in my blog. The reason for me beeing inactive is mainly because I&#8217;ve had tons of stuff to do at work, and no real spare time, when it comes to my small projects at home. 8-10 weeks ago, me and my girlfriend Andjelka, started to work]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F12%2F05%2Fno-im-not-dead%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F12%2F05%2Fno-im-not-dead%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s been several weeks since I made a post in my blog.</p>
<p>The reason for me beeing inactive is mainly because I&#8217;ve had tons of stuff to do at work, and no real spare time, when it comes to my small projects at home.</p>
<p>8-10 weeks ago, me and my girlfriend Andjelka, started to work out, as we used to do before we met eachother.<br />
Lets just say that we&#8217;ve had a little too much tv and potatoe chips, without working out the slightest bit. Which can be seen on my BMI / Weight over all.</p>
<p>So, we came to the conclusion that something needs to be done. And here we are <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Eight weeks later, we&#8217;re working out 3-5 times a week. Which we both find great <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>See my progress on <a title="Shapelink" href="http://www.shapelink.com/en/training/folle">shapelink</a></p>
<p><strong>A</strong>lright. Enough with the private life.<br />
I&#8217;ve done a little research on web development. What is better, PHP or Python?</p>
<p>Most people would say PHP as it&#8217;s so easy to learn and that it&#8217;s so widely used. And say that python is better, since it&#8217;s a lot faster than PHP <em>and</em> have tons of complete modules, classes and frameworks.</p>
<p>I tried some of the python projects out. For instance, <a href="http://www.djangoproject.com/">Django </a>is a really nice python framework. Easy to learn, GREAT setup page and is done with the <a href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself">DRY </a>method. Which keep you as productive as possible <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Another one, that doesn&#8217;t seem to be as famous is <a href="http://www.tornadoweb.org/">Tornado web server</a>. Which is used by FriendFeed for example. This one seems to be the fastest one around, and it seems quite simple to take in.</p>
<p>The reason for me checking those things out is that I&#8217;ve a little projekt (it might not be considered &#8221;little&#8221;) that needs a web server for handling data. I&#8217;ll get back to you as soon as I have any good information <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Yeah.. this was a sloppy blog post. I&#8217;m sorry. Cu</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/12/05/no-im-not-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Drupal Modules using Python</title>
		<link>http://marcusfollrud.net/2009/10/23/getting-drupal-modules-using-python/</link>
		<comments>http://marcusfollrud.net/2009/10/23/getting-drupal-modules-using-python/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 16:25:23 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=335</guid>
		<description><![CDATA[A good friend of mine wrote yesterday a small python script that allows the user to search and download Drupal modules directly via the official ftp. This was made since it is quite boring/irritating to first browse through the module page on drupal.org and then copy the link to a shell where you download the]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F10%2F23%2Fgetting-drupal-modules-using-python%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F10%2F23%2Fgetting-drupal-modules-using-python%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://jonasbjork.net">A good friend of mine</a> wrote yesterday a small python script that allows the user to search and download Drupal modules directly via the official ftp.<br />
This was made since it is quite boring/irritating to first browse through the module page on drupal.org and then copy the link to a shell where you download the module you want on your web server.</p>
<p>Instead, Jonas (that&#8217;s my friends name, btw) wrote this program that directly scans through the drupal module directory on the ftp and returns the output in a shell where the user just enter the choice that he/she wants. Example:</p>
<pre class="shell" style="border: 1px solid #ccc; background-color: #fff; color:#666;">jonas@thinkpad61:~$ ./idm.py hello
Found 32436 files!
[0] hellomobile-5.x-1.0.tar.gz
[1] hellomobile-5.x-1.1.tar.gz
[2] hellomobile-5.x-1.x-dev.tar.gz
[3] hellotxt-6.x-1.x-dev.tar.gz
Which module do you want to download? 1
Ok, lets get hellomobile-5.x-1.1.tar.gz
jonas@thinkpad61:~$ ls -l hellomobile-5.x-1.1.tar.gz
-rw-r--r-- 1 jonas jonas 824473 2009-10-22 22:34 hellomobile-5.x-1.1.tar.gz</pre>
<p>I believe that this is quite usefull and interesting. But, <a href="http://www.linuxportalen.se/blogs/jonasbjork/2009/10/22/jb-install-drupal-module-idmpy">as Jonas mentions in this post</a>. It does not contain the functions that you might need, such as: version filter and dev filter. Meaning that you don&#8217;t want to see results for drupal 5 if you are running six. Nor do you want to use developer packages when you are in a critical installation.</p>
<p>I had some time so I made some improvements on the original:</p>
<pre style="border: 1px solid #ccc; background-color: #fff; color:#666;">tomburk@linux-e9bm:~&gt; python idm-mf.py --help
Usage: idm-mf.py [options]</code>

Options:
-h, --help            show this help message and exit
-f version, --filter=version
Filter the results in version numbers.
-d, --dev             Show developer packages</pre>
<p>This allows the user to filter between the version, of course &#8221;all&#8221; can be applied, if one wants to show all the results. Plus, It&#8217;s possible to toggle between showing the developer packages or not.</p>
<p>Final result:</p>
<pre style="border: 1px solid #ccc; background-color: #fff; color:#666;">tomburk@linux-e9bm:~&gt; python idm-mf.py -f 5 hello
Found a total of 32451 files!
Files containing "hello"
 Based on filter: 5
  Not showing developer packages
[0] hellomobile-5.x-1.0.tar.gz
[1] hellomobile-5.x-1.1.tar.gz
Which module do you want to download? 1
Ok, lets get hellomobile-5.x-1.1.tar.gz
tomburk@linux-e9bm:~&gt; ls -s hellomobile-5.x-1.1.tar.gz
812 hellomobile-5.x-1.1.tar.gz</pre>
<p>The file is available here: <a href="http://marcusfollrud.net/wp-content/idm-mf.py">http://marcusfollrud.net/wp-content/idm-mf.py</a><br />
Or at github: <a href="http://github.com/marcusfollrud/idm">http://github.com/marcusfollrud/idm</a><br />
See you!</p>
<p style="text-align: center;"><strong>A small update</strong></p>
<p style="text-align: center;">2009-10-24 &#8211; Added support for multiple file download, Available on both github and in wp-content</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/10/23/getting-drupal-modules-using-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ännu en inaktiv helg.</title>
		<link>http://marcusfollrud.net/2009/08/16/annu-en-inaktiv-helg/</link>
		<comments>http://marcusfollrud.net/2009/08/16/annu-en-inaktiv-helg/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 18:00:52 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Privat]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[inaktivitet]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/2009/08/16/annu-en-inaktiv-helg/</guid>
		<description><![CDATA[Jag som lovade migsjälv att blogga varje dag. Det blev inte riktigt som jag hade tänkt. Jag har förvisso inte haft något att skriva om, så jag antar att det inte spelar någon roll. Hellre kvalitet än kvantitet? Imorgon börjar en ny vecka, och jag skall bekanta mig lite med C# och .NET. Det är]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F16%2Fannu-en-inaktiv-helg%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F16%2Fannu-en-inaktiv-helg%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>Jag som lovade migsjälv att blogga varje dag.</p>
<p>Det blev inte riktigt som jag hade tänkt.</p>
<p>Jag har förvisso inte haft något att skriva om, så jag antar att det inte spelar någon roll. Hellre kvalitet än kvantitet?</p>
<p>Imorgon börjar en ny vecka, och jag skall bekanta mig lite med C# och .NET. Det är inte helt främmande men känns mer som en bekant än en vän <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Min priolista är densamma, få igång den där blomstervattnaren och gå vidare till despotify och python (Qt). Eventuellt kan där bli ett mellankodknep med PyQt (har fått värsta nojan för det) och Bonjour/Avahi för att hitta nätverksenheter lokalt.</p>
<p><strong>Hur ser din priolista ut?</strong></p>
<p>Trevlig kväll.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/08/16/annu-en-inaktiv-helg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publish to WordPress plasmoid v0.02</title>
		<link>http://marcusfollrud.net/2009/08/11/publish-to-wordpress-plasmoid-v0-02/</link>
		<comments>http://marcusfollrud.net/2009/08/11/publish-to-wordpress-plasmoid-v0-02/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 10:15:30 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[plasma]]></category>
		<category><![CDATA[plasmoid]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=246</guid>
		<description><![CDATA[Igårkväll satt jag och skissade lite på hur framtida versioner av wordpress-plasmoiden skulle kunna se ut. Jag använde mig utav QT Designer för att göra själva moc-upen och det blev såhär: Plasmoiden blir lite större, men känns mer komplett, med möjligheterna att: Lägga till taggar Markera flera kategorier Editera i redan skapade bloggposter Förhandsvisa material]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F11%2Fpublish-to-wordpress-plasmoid-v0-02%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F11%2Fpublish-to-wordpress-plasmoid-v0-02%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>Igårkväll satt jag och skissade lite på hur framtida versioner av wordpress-plasmoiden skulle kunna se ut.</p>
<p>Jag använde mig utav QT Designer för att göra själva moc-upen och det blev såhär:</p>
<div id="attachment_248" class="wp-caption aligncenter" style="width: 595px"><a href="http://marcusfollrud.net/wp-content//snapshot1.png"><img class="size-full wp-image-248" title="Publish to wordpress plasmoid" src="http://marcusfollrud.net/wp-content//snapshot1.png" alt="Wordpress Plasmoid" width="585" height="482" /></a><p class="wp-caption-text">Wordpress Plasmoid</p></div>
<p>Plasmoiden blir lite större, men känns mer komplett, med möjligheterna att:</p>
<ul>
<li>Lägga till taggar</li>
<li>Markera flera kategorier</li>
<li>Editera i redan skapade bloggposter</li>
<li>Förhandsvisa material</li>
</ul>
<p>Jag tror det kan bli riktigt bra!<br />
Funderar även på hur mycket jobb det skulle vara att lägga in bilder med drag-n-dropfunktionalitet. WordPress libbet som är integrerat stöder det, men det är nog lite jobb att ställa in storlek med en extra dialogruta. Vi får helt enkelt se.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/08/11/publish-to-wordpress-plasmoid-v0-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ett sista försök</title>
		<link>http://marcusfollrud.net/2009/07/30/ett-sista-forsok/</link>
		<comments>http://marcusfollrud.net/2009/07/30/ett-sista-forsok/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 10:29:49 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[despotify]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[pykde]]></category>
		<category><![CDATA[pyqt]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[spytify]]></category>
		<category><![CDATA[trådar]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=130</guid>
		<description><![CDATA[Igår blev det inte så mycket programmerat som jag egentligen skulle velat. Men lite grann blev det iallafall. De trevliga grabbarna på #despotify var väldigt engagerade med att få in mig i deras irc kanal #despotify på EFNet för att diskutera just spytify och hur man skulle få igång det. Det blev inte jättemycket diskussioner]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F30%2Fett-sista-forsok%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F30%2Fett-sista-forsok%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>Igår blev det inte så mycket programmerat som jag egentligen skulle velat. Men lite grann blev det iallafall.</p>
<p>De trevliga grabbarna på #despotify var väldigt engagerade med att få in mig i deras irc kanal #despotify på EFNet för att diskutera just spytify och hur man skulle få igång det.</p>
<p>Det blev inte jättemycket diskussioner dock, men det berodde nog mest på att jag inte var så aktiv på kanalen utan satt länge och letade efter information om hur Qt &#8221;tar över&#8221; trådarna utan att hitta något vettigt. Mitt sista försök blev till att göra spytify till sig egna <em>python</em> tråd och låta Qt sköta sitt, men det fungerade inte heller utan fick enbart fönstret att verkligen hänga sig. <span style="text-decoration: underline;">Mycket märkligt..</span> Men jag lärde mig att skapa trådar i python iallafall så helt i onödan var det inte <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Koden: <a href="http://pastebin.se/198606">http://pastebin.se/198606</a></p>
<p>Lite senare på kvällen blev det en diskussion med &#8221;Kagee&#8221; som också hade försökt sig på att göra en spytifyklient med pyQt och även libdespotify med C++, med precis samma resultat som mig. Den enda gemensamma nämnaren till problemet jag kan komma på är gstreamer som används för uppspelningen och att libdespotify trådar en massa som kanske &#8221;tar över&#8221;. Jag är osäker, men det är en teori <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Kagee hade iaf löst sitt problem med QProcess och simple-klienten. Något jag också funderat på men skippat för att det inte känns rätt då man blir helt bunden till vad simple klarar av.</p>
<p>Jag ger mig på ett sista försök med pyQt/pyKDE idag. Denna gången ska jag starta två trådar där en är QT-tråden och den andra spytify, så de inte får något direkt med varandra att göra. Det kanske kan fungera, men å andra sidan vet jag inte ifall det är möjligt att köra MainWindow i en egen tråd. Vi får se <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Fungerar inte detta ger jag upp pyQt och går på wxWidgets istället!</p>
<p>Nu är lunchen snart slut så.. Synes!<br />
/marcus</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/07/30/ett-sista-forsok/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Försök med despotify med python bindings</title>
		<link>http://marcusfollrud.net/2009/07/28/forsok-med-despotify-med-python-bindings/</link>
		<comments>http://marcusfollrud.net/2009/07/28/forsok-med-despotify-med-python-bindings/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 14:10:03 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[despotify]]></category>
		<category><![CDATA[pykde]]></category>
		<category><![CDATA[pyqt]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[qthread]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=126</guid>
		<description><![CDATA[Jag spenderade mestadelen av kvällen med att programmera lite pyQT/pyKDE med despotify python-bindings. Till en början tänkte jag &#8221;Gud vad lätt detta måste vara. Bara att skriva lite pythonkod och så spelar den min musik.&#8221; Och i 90% av fallet var det så också. Det gick enkelt att söka och klistra in i en ListWidget,]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F28%2Fforsok-med-despotify-med-python-bindings%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F28%2Fforsok-med-despotify-med-python-bindings%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>Jag spenderade mestadelen av kvällen med att programmera lite pyQT/pyKDE med despotify python-bindings.</p>
<p>Till en början tänkte jag &#8221;Gud vad lätt detta måste vara. Bara att skriva lite pythonkod och så spelar den min musik.&#8221;</p>
<p>Och i 90% av fallet var det så också. Det gick enkelt att söka och klistra in i en ListWidget, skapa action på signaler som dubbelklick för att spela.</p>
<p><em>Men&#8230;.</em> När uppspelningen börjar fryser fönstret tills låten är klar vilket är lite konstigt, ifall man kör test.py (i despotify/src/bindings/python/) går verkar den skapa sin egna tråd och gå vidare.</p>
<p>Vilket den även gör här, men inte på samma vis. När musiken börjar spela kommer det fram felmeddelande i terminalen som säger:</p>
<ul>
<li>QMetaMethod::invoke: Unable to invoke methods with return values in queued connections</li>
<li>QObject ::startTimer: QTimer can only be used with threads started with QThread</li>
</ul>
<p>Visst, hade jag <strong>använt </strong>något av de objekten hade jag förstått att det kunde gå fel. Men det gör jag inte (ivf inte medvetet).</p>
<p>Mitt första försök till lösning var såklart att skapa en egen tråd till spytify där den kan få hänga sig hur mycket den vill. Sagt och gjort, men det hjälper inte, MainWindow hänger sig lik förbaskat!</p>
<p>Nästa försök var att göra spytify global och därmed utesluta den direkt ut MainWindow-funktionerna, men det fungerade ej heller.</p>
<p>Och nu som sista grej var att koppla bort KDE helt och bara köra pyQt, men lika mycket stopp där.</p>
<p>Jag har <em>inga</em> idéer kvar.</p>
<p>Hade varit jättetacksam för hjälp med det här.<br />
Sources:<a href="http://github.com/marcusfollrud/KSpot/"> http://github.com/marcusfollrud/KSpot/</a></p>
<p style="text-align: center;"><a href="http://marcusfollrud.net/wp-content/Screenshot.png"><img class="aligncenter size-medium wp-image-127" title="Screenshot" src="http://marcusfollrud.net/wp-content/Screenshot-300x175.png" alt="Screenshot" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/07/28/forsok-med-despotify-med-python-bindings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ang. (de)Spotify</title>
		<link>http://marcusfollrud.net/2009/07/27/ang-despotify/</link>
		<comments>http://marcusfollrud.net/2009/07/27/ang-despotify/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 22:06:07 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[despotify]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[plasmoid]]></category>
		<category><![CDATA[pykde]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=122</guid>
		<description><![CDATA[Jag har länge varit ett fan av despotify-gänget och deras fantastiska entusiasm när det gäller att få spotify på skrivbordet med öppen kod. För någon månad sedan skapade dom bindings till både python och ruby, men fortfarande finns där inte någon klient till skrivbordmiljöerna (förutom om man gillar java&#8230;). Vilket har fått mig att tänka:]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F27%2Fang-despotify%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F27%2Fang-despotify%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p>Jag har länge varit ett fan av <a href="http://despotify.se">despotify-gänget</a> och deras fantastiska entusiasm när det gäller att få spotify på skrivbordet med öppen kod.</p>
<p>För någon månad sedan skapade dom bindings till både python och ruby, men fortfarande finns där inte någon klient till skrivbordmiljöerna (förutom om man gillar java&#8230;). Vilket har fått mig att tänka:</p>
<p>Hur svårt är det att skapa en klient som använder libdespotify och som sen bygger på exempelvis python?<br />
Vilket fick mig att tänka ännu ett steg. Jag programmerade just <a href="http://pykde.sf.net">pyKDE</a> för min <a href="http://www.marcusfollrud.net/projects/publish-to-wordpress">plasmoid</a> (okej, den kunde blivit bättre), och även om jag inte är killer på det så kanske det går att lära sig relativt lätt. För python är ju trots allt inget direkt svårt språk. <strong>Någon mer som är sugen?</strong></p>
<p>Detta tål att täna på, precis som allt annat. Jag måste först få igång mitt blomprojekt, då jag har alla delar. Så fort det är klart ska plasmoiden bli lite bättre, med stöd för taggar, hämta kategorier, ladda upp bilder i mediabiblioteket och göra KTextEditor-bakgrunden vit!</p>
<p>Det kanske redan finns en despotifyklient till KDE? Tipsa gärna isåfall.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/07/27/ang-despotify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publish to WordPress Plasmoid</title>
		<link>http://marcusfollrud.net/2009/07/23/publish-to-wordpress-plasmoid/</link>
		<comments>http://marcusfollrud.net/2009/07/23/publish-to-wordpress-plasmoid/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:32:39 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[blogga]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[plasma]]></category>
		<category><![CDATA[pykde]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=107</guid>
		<description><![CDATA[Vill du blogga på din wordpressblogg utan att aktivt gå in via din webbläsare? Isåfall har jag en lösning att erbjuda dig Publish to WordPress Plasmoid är en plasmoid till KDE4 som enkelt låter dig skriva ett blogginlägg utan att gå in direkt på själva bloggsidan. Den är väldigt enkelt skriven och är baserad på]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F23%2Fpublish-to-wordpress-plasmoid%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F07%2F23%2Fpublish-to-wordpress-plasmoid%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Vill du blogga på din wordpressblogg utan att aktivt gå in via din webbläsare?</em></p>
<p>Isåfall har jag en lösning att erbjuda dig <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong><a href="http://marcusfollrud.net/wp-content/uploads/ptw1.png"><img class="alignleft" title="Publics To WordPress" src="http://marcusfollrud.net/wp-content/uploads/ptw1.png" alt="" width="251" height="247" /></a>Publish to WordPress Plasmoid</strong> är en plasmoid till KDE4 som enkelt låter dig skriva ett blogginlägg utan att gå in direkt på själva bloggsidan.</p>
<p>Den är väldigt enkelt skriven och är baserad på pyKDE och <a href="http://code.google.com/p/wordpress-library/">wordpresslib</a>.</p>
<p>Just nu erbjuder den inget annat än det mest simpla. Att skapa ett inlägg med enbart en titel och text.</p>
<p>Funktioner som skulle kunna integreras är taggar,kategorier och inmatning av bilder. Men, det har jag inte gjort i denna release.</p>
<p>Vill du testa den?<br />
<a href="http://marcusfollrud.net/wp-content/uploads/publish-to-wordpress.plasmoid">Ladda ner här</a></p>
<p>Kolla källkoden på github (GPL licensierad):<br />
<a href="http://github.com/marcusfollrud/Publish-to-Wordpress-plasmoid/tree/master">http://github.com/marcusfollrud/Publish-to-Wordpress-plasmoid/tree/master</a></p>
<p>Kontaka mig gärna ifall du skulle vilja hjälpa till med något!<br />
mail: marcus.follrud&lt;canelbull&gt;gmail.com</p>
<p><a href="http://marcusfollrud.net/wp-content/uploads/ptw2.png"><img class="alignright" title="Publish to WordPress" src="http://marcusfollrud.net/wp-content/uploads/ptw2.png" alt="" width="384" height="289" /></a><a href="http://marcusfollrud.net/wp-content/uploads/ptw3.png"><img class="alignleft" title="Publish to WordPress" src="http://marcusfollrud.net/wp-content/uploads/ptw3.png" alt="" width="335" height="338" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/07/23/publish-to-wordpress-plasmoid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
