<?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>APPnox &#187; Basic</title>
	<atom:link href="http://www.appnox.com/tag/basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.appnox.com</link>
	<description>All about Applications!</description>
	<lastBuildDate>Sun, 05 Feb 2012 11:31:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Check Out MPEG Streamline For Basic Editing &amp; Converting [Cross-Platform]</title>
		<link>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/</link>
		<comments>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 01:47:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Useful APPs]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[Converting]]></category>
		<category><![CDATA[CrossPlatform]]></category>
		<category><![CDATA[Editing]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[Streamline]]></category>

		<guid isPermaLink="false">http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/</guid>
		<description><![CDATA[In the world of home video editing, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or Adobe Premiere Elements). With that [...]]]></description>
			<content:encoded><![CDATA[<p><img<br />
class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Icon.png" alt="" />In the world of <a<br />
href="http://www.makeuseof.com/tag/10-simple-tips-to-record-great-looking-home-videos/">home video editing</a>, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or <a<br />
href="http://www.makeuseof.com/tags/adobe/">Adobe</a> Premiere Elements).</p>
<p>With that in mind, there are a few free video editors available in the land of Internet, and although they aren&#8217;t entirely useful for heavy editing, they are good for small projects or learning the basics before you make a major purchase. Take a gander at <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a>, a basic clip-trimmer and and <a<br />
href="http://www.makeuseof.com/tags/video-converter/">video converter</a> that is simple yet effective.</p>
<h2>Embrace The Clip Trimmer</h2>
<p>Straight-up, <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is not a full-blown nonlinear video editing system. It&#8217;s more of a small clip-trimmer – something that you would find as a mere feature in <a<br />
href="http://www.makeuseof.com/tag/apple-refunding-dissatisfied-final-cut-pro-customers-news/">Final Cut Pro 7</a> (the good one) or Adobe Premiere Pro. With that being said, don&#8217;t expect to create a major motion picture with this editor/converter. However, I have found some practical uses for the app that you can use in conjunction with your onboard movie editors (like <a<br />
href="http://www.makeuseof.com/tags/imovie">iMovie</a> and <a<br />
href="http://www.makeuseof.com/tags/windows-movie-maker/">Windows Movie Maker</a>).</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Basic.png" alt="" width="580" height="405" /></p>
<p>Instead of trimming clips within your standard editor, you could first sort through them using MPEG Streamclip and pick out only the ones that you want. After this, just pop the clips in a folder and choose what you want to use. This beats throwing in a clip from a <a<br />
href="http://www.makeuseof.com/tags/video">video</a> that is half an hour long.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Trim.png" alt="" width="580" height="253" /></p>
<p>Besides splicing the footage, you could always just use Streamclip to pull a piece of footage from a long video that you shot. A good example of this could be a hidden camera prank video which normally takes a long time to shoot. This makes Streamclip ideal for basic <a<br />
href="http://www.makeuseof.com/tags/youtube">YouTube</a> videos or for quick and easy editing. One thing that comes to mind is vlogging which is normally pretty sporadic.</p>
<h2>Convert Files However Needed</h2>
<p>On top of the extremely primitive editing system included in MPEG Streamclip (and primitive is how I like it in some cases), the app offers the ability to convert files as needed. Just by clicking <em>File</em> on the menu, you will be presented with a variety of formats that your video can be exported in. Below is a list of some of the formats offered.</p>
<ul>
<li><a<br />
href="http://www.makeuseof.com/tags/quicktime">Quicktime</a></li>
<li>DV</li>
<li>AVI</li>
<li>MPEG-4</li>
<li>iPod/iPhone</li>
</ul>
<p>Beyond these, the converter will also allow you to export only audio if this is what you happen to desire. I&#8217;d assume that this would be decent if your camera has a decent microphone and you have recorded an acoustic performance. After that, you could very well pop the track right onto your <a<br />
href="http://www.makeuseof.com/tags/ipod">iPod</a> or <a<br />
href="http://www.makeuseof.com/tags/iphone">iPhone</a>.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Export.png" alt="" width="580" height="253" /></p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/OtherFormats1.png" alt="" width="580" height="269" /></p>
<h2>Conclusion</h2>
<p>So there you have it – an incredibly basic editing tool for any simple videos that you may have in mind. <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is relatively easy to use, but there are a few extra heavier video and audio options for those of you that want to dive a little deeper down the rabbit-hole.</p>
<p>What other simple editors have you ever used? Do you know of any similar video converters?</p>
<p><a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Makeuseof/~4/2kwylTM2zB8" height="1" width="1"/></p>
<p>View full post on <a href="http://feedproxy.google.com/~r/Makeuseof/~3/2kwylTM2zB8/">MakeUseOf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check Out MPEG Streamline For Basic Editing &amp; Converting [Cross-Platform]</title>
		<link>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/</link>
		<comments>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 01:47:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Useful APPs]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[Converting]]></category>
		<category><![CDATA[CrossPlatform]]></category>
		<category><![CDATA[Editing]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[Streamline]]></category>

		<guid isPermaLink="false">http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/</guid>
		<description><![CDATA[In the world of home video editing, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or Adobe Premiere Elements). With that [...]]]></description>
			<content:encoded><![CDATA[<p><img<br />
class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Icon.png" alt="" />In the world of <a<br />
href="http://www.makeuseof.com/tag/10-simple-tips-to-record-great-looking-home-videos/">home video editing</a>, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or <a<br />
href="http://www.makeuseof.com/tags/adobe/">Adobe</a> Premiere Elements).</p>
<p>With that in mind, there are a few free video editors available in the land of Internet, and although they aren&#8217;t entirely useful for heavy editing, they are good for small projects or learning the basics before you make a major purchase. Take a gander at <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a>, a basic clip-trimmer and and <a<br />
href="http://www.makeuseof.com/tags/video-converter/">video converter</a> that is simple yet effective.</p>
<h2>Embrace The Clip Trimmer</h2>
<p>Straight-up, <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is not a full-blown nonlinear video editing system. It&#8217;s more of a small clip-trimmer – something that you would find as a mere feature in <a<br />
href="http://www.makeuseof.com/tag/apple-refunding-dissatisfied-final-cut-pro-customers-news/">Final Cut Pro 7</a> (the good one) or Adobe Premiere Pro. With that being said, don&#8217;t expect to create a major motion picture with this editor/converter. However, I have found some practical uses for the app that you can use in conjunction with your onboard movie editors (like <a<br />
href="http://www.makeuseof.com/tags/imovie">iMovie</a> and <a<br />
href="http://www.makeuseof.com/tags/windows-movie-maker/">Windows Movie Maker</a>).</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Basic.png" alt="" width="580" height="405" /></p>
<p>Instead of trimming clips within your standard editor, you could first sort through them using MPEG Streamclip and pick out only the ones that you want. After this, just pop the clips in a folder and choose what you want to use. This beats throwing in a clip from a <a<br />
href="http://www.makeuseof.com/tags/video">video</a> that is half an hour long.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Trim.png" alt="" width="580" height="253" /></p>
<p>Besides splicing the footage, you could always just use Streamclip to pull a piece of footage from a long video that you shot. A good example of this could be a hidden camera prank video which normally takes a long time to shoot. This makes Streamclip ideal for basic <a<br />
href="http://www.makeuseof.com/tags/youtube">YouTube</a> videos or for quick and easy editing. One thing that comes to mind is vlogging which is normally pretty sporadic.</p>
<h2>Convert Files However Needed</h2>
<p>On top of the extremely primitive editing system included in MPEG Streamclip (and primitive is how I like it in some cases), the app offers the ability to convert files as needed. Just by clicking <em>File</em> on the menu, you will be presented with a variety of formats that your video can be exported in. Below is a list of some of the formats offered.</p>
<ul>
<li><a<br />
href="http://www.makeuseof.com/tags/quicktime">Quicktime</a></li>
<li>DV</li>
<li>AVI</li>
<li>MPEG-4</li>
<li>iPod/iPhone</li>
</ul>
<p>Beyond these, the converter will also allow you to export only audio if this is what you happen to desire. I&#8217;d assume that this would be decent if your camera has a decent microphone and you have recorded an acoustic performance. After that, you could very well pop the track right onto your <a<br />
href="http://www.makeuseof.com/tags/ipod">iPod</a> or <a<br />
href="http://www.makeuseof.com/tags/iphone">iPhone</a>.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Export.png" alt="" width="580" height="253" /></p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/OtherFormats1.png" alt="" width="580" height="269" /></p>
<h2>Conclusion</h2>
<p>So there you have it – an incredibly basic editing tool for any simple videos that you may have in mind. <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is relatively easy to use, but there are a few extra heavier video and audio options for those of you that want to dive a little deeper down the rabbit-hole.</p>
<p>What other simple editors have you ever used? Do you know of any similar video converters?</p>
<p><a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Makeuseof/~4/2kwylTM2zB8" height="1" width="1"/></p>
<p>View full post on <a href="http://feedproxy.google.com/~r/Makeuseof/~3/2kwylTM2zB8/">MakeUseOf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check Out MPEG Streamline For Basic Editing &amp; Converting [Cross-Platform]</title>
		<link>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform-2/</link>
		<comments>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform-2/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 01:47:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Useful APPs]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[Converting]]></category>
		<category><![CDATA[CrossPlatform]]></category>
		<category><![CDATA[Editing]]></category>
		<category><![CDATA[MPEG]]></category>
		<category><![CDATA[Streamline]]></category>

		<guid isPermaLink="false">http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform-2/</guid>
		<description><![CDATA[In the world of home video editing, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or Adobe Premiere Elements). With that [...]]]></description>
			<content:encoded><![CDATA[<p><img<br />
class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Icon.png" alt="" />In the world of <a<br />
href="http://www.makeuseof.com/tag/10-simple-tips-to-record-great-looking-home-videos/">home video editing</a>, it seems like you are either forced to settle with the standard editors that are already provided on your system, or you&#8217;ll have to fork over a few dollars just to buy something decent (even items such as Sony Vegas Movie Studio or <a<br />
href="http://www.makeuseof.com/tags/adobe/">Adobe</a> Premiere Elements).</p>
<p>With that in mind, there are a few free video editors available in the land of Internet, and although they aren&#8217;t entirely useful for heavy editing, they are good for small projects or learning the basics before you make a major purchase. Take a gander at <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a>, a basic clip-trimmer and and <a<br />
href="http://www.makeuseof.com/tags/video-converter/">video converter</a> that is simple yet effective.</p>
<h2>Embrace The Clip Trimmer</h2>
<p>Straight-up, <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is not a full-blown nonlinear video editing system. It&#8217;s more of a small clip-trimmer – something that you would find as a mere feature in <a<br />
href="http://www.makeuseof.com/tag/apple-refunding-dissatisfied-final-cut-pro-customers-news/">Final Cut Pro 7</a> (the good one) or Adobe Premiere Pro. With that being said, don&#8217;t expect to create a major motion picture with this editor/converter. However, I have found some practical uses for the app that you can use in conjunction with your onboard movie editors (like <a<br />
href="http://www.makeuseof.com/tags/imovie">iMovie</a> and <a<br />
href="http://www.makeuseof.com/tags/windows-movie-maker/">Windows Movie Maker</a>).</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Basic.png" alt="" width="580" height="405" /></p>
<p>Instead of trimming clips within your standard editor, you could first sort through them using MPEG Streamclip and pick out only the ones that you want. After this, just pop the clips in a folder and choose what you want to use. This beats throwing in a clip from a <a<br />
href="http://www.makeuseof.com/tags/video">video</a> that is half an hour long.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Trim.png" alt="" width="580" height="253" /></p>
<p>Besides splicing the footage, you could always just use Streamclip to pull a piece of footage from a long video that you shot. A good example of this could be a hidden camera prank video which normally takes a long time to shoot. This makes Streamclip ideal for basic <a<br />
href="http://www.makeuseof.com/tags/youtube">YouTube</a> videos or for quick and easy editing. One thing that comes to mind is vlogging which is normally pretty sporadic.</p>
<h2>Convert Files However Needed</h2>
<p>On top of the extremely primitive editing system included in MPEG Streamclip (and primitive is how I like it in some cases), the app offers the ability to convert files as needed. Just by clicking <em>File</em> on the menu, you will be presented with a variety of formats that your video can be exported in. Below is a list of some of the formats offered.</p>
<ul>
<li><a<br />
href="http://www.makeuseof.com/tags/quicktime">Quicktime</a></li>
<li>DV</li>
<li>AVI</li>
<li>MPEG-4</li>
<li>iPod/iPhone</li>
</ul>
<p>Beyond these, the converter will also allow you to export only audio if this is what you happen to desire. I&#8217;d assume that this would be decent if your camera has a decent microphone and you have recorded an acoustic performance. After that, you could very well pop the track right onto your <a<br />
href="http://www.makeuseof.com/tags/ipod">iPod</a> or <a<br />
href="http://www.makeuseof.com/tags/iphone">iPhone</a>.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/Export.png" alt="" width="580" height="253" /></p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/09/OtherFormats1.png" alt="" width="580" height="269" /></p>
<h2>Conclusion</h2>
<p>So there you have it – an incredibly basic editing tool for any simple videos that you may have in mind. <a<br />
href="http://www.squared5.com/">MPEG Streamclip</a> is relatively easy to use, but there are a few extra heavier video and audio options for those of you that want to dive a little deeper down the rabbit-hole.</p>
<p>What other simple editors have you ever used? Do you know of any similar video converters?</p>
<p><a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/da"><img src="http://feedads.g.doubleclick.net/~a/JBtJZRktb0jd0yZDCZ_5UicukHg/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2kwylTM2zB8:zE2dfmiA37I:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Makeuseof/~4/2kwylTM2zB8" height="1" width="1"/></p>
<p>View full post on <a href="http://feedproxy.google.com/~r/Makeuseof/~3/2kwylTM2zB8/">MakeUseOf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/check-out-mpeg-streamline-for-basic-editing-converting-cross-platform-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jetAudio 8.0.16 Basic</title>
		<link>http://www.appnox.com/jetaudio-8-0-16-basic/</link>
		<comments>http://www.appnox.com/jetaudio-8-0-16-basic/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 13:55:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[8.0.16]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[jetAudio]]></category>

		<guid isPermaLink="false">http://www.appnox.com/jetaudio-8-0-16-basic/</guid>
		<description><![CDATA[JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. View full post on FileHippo.com]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:5px" src="http://cache.filehippo.com/img/ex/435__jetAudio.gif" />JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. </p>
<p><a href="http://feedads.g.doubleclick.net/~a/3npzWWbINDQ5Ds9w5y34535NH6Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/3npzWWbINDQ5Ds9w5y34535NH6Q/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/3npzWWbINDQ5Ds9w5y34535NH6Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/3npzWWbINDQ5Ds9w5y34535NH6Q/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/filehippo?a=KguPfC0RHs0:5TCHWYgk6h0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/filehippo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=KguPfC0RHs0:5TCHWYgk6h0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/filehippo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=KguPfC0RHs0:5TCHWYgk6h0:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/filehippo?i=KguPfC0RHs0:5TCHWYgk6h0:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=KguPfC0RHs0:5TCHWYgk6h0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/filehippo?i=KguPfC0RHs0:5TCHWYgk6h0:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/filehippo/~4/KguPfC0RHs0" height="1" width="1"/></p>
<p>View full post on <a href="http://www.filehippo.com/download_jetaudio/">FileHippo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/jetaudio-8-0-16-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jetAudio 8.0.15 Basic</title>
		<link>http://www.appnox.com/jetaudio-8-0-15-basic/</link>
		<comments>http://www.appnox.com/jetaudio-8-0-15-basic/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 11:59:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[8.0.15]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[jetAudio]]></category>

		<guid isPermaLink="false">http://www.appnox.com/jetaudio-8-0-15-basic/</guid>
		<description><![CDATA[JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. View full post on FileHippo.com]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:5px" src="http://cache.filehippo.com/img/ex/435__jetAudio.gif" />JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats.
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/filehippo?a=gi4gHjEFm-k:BmbCG-u1f6o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/filehippo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=gi4gHjEFm-k:BmbCG-u1f6o:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/filehippo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=gi4gHjEFm-k:BmbCG-u1f6o:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/filehippo?i=gi4gHjEFm-k:BmbCG-u1f6o:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=gi4gHjEFm-k:BmbCG-u1f6o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/filehippo?i=gi4gHjEFm-k:BmbCG-u1f6o:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/filehippo/~4/gi4gHjEFm-k" height="1" width="1"/></p>
<p>View full post on <a href="http://www.filehippo.com/download_jetaudio/">FileHippo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/jetaudio-8-0-15-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Create Your Own Basic WordPress Widgets</title>
		<link>http://www.appnox.com/how-to-create-your-own-basic-wordpress-widgets/</link>
		<comments>http://www.appnox.com/how-to-create-your-own-basic-wordpress-widgets/#comments</comments>
		<pubDate>Fri, 20 May 2011 17:47:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Useful APPs]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.appnox.com/how-to-create-your-own-basic-wordpress-widgets/</guid>
		<description><![CDATA[Many bloggers will search high and low for the perfect WordPress widget that will do exactly what they want, but with a little programming experience you may find it&#8217;s easier to write your custom widget. This week I&#8217;d like to show how to do exactly that, and the widget we will be writing is a [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/widget-sidebar-featuredimage.png"><img<br />
class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/widget-sidebar-featuredimage.png" alt="how to create widgets">Many bloggers will search high and low for the perfect WordPress widget that will do exactly what they want, but with a little programming experience you may find it&#8217;s easier to write your custom widget.</p>
<p>This week I&#8217;d like to show how to do exactly that, and the widget we will be writing is a simple one that picks out a single random post from your site, pulls the featured image, and displays it on the sidebar &#8211; a visual &#8220;check this out&#8221; widget that will help users to find more content on your site.</p>
<p>This is also an extension of a continuing series in which I show you how easy it is to <a<br />
href="http://www.makeuseof.com/tag/2-wordpress-plugins-understanding-theme-structure/">customize your WordPress template</a>.</p>
<p>You may also be pleased to know that we&#8217;ve added a new <a<br />
href="http://www.makeuseof.com/service/wordpress-tutorials/">WordPress Tutorials category</a> to MakeUseOf, so be sure to check that out for an ever growing archive of up to date tips and guides to the world&#8217;s favourite blogging platform.</p>
<h2>Key Concepts:  WordPress Queries and the Loop</h2>
<p>Each page on your blog consists of a query to your database of posts. Depending on the page you are viewing, the query will change. Your blog homepage for instance, may use the query &#8220;<em>get the latest 10 blog posts</em>&#8220;. When you view the category archives, the query may change to &#8220;<em>get the latest 20 posts for the category family photos only, order the results by date published</em>&#8220;. Each query will return a set of results, and depending on the page template being used, each result will be run through the main &#8220;loop&#8221; of the template.</p>
<p>Each page can in fact consist of more than one query though, and you can even create your own queries to add functionality to various places in your template. You can see an example of this in use at the bottom of this article &#8211; we have a few additional queries that run on every page that aim to show you related articles you may be interested in, or articles which are trending this week.</p>
<p>To make our custom widget though, we will simply need to create an additional query that grabs X number of random posts plus their images, and displays them in some way on the sidebar. I already showed you last week the code to <a<br />
href="http://www.makeuseof.com/tag/jazz-wordpress-blog-adding-featured-images/">grab the featured image</a>, so we really just need to know how to make a new WordPress widget and place it on the sidebar.</p>
<h2>Basic Widget Code</h2>
<p>Start by creating a new .php file in your <em>wp-content/plugins</em> directory. You could also follow the tutorial offline then upload it using the WordPress interface, but I find it&#8217;s easier to write as we go along in case you need to debug. Call your file whatever you like, but I&#8217;m going with <em>random-post-widget.php</em></p>
<p>Paste the following into the file and save. Feel free to change the section at the top with my name in it, but don&#8217;t adjust the rest of the code yet. This is basically a skeleton empty widget, and you can see where it says <em>//WIDGET CODE GOES HERE</em> is where we will add our functionality in later.</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Plugin Name: Random Post Widget
Plugin URI: http://jamesbruce.me/
Description: Random Post Widget grabs a random post and the associated thumbnail to display on your sidebar
Author: James Bruce
Version: 1
Author URI: http://jamesbruce.me/
*/</span>
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> RandomPostWidget <span style="color: #000000; font-weight: bold;">extends</span> WP_Widget
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">function</span> RandomPostWidget<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$widget_ops</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'classname'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'RandomPostWidget'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Displays a random post with thumbnail'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">WP_Widget</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'RandomPostWidget'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Random Post and Thumbnail'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$widget_ops</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">function</span> form<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> wp_parse_args<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$instance</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
  &lt;p&gt;&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;Title: &lt;input class=&quot;widefat&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; type=&quot;text&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> attribute_escape<span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/label&gt;&lt;/p&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">function</span> update<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$old_instance</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$old_instance</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$instance</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">function</span> widget<span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #339933;">,</span> <span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #339933;">,</span> EXTR_SKIP<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before_widget</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">' '</span> <span style="color: #339933;">:</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'widget_title'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$before_title</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$title</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after_title</span><span style="color: #339933;">;;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// WIDGET CODE GOES HERE</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;h1&gt;This is my new widget!&lt;/h1&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$after_widget</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'widgets_init'</span><span style="color: #339933;">,</span> <span style="color: #990000;">create_function</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'return register_widget(&quot;RandomPostWidget&quot;);'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></pre>
</div>
</div>
<p>As it is, the plugin doesn&#8217;t do much apart from print out a large title with the words &#8220;<em>This is my new widget!</em>&#8220;.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/new-sidebar-widget-step1.png" alt="how to create widgets"></p>
<p>It does however give you the option to change the title, which is kind of essential for any widget. Adding in other options is a bit beyond the scope of this article today, so for now let&#8217;s move on to give it a real purpose.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/sidebar-options.png" alt="write your own widget"></p>
<h2>A New Query &#038; The Loop</h2>
<p>To make a new query to your blog database, you need to use the <em>query_posts()</em> function along with a few parameters, then run through the output using a while loop. Let&#8217;s try this &#8211; a very basic query and loop to demonstrate. Replace the line of code that says:</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="html" style="font-family:monospace;">&lt;h1&gt;This is my new widget!&lt;/h1&gt;</pre>
</div>
</div>
<p>with the following:</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// WIDGET CODE GOES HERE</span>
query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
wp_reset_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre>
</div>
</div>
<p>This is an absolutely basic query using default options and zero formatting of the output. Depending on how your blog is set up, the default will most likely be to grab the 10 latest posts &#8211; then all the above code does is to output the title of each post. It&#8217;s pretty ugly, but it works:</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/new-sidebar-widget-step2.png" alt="write your own widget"></p>
<p>We can make it a little better right away just by adding some HTML formatting to the output with the <strong>ECHO</strong> command, and creating a link to the post using <em>get_the_permalink()</em> function:</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="php" style="font-family:monospace;">&nbsp;
query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;ul&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;li&gt;&lt;a href='&quot;</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;&quot;</span><span style="color: #339933;">.</span>get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/a&gt;&lt;/li&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/ul&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
wp_reset_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre>
</div>
</div>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/new-sidebar-widget-step3.png" alt="write your own widget"></p>
<p>Already, it&#8217;s looking much better. But we only want one post, picked at random. To do this, we specify some parameters in the query:</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="php" style="font-family:monospace;">&nbsp;
query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'posts_per_page=1&amp;orderby=rand'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre>
</div>
</div>
<p>Of course, you could change it to any number of posts &#8211; in fact, there&#8217;s a <a<br />
href="http://codex.wordpress.org/Function_Reference/query_posts">whole range of extra bits you can pass into the query</a> in order to restrict, expand, or change the order of the results, but let&#8217;s stick with that for now. If you refresh, you should see just one post which is randomized each time you refresh.</p>
<p>Now for the featured thumbnail. Replace the code with this, hopefully you can see where we are grabbing the thumbnail and displaying it:</p>
<div<br />
class="wp_syntax">
<div<br />
class="code">
<pre class="php" style="font-family:monospace;">query_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'posts_per_page=1&amp;orderby=rand'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;ul&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;li&gt;&lt;a href='&quot;</span><span style="color: #339933;">.</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;&quot;</span><span style="color: #339933;">.</span>get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> the_post_thumbnail<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">220</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">200</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&lt;/li&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/ul&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span>
wp_reset_query<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre>
</div>
</div>
<p>You can see the finished results again on my development blog <a<br />
href="http://selfsufficiencyguide.org">Self Sufficiency Guide</a>, though I might have moved things around by the time you read this.</p>
<p><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/05/final-complete-widget.png" alt="how to create widgets"></p>
<h2>Conclusion:</h2>
<p>See how easy it is to make your own custom widget that can do exactly what you want? Even if you don&#8217;t understand 90% of the code I&#8217;ve shown you today, you should still be able to customise it somewhat by just changing variables or outputting different HTML. We wrote a whole widget today, but you could easily use just the new query and loop code on any of your page templates.</p>
<p>Problems? Need some different WordPress related help? I&#8217;m always on hand to help in <a<br />
href="http://www.makeuseof.com/answers/">MakeUseOf Answers</a>, so head on over and <a<br />
href="javascript:void((function(){try%20{toggle_form();}catch(err){document.location.href='http://www.makeuseof.com/answers/#expand';}}()));">post a new question</a> there.<br<br />
/><br />
<hr<br />
/> <em><strong>Follow <strong><a<br />
href="http://twitter.com/MakeUseOf" target="_blank" >MakeUseOf on Twitter</a></strong>. Includes cool extras.</strong></em></p>
<hr<br />
/>
<p>&nbsp;</p>
<p> Read comments: <strong><a<br />
href="http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/#disqus_thread">Loved it? Hated it? Join discussion here &#8230; </a></strong>
<p>&nbsp;</p>
<p> <a<br />
href="http://api.tweetmeme.com/share?url=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/"><img<br />
src="http://api.tweetmeme.com/imagebutton.gif?url=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/"></a> <a<br />
href="http://digg.com/tools/diggthis/login?url=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/diggme.png"></a> <a<br />
href="http://www.facebook.com/sharer.php?u=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/fb.jpg"></a> <a<br />
href="http://www.google.com/reader/link?url=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/&#038;title=How To Create Your Own Basic WordPress Widgets&#038;srcTitle=MakeUseOf.com"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/gbuzz-feed.png"></a> <a<br />
href="http://www.stumbleupon.com/submit?url=http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/stumble.png"></a>
<p>&nbsp;</p>
</p>
<p>More articles about: <a<br />
href="http://www.makeuseof.com/tags/blogging/" title="blogging" rel="tag">blogging</a>, <a<br />
href="http://www.makeuseof.com/tags/blogging-tips/" title="blogging tips" rel="tag">blogging tips</a>, <a<br />
href="http://www.makeuseof.com/tags/coding/" title="coding" rel="tag">coding</a>, <a<br />
href="http://www.makeuseof.com/tags/diy/" title="DIY" rel="tag">DIY</a>, <a<br />
href="http://www.makeuseof.com/tags/how-to/" title="How-To Articles" rel="tag">How-To Articles</a>, <a<br />
href="http://www.makeuseof.com/tags/widgets/" title="widgets" rel="tag">widgets</a>, <a<br />
href="http://www.makeuseof.com/tags/wordpress/" title="wordpress" rel="tag">wordpress</a><br<br />
/><br />
<h4>Similar articles:</h4>
<ul<br />
class="st-related-posts">
<li><a<br />
href="http://www.makeuseof.com/tag/jazz-wordpress-blog-adding-featured-images/" title="How To Jazz Up Your WordPress Blog By Adding Featured Images (May 13, 2011)">How To Jazz Up Your WordPress Blog By Adding Featured Images</a> (5 comments &#8230;)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/five-free-wordpress-templates-to-dress-up-your-blog/" title="The 5 Free WordPress Templates To Dress Up Your Blog (September 24, 2009)">The 5 Free WordPress Templates To Dress Up Your Blog</a> (26 comments &#8230;)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/how-to-save-87-by-making-a-free-thesis-wordpress-theme-clone/" title="Save $87 By Making A Free &#8216;Thesis&#8217; WordPress Theme Clone (December 6, 2009)">Save $87 By Making A Free &#8216;Thesis&#8217; WordPress Theme Clone</a> (25 comments &#8230;)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/people-love-show-wordpress-collision-testimonials/" title="People Love You? Show It Off On WordPress With Collision Testimonials (March 23, 2011)">People Love You? Show It Off On WordPress With Collision Testimonials</a> (3 comments &#8230;)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/selfhosted-wordpress-blog-ipad-friendly-onswipe/" title="Make Your WordPress Blog iPad Friendly with Onswipe (April 7, 2011)">Make Your WordPress Blog iPad Friendly with Onswipe</a> (4 comments &#8230;)</li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~a/q_wri1WJ3aC008uuyu9S98ev7dE/0/da"><img src="http://feedads.g.doubleclick.net/~a/q_wri1WJ3aC008uuyu9S98ev7dE/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/q_wri1WJ3aC008uuyu9S98ev7dE/1/da"><img src="http://feedads.g.doubleclick.net/~a/q_wri1WJ3aC008uuyu9S98ev7dE/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=DGXZmlDry4A:tt5DtdN3vMM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=DGXZmlDry4A:tt5DtdN3vMM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=DGXZmlDry4A:tt5DtdN3vMM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=DGXZmlDry4A:tt5DtdN3vMM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=DGXZmlDry4A:tt5DtdN3vMM:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Makeuseof/~4/DGXZmlDry4A" height="1" width="1"/></p>
<p>View full post on <a href="http://feedproxy.google.com/~r/Makeuseof/~3/DGXZmlDry4A/">MakeUseOf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/how-to-create-your-own-basic-wordpress-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jetAudio 8.0.14 Basic</title>
		<link>http://www.appnox.com/jetaudio-8-0-14-basic/</link>
		<comments>http://www.appnox.com/jetaudio-8-0-14-basic/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 14:15:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[8.0.14]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[jetAudio]]></category>

		<guid isPermaLink="false">http://www.appnox.com/jetaudio-8-0-14-basic/</guid>
		<description><![CDATA[JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. View full post on FileHippo.com]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:5px" src="http://cache.filehippo.com/img/ex/435__jetAudio.gif" />JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats.
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/filehippo?a=HoJBqlJ3ZXM:0GjmEQImAeo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/filehippo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=HoJBqlJ3ZXM:0GjmEQImAeo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/filehippo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=HoJBqlJ3ZXM:0GjmEQImAeo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/filehippo?i=HoJBqlJ3ZXM:0GjmEQImAeo:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=HoJBqlJ3ZXM:0GjmEQImAeo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/filehippo?i=HoJBqlJ3ZXM:0GjmEQImAeo:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/filehippo/~4/HoJBqlJ3ZXM" height="1" width="1"/></p>
<p>View full post on <a href="http://www.filehippo.com/download_jetaudio/">FileHippo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/jetaudio-8-0-14-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jetAudio 8.0.12 Basic</title>
		<link>http://www.appnox.com/jetaudio-8-0-12-basic/</link>
		<comments>http://www.appnox.com/jetaudio-8-0-12-basic/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 12:44:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[8.0.12]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[jetAudio]]></category>

		<guid isPermaLink="false">http://www.appnox.com/jetaudio-8-0-12-basic/</guid>
		<description><![CDATA[JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. View full post on FileHippo.com]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:5px" src="http://cache.filehippo.com/img/ex/435__jetAudio.gif" />JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats.
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/filehippo?a=t2El85BrG4c:Q22KLjond-o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/filehippo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=t2El85BrG4c:Q22KLjond-o:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/filehippo?i=t2El85BrG4c:Q22KLjond-o:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/filehippo/~4/t2El85BrG4c" height="1" width="1"/></p>
<p>View full post on <a href="http://www.filehippo.com/download_jetaudio/">FileHippo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/jetaudio-8-0-12-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jetAudio 8.0.11 Basic</title>
		<link>http://www.appnox.com/jetaudio-8-0-11-basic/</link>
		<comments>http://www.appnox.com/jetaudio-8-0-11-basic/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 11:28:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[8.0.11]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[jetAudio]]></category>

		<guid isPermaLink="false">http://www.appnox.com/jetaudio-8-0-11-basic/</guid>
		<description><![CDATA[JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats. View full post on FileHippo.com]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin-right:5px" src="http://cache.filehippo.com/img/ex/435__jetAudio.gif" />JetAudio is integrated multimedia software made up of a single compact rack. Not only does it play various music and video files, it also has features such as CD burning, recording, and conversion to other file formats.
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/filehippo?a=BDgUfs_4SXw:F77N6Cz_fWQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/filehippo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/filehippo?a=BDgUfs_4SXw:F77N6Cz_fWQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/filehippo?i=BDgUfs_4SXw:F77N6Cz_fWQ:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/filehippo/~4/BDgUfs_4SXw" height="1" width="1"/></p>
<p>View full post on <a href="http://www.filehippo.com/download_jetaudio/">FileHippo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/jetaudio-8-0-11-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Build A Basic Web Crawler To Pull Information From A Website (Part 2)</title>
		<link>http://www.appnox.com/how-to-build-a-basic-web-crawler-to-pull-information-from-a-website-part-2/</link>
		<comments>http://www.appnox.com/how-to-build-a-basic-web-crawler-to-pull-information-from-a-website-part-2/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 18:47:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Useful APPs]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Crawler]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Part]]></category>
		<category><![CDATA[pull]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.appnox.com/how-to-build-a-basic-web-crawler-to-pull-information-from-a-website-part-2/</guid>
		<description><![CDATA[This is part 2 in a series I started last time about how to build a web crawler in PHP. Previously I introduced the Simple HTML DOM helper file, as well as showing you how incredibly simple it was to grab all the links from a webpage, a common task for search engines like Google. [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/12/code.jpg"><img<br />
class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/12/code.jpg" alt="build a webcrawler" width="300" />This is part 2 in a series I started last time about how to build a web crawler in PHP. Previously I introduced the Simple HTML DOM helper file, as well as showing you how incredibly simple it was to grab all the links from a webpage, a common task for search engines like Google.</p>
<p>If you read <a<br />
class="vt-p" href="http://www.makeuseof.com/tag/build-basic-web-crawler-pull-information-website/">part 1 and followed along</a>, you&#8217;ll know I set some homework to adjust the script to grab images instead of links.</p>
<p><span<br />
id="more-60554"></span><br<br />
/> I dropped some pretty big hints, but if you didn&#8217;t get it or if you couldn&#8217;t get your code to run right, then here is the solution. I added an additional line to output the actual images themselves as well, rather than just the source address of the image.</p>
<div<br />
style="border: 1px solid; margin: 10px 0px; padding: 15px 10px 15px 50px; color: #00529b; background-color: #bde5f8; font-family: courier,lucida console,monospace;"><code>&lt;?php<br<br />
/> include_once('simple_html_dom.php');<br<br />
/> $target_url = "http://www.tokyobit.com";<br<br />
/> $html = new simple_html_dom();<br<br />
/> $html-&gt;load_file($target_url);<br<br />
/> foreach($html-&gt;find('img') as $img)<br<br />
/> {<br<br />
/> echo $img-&gt;src."&lt;br /&gt;";<br<br />
/> echo $img."&lt;br/&gt;";<br<br />
/> }<br<br />
/> ?&gt;</code></div>
<p>This should output something like this:</p>
<p<br />
style="text-align: center;"><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/12/homework-output.png" alt="build a webcrawler" width="580" height="332" /></p>
<p>Of course, the results are far from elegant, but it does work. Notice that the script is only capable of grabbing images that are on the content of the page in the form of &lt;img&gt; tags &#8211; a lot of the page design elements are hard-coded into the CSS, so our script can&#8217;t grab those. Again, you can run this through my server and if you wish <a<br />
class="vt-p" href="http://www.tokyobit.com/tutorial/homework.php">at this URL</a>, but to enter your own target site you&#8217;ll have to edit the code and run on your own server as I explained in part 1. At this point, you should bear in mind that downloading images from a website is significantly more stress on the server than simply grabbing text links, so do only try the script on your own blog or mine and try not to refresh lots of times.</p>
<p>Let&#8217;s move on and be a little more adventurous. We&#8217;re going to build upon our original file, and instead of just grabbing all the links randomly, we&#8217;re going to make it do something more useful by getting the post content instead. We can do this quite easily because standard WordPress wraps the post content within a &lt;div class=&#8221;post&#8221;&gt; tag, so all we need to do is grab any &#8220;div&#8221; with that class type, and output them &#8211; effectively stripping everything except the main content out of the original site. Here is our initial code:</p>
<div<br />
style="border: 1px solid; margin: 10px 0px; padding: 15px 10px 15px 50px; color: #00529b; background-color: #bde5f8; font-family: courier,lucida console,monospace;">
<p><code>&lt;?php<br<br />
/> include_once('simple_html_dom.php');<br<br />
/> $target_url = "http://www.tokyobit.com";</code></p>
<p>$html = new simple_html_dom();</p>
<p>$html-&gt;load_file($target_url);<br<br />
/> foreach($html-&gt;find(&#8216;div[class=post]&#8216;) as $post)<br<br />
/> {<br<br />
/> echo $post.&#8221;&lt;br /&gt;&#8221;;<br<br />
/> }</p>
<p>?&gt;</p>
</div>
<p>You can see the output by <a<br />
class="vt-p" href="http://www.tokyobit.com/tutorial/example3.php" target="_blank">running the script from here</a> (forgive the slowness, my site is hosted at GoDaddy and they don&#8217;t scale very well at all), but it doesn&#8217;t contain any of the original design &#8211; it is literally just the content.</p>
<p>Let me show you another cool feature now &#8211; the ability to delete elements of the page that we don&#8217;t like. For instance, I find the meta data quite annoying &#8211; like the date and author name &#8211; so I&#8217;ve added some more code that finds those bits (identified by various classes of div such as post-date, post-info, and meta). I&#8217;ve also added a simple CSS style-sheet to format the output a little. Daniel covered a <a<br />
class="vt-p" href="http://www.makeuseof.com/tag/top-5-sites-to-learn-some-css-programming/">number of great places to learn CSS online</a> if you&#8217;re not familiar with it.</p>
<p>As I mentioned in part 1, even though the file contains PHP code, we can still add standard HTML or CSS to the page and the browser will understand it just fine &#8211; the PHP code is run on the server, then everything is sent to the browser, to you, as standard HTML. Anyway, here&#8217;s the whole final code:<br<br />
/> <code><br<br />
/> </code></p>
<div<br />
style="border: 1px solid; margin: 10px 0px; padding: 15px 10px 15px 50px; color: #00529b; background-color: #bde5f8; font-family: courier,lucida console,monospace;">&lt;head&gt;<br<br />
/> &lt;style type=&#8221;text/css&#8221;&gt;<br<br />
/> div.post{background-color: gray;border-radius: 10px;-moz-border-radius: 10px;padding:20px;}<br<br />
/> img{float:left;border:0px;padding-right: 10px;padding-bottom: 10px;}<br<br />
/> body{width:60%;font-family: verdana,tahamo,sans-serif;margin-left:20%;}<br<br />
/> a{text-decoration:none;color:lime;}<br<br />
/> &lt;/style&gt;<br<br />
/> &lt;/head&gt;</p>
<p>&lt;?php<br<br />
/> include_once(&#8216;simple_html_dom.php&#8217;);</p>
<p>$target_url = &#8220;http://www.tokyobit.com&#8221;;</p>
<p>$html = new simple_html_dom();</p>
<p>$html-&gt;load_file($target_url);<br<br />
/> foreach($html-&gt;find(&#8216;div[class=post]&#8216;) as $post)<br<br />
/> {<br<br />
/> $post-&gt;find(&#8216;div[class=post-date]&#8216;,0)-&gt;outertext = &#8221;;<br<br />
/> $post-&gt;find(&#8216;div[class=post-info]&#8216;,0)-&gt;outertext = &#8221;;<br<br />
/> $post-&gt;find(&#8216;div[class=meta]&#8216;,0)-&gt;outertext = &#8221;;<br<br />
/> echo $post.&#8221;&lt;br /&gt;&#8221;;<br<br />
/> }</p>
<p>?&gt;</p>
</div>
<p>You can <a<br />
class="vt-p" href="http://www.tokyobit.com/tutorial/example4.php" target="_blank">check out the results here</a>. Pretty impressive, huh? We&#8217;ve taken the content of the original page, got rid of a few bits we didn&#8217;t want, and completely reformatted it in the style we like! And more than that, the process is now automated, so if new content were to be published, it would automatically display on our script.</p>
<p<br />
style="text-align: center;"><img<br />
class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/12/example4.png" alt="build a webcrawler" width="580" height="530" /></p>
<p>That&#8217;s only a fraction of the power available to you though, you can <a<br />
class="vt-p" href="http://simplehtmldom.sourceforge.net/manual.htm">read the full manual online here</a> if you&#8217;d like to explore it a little more of the PHP Simple DOM helper and how it greatly aids and simplifies the web crawling process. It&#8217;s a great way to take your knowledge of basic HTML and take it up to the next dynamic level.</p>
<p>What could you use this for though? Well, let&#8217;s say you own lots of websites and wanted to gather all the contents onto a single site. You could copy and paste the contents every time you update each site, or you could just do it all automatically with this script. Personally, even though I may never use it, I found the script to be a useful exercise in understanding the underlying structure of modern internet documents. It also exposes how simple it is to re-use content when everything is published on a similar system using the same semantics.</p>
<p>What do you think? Again, do let me know in the comments if you&#8217;d like to learn some more basic web programming, as I feel like I&#8217;ve started you off on level 5 and skipped the first 4! Did you follow along and try yourself, or did you find it a little too confusing? Would you like to learn more about some of the other technologies behind the modern internet browsing experience?</p>
<p>If you&#8217;d prefer learning to program on the desktop side of things, Bakari covered some great beginner resources for <a<br />
class="vt-p" href="http://www.makeuseof.com/tag/some-introductory-resources-for-learning-mac-programming/">learning Cocoa Mac OSX desktop programming</a> at the start of the year, and our <a<br />
class="vt-p" href="http://www.makeuseof.com/dir/codefetch-code-searching-tool/">featured directory app CodeFetch</a> is useful for any programming language. Remember, skills you develop programming in any language can be used across the board.<br<br />
/><br />
<hr<br />
/> <em><strong>Follow <strong><a<br />
href="http://twitter.com/MakeUseOf" target="_blank" >MakeUseOf on Twitter</a></strong>. Includes cool extras.</strong></em></p>
<hr<br />
/>
<p>&nbsp;</p>
<p> <a<br />
href="http://api.tweetmeme.com/share?url=http://www.makeuseof.com/tag/build-webcrawler-part-2/"><img<br />
src="http://api.tweetmeme.com/imagebutton.gif?url=http://www.makeuseof.com/tag/build-webcrawler-part-2/"></a> <a<br />
href="http://digg.com/tools/diggthis/login?url=http://www.makeuseof.com/tag/build-webcrawler-part-2/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/diggme.png"></a> <a<br />
href="http://www.facebook.com/sharer.php?u=http://www.makeuseof.com/tag/build-webcrawler-part-2/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/fb.jpg"></a> <a<br />
href="http://www.google.com/reader/link?url=http://www.makeuseof.com/tag/build-webcrawler-part-2/&#038;title=How To Build A Basic Web Crawler To Pull Information From A Website (Part 2)&#038;srcTitle=MakeUseOf.com"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/gbuzz-feed.png"></a> <a<br />
href="http://www.stumbleupon.com/submit?url=http://www.makeuseof.com/tag/build-webcrawler-part-2/"><img<br />
src="http://www.makeuseof.com/images/rss-buttons/stumble.png"></a>
<p>&nbsp;</p>
</p>
<p><em><br />
<h4>Similar MakeUseOf Articles</h4>
<p></em>
<ul<br />
class="st-related-posts">
<li><a<br />
href="http://www.makeuseof.com/tag/build-basic-web-crawler-pull-information-website/" title="How To Build A Basic Web Crawler To Pull Information From A Website (Part 1)">How To Build A Basic Web Crawler To Pull Information From A Website (Part 1)</a> (17 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/top-10-professional-sample-code-websites-for-programmers/" title="Top 10 Professional Sample Code Websites For Programmers">Top 10 Professional Sample Code Websites For Programmers</a> (35 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/8-web-sites-every-microsoft-net-developer-should-know-about/" title="8 Websites Every Microsoft .NET Developer Should Know About">8 Websites Every Microsoft .NET Developer Should Know About</a> (21 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/invented-pascal-program-case-wondering/" title="Who Invented the Pascal Program? [In Case You Were Wondering]">Who Invented the Pascal Program? [In Case You Were Wondering]</a> (15 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/learn-to-code-at-any-level-with-google-code-university/" title="Learn To Code At Any Level With Google Code University">Learn To Code At Any Level With Google Code University</a> (9 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/learn-how-to-computer-program-with-microsofts-smallbasic/" title="Learn How To Write Computer Program with SmallBasic">Learn How To Write Computer Program with SmallBasic</a> (19 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/6-free-sites-to-learn-about-programming-in-php/" title="6 Free Sites To Learn About Programming in PHP">6 Free Sites To Learn About Programming in PHP</a> (20 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/5-windows-git-clients-git-job/" title="5 Windows Git Clients To &#8216;Git&#8217; The Job Done">5 Windows Git Clients To &#8216;Git&#8217; The Job Done</a> (5 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/3-handy-internet-based-clipboards-for-sharing-notes-and-programming/" title="3 Internet Clipboards for Sharing Notes &#038; Code Snippets">3 Internet Clipboards for Sharing Notes &#038; Code Snippets</a> (7 comments)</li>
<li><a<br />
href="http://www.makeuseof.com/tag/what-is-javascript-how-works/" title="What is JavaScript and How Does It Work? [Technology Explained]">What is JavaScript and How Does It Work? [Technology Explained]</a> (20 comments)</li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~a/kX0tbHfy3Gr_chwGCpanvssVBdM/0/da"><img src="http://feedads.g.doubleclick.net/~a/kX0tbHfy3Gr_chwGCpanvssVBdM/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/kX0tbHfy3Gr_chwGCpanvssVBdM/1/da"><img src="http://feedads.g.doubleclick.net/~a/kX0tbHfy3Gr_chwGCpanvssVBdM/1/di" border="0" ismap="true"></img></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2KZmZdbiHaE:bVFEP8qBqGo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2KZmZdbiHaE:bVFEP8qBqGo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2KZmZdbiHaE:bVFEP8qBqGo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Makeuseof?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Makeuseof?a=2KZmZdbiHaE:bVFEP8qBqGo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Makeuseof?i=2KZmZdbiHaE:bVFEP8qBqGo:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Makeuseof/~4/2KZmZdbiHaE" height="1" width="1"/></p>
<p>View full post on <a href="http://feedproxy.google.com/~r/Makeuseof/~3/2KZmZdbiHaE/">MakeUseOf.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.appnox.com/how-to-build-a-basic-web-crawler-to-pull-information-from-a-website-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

