<?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>Eden.fm</title>
	<atom:link href="http://eden.fm/feed/" rel="self" type="application/rss+xml" />
	<link>http://eden.fm</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 18:10:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tiny Uploader 2.75</title>
		<link>http://eden.fm/2011/12/26/tiny-uploader-2-75/</link>
		<comments>http://eden.fm/2011/12/26/tiny-uploader-2-75/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 20:57:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5203</guid>
		<description><![CDATA[New version available. http://eden.fm/tinypic-uploader/]]></description>
			<content:encoded><![CDATA[<p>New version available.</p>
<p><a href="http://eden.fm/tinypic-uploader/">http://eden.fm/tinypic-uploader/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F12%2F26%2Ftiny-uploader-2-75%2F&amp;title=Tiny%20Uploader%202.75" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/12/26/tiny-uploader-2-75/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tiny Uploader 2.73</title>
		<link>http://eden.fm/2011/12/03/tiny-uploader-2-73/</link>
		<comments>http://eden.fm/2011/12/03/tiny-uploader-2-73/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 10:07:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5196</guid>
		<description><![CDATA[New version of tiny uploader available.]]></description>
			<content:encoded><![CDATA[<p>New version of tiny uploader available.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F12%2F03%2Ftiny-uploader-2-73%2F&amp;title=Tiny%20Uploader%202.73" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/12/03/tiny-uploader-2-73/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TwitMee source code</title>
		<link>http://eden.fm/2011/10/12/twitmee-source-code/</link>
		<comments>http://eden.fm/2011/10/12/twitmee-source-code/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 14:23:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5194</guid>
		<description><![CDATA[Been getting a lot of emails asking for the source code for the demo application TwitMee that uses my delphi twitter library, so finally uploaded it, you can get it here: http://eden.fm/twitmee/]]></description>
			<content:encoded><![CDATA[<p>Been getting a lot of emails asking for the source code for the demo application TwitMee that uses my delphi twitter library, so finally uploaded it, you can get it here:</p>
<p><a href="http://eden.fm/twitmee/">http://eden.fm/twitmee/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F10%2F12%2Ftwitmee-source-code%2F&amp;title=TwitMee%20source%20code" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/10/12/twitmee-source-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tiny Uploader 2.7 update</title>
		<link>http://eden.fm/2011/10/11/tiny-uploader-2-7-update/</link>
		<comments>http://eden.fm/2011/10/11/tiny-uploader-2-7-update/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:43:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5183</guid>
		<description><![CDATA[2.7: - Added a 64 bit version. Context menu works with this one. (note: aero thumbnails capture doesn&#8217;t yet work in this version for x64) - Cropped capture now displays a live view while you select the area. - Added a &#8220;current session&#8221; log area, which is deleted after you restart. Download:  http://eden.fm/tinypic-uploader/]]></description>
			<content:encoded><![CDATA[<p>2.7:<br />
- Added a 64 bit version. Context menu works with this one. (note: aero thumbnails capture doesn&#8217;t yet work in this version for x64)<br />
- Cropped capture now displays a live view while you select the area.<br />
- Added a &#8220;current session&#8221; log area, which is deleted after you restart.</p>
<p>Download:  <a href="http://eden.fm/tinypic-uploader/">http://eden.fm/tinypic-uploader/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F10%2F11%2Ftiny-uploader-2-7-update%2F&amp;title=Tiny%20Uploader%202.7%20update" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/10/11/tiny-uploader-2-7-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySolusVM 0.5 beta</title>
		<link>http://eden.fm/2011/10/10/mysolusvm-0-5-beta/</link>
		<comments>http://eden.fm/2011/10/10/mysolusvm-0-5-beta/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 17:02:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5177</guid>
		<description><![CDATA[Published a new version of my SolusVM client application. New version supports multiple servers, displays warnings upon an error and there is also a 64-bit version available.]]></description>
			<content:encoded><![CDATA[<p>Published a new version of my SolusVM client application.</p>
<p>New version supports multiple servers, displays warnings upon an error and there is also a 64-bit version available.</p>
<p><a href="http://eden.fm/wp-content/uploads/2011/03/2011-10-10-18.44.55-Capture1.png" rel="lightbox[5177]"><img class="alignnone size-full wp-image-5175" title="2011-10-10 - 18.44.55 ~ Capture" src="http://eden.fm/wp-content/uploads/2011/03/2011-10-10-18.44.55-Capture1.png" alt="" width="562" height="303" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F10%2F10%2Fmysolusvm-0-5-beta%2F&amp;title=MySolusVM%200.5%20beta" id="wpa2a_10">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/10/10/mysolusvm-0-5-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NDSTokyoTrim 2.5 beta 2</title>
		<link>http://eden.fm/2011/04/07/ndstokyotrim-2-5-beta-2/</link>
		<comments>http://eden.fm/2011/04/07/ndstokyotrim-2-5-beta-2/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 19:55:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5169</guid>
		<description><![CDATA[New release of my popular trimmer for DS, grab it here http://eden.fm/ndstoykotrim/]]></description>
			<content:encoded><![CDATA[<p>New release of my popular trimmer for DS, grab it here <a href="http://eden.fm/ndstoykotrim/">http://eden.fm/ndstoykotrim/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F04%2F07%2Fndstokyotrim-2-5-beta-2%2F&amp;title=NDSTokyoTrim%202.5%20beta%202" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/04/07/ndstokyotrim-2-5-beta-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TwitterLib and TwitMee update</title>
		<link>http://eden.fm/2011/03/31/twitterlib-and-twitme-update/</link>
		<comments>http://eden.fm/2011/03/31/twitterlib-and-twitme-update/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:50:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5163</guid>
		<description><![CDATA[Updated my delphi twitter library and the little twitme tool. There was a problem with the unix timestamp related to daylight savings time which just recently started here.]]></description>
			<content:encoded><![CDATA[<p>Updated my delphi twitter library and the little twitme tool.</p>
<p>There was a problem with the unix timestamp related to daylight savings time which just recently started here.</p>
<p><a href=http://eden.fm/downloads/TwitterLib.rar><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/TwitterLib.rar>TwitterLib - 1059 downloads</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F31%2Ftwitterlib-and-twitme-update%2F&amp;title=TwitterLib%20and%20TwitMee%20update" id="wpa2a_14">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/31/twitterlib-and-twitme-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySolusVM 0.1</title>
		<link>http://eden.fm/2011/03/24/mysolusvm-0-1/</link>
		<comments>http://eden.fm/2011/03/24/mysolusvm-0-1/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 20:43:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[solusvm]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5156</guid>
		<description><![CDATA[Little desktop client to monitor the status of your server if you have a SolusVM control panel, for both VPS and Dedicated. Next version will have multiple servers and tray notifications/warnings.]]></description>
			<content:encoded><![CDATA[<p>Little desktop client to monitor the status of your server if you have a SolusVM control panel, for both VPS and Dedicated.</p>
<p><a href="http://eden.fm/wp-content/uploads/2011/03/Image2.png" rel="lightbox[5156]"><img src="http://eden.fm/wp-content/uploads/2011/03/Image2.png" alt="" title="Image2" width="556" height="266" class="alignnone size-full wp-image-5153" /></a></p>
<p><a href=http://eden.fm/downloads/MySolusVM+0.5+x86.zip><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/MySolusVM+0.5+x86.zip>My Solus VM - 333 downloads</a></p>
<p>Next version will have multiple servers and tray notifications/warnings.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F24%2Fmysolusvm-0-1%2F&amp;title=MySolusVM%200.1" id="wpa2a_16">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/24/mysolusvm-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiny Uploader 2.52</title>
		<link>http://eden.fm/2011/03/13/tiny-uploader-2-52/</link>
		<comments>http://eden.fm/2011/03/13/tiny-uploader-2-52/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 06:32:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5141</guid>
		<description><![CDATA[2.52: * added a caption in the status bar indicating the amount of pictures you can upload to Imgur and the time the limit will reset (50 per hour as per their API). * changed dropbox for a couple buttons for the upload/capture options for a little more convenience. Grab it at http://eden.fm/tinypic-uploader/]]></description>
			<content:encoded><![CDATA[<p>2.52:<br />
* added a caption in the status bar indicating the amount of pictures you can upload to Imgur and the time the limit will reset (50 per hour as per their API).<br />
* changed dropbox for a couple buttons for the upload/capture options for a little more convenience.</p>
<p>Grab it at <a href="http://eden.fm/tinypic-uploader/">http://eden.fm/tinypic-uploader/</a></p>
<p><a href="http://eden.fm/wp-content/uploads/2010/03/2011-03-13-07.11.47-Clipboard.png" rel="lightbox[5141]"><img class="alignnone size-full wp-image-5138" title="2011-03-13 - 07.11.47 ~ Clipboard" src="http://eden.fm/wp-content/uploads/2010/03/2011-03-13-07.11.47-Clipboard.png" alt="" width="506" height="516" /></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F13%2Ftiny-uploader-2-52%2F&amp;title=Tiny%20Uploader%202.52" id="wpa2a_18">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/13/tiny-uploader-2-52/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter library v0.33</title>
		<link>http://eden.fm/2011/03/05/twitter-library-v0-33/</link>
		<comments>http://eden.fm/2011/03/05/twitter-library-v0-33/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 01:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[xauth]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5134</guid>
		<description><![CDATA[New version of my Twitter library for Delphi. - xAuth/SSL support. There are several changes in the login process, please read the usage.pas and changelog.]]></description>
			<content:encoded><![CDATA[<p>New version of my Twitter library for Delphi.</p>
<p>- xAuth/SSL support.</p>
<p>There are several changes in the login process, please read the usage.pas and changelog.</p>
<p><a href=http://eden.fm/downloads/TwitterLib.rar><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/TwitterLib.rar>TwitterLib - 1059 downloads</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F05%2Ftwitter-library-v0-33%2F&amp;title=Twitter%20library%20v0.33" id="wpa2a_20">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/05/twitter-library-v0-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NDSTokyoTrim 2.5 beta</title>
		<link>http://eden.fm/2011/03/03/ndstokyotrim-2-5-beta/</link>
		<comments>http://eden.fm/2011/03/03/ndstokyotrim-2-5-beta/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 14:17:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5128</guid>
		<description><![CDATA[New version of my popular nds rom trimmer available after more than ~2 years. New: - Unicode support (filenames in japanese etc) - Trimming of DSi enhanced roms Grab it here: http://eden.fm/ndstoykotrim/]]></description>
			<content:encoded><![CDATA[<p>New version of my popular nds rom trimmer available after more than ~2 years. New:</p>
<p>- Unicode support (filenames in japanese etc)<br />
- <strong>Trimming of DSi enhanced roms</strong></p>
<p><strong>Grab it here: <a href="http://eden.fm/ndstoykotrim/">http://eden.fm/ndstoykotrim/</a></strong></p>
<p><strong><a href="http://eden.fm/wp-content/uploads/2010/03/ndstrim.png" rel="lightbox[5128]"><img class="alignnone size-full wp-image-40" title="ndstrim" src="http://eden.fm/wp-content/uploads/2010/03/ndstrim.png" alt="" width="585" height="467" /></a><br />
</strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F03%2Fndstokyotrim-2-5-beta%2F&amp;title=NDSTokyoTrim%202.5%20beta" id="wpa2a_22">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/03/ndstokyotrim-2-5-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Articles imported from techsuki</title>
		<link>http://eden.fm/2011/03/03/articles-imported-from-techsuki/</link>
		<comments>http://eden.fm/2011/03/03/articles-imported-from-techsuki/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 10:28:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[tehsuki import]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=5094</guid>
		<description><![CDATA[I&#8217;ve finally imported all my posts from techsuki.net into a new category here: http://eden.fm/category/techsuki/ I will be closing the old website soon.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally imported all my posts from techsuki.net into a new category here: <a href="http://eden.fm/category/techsuki/">http://eden.fm/category/techsuki/</a></p>
<p>I will be closing the old website soon.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F03%2F03%2Farticles-imported-from-techsuki%2F&amp;title=Articles%20imported%20from%20techsuki" id="wpa2a_24">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/03/03/articles-imported-from-techsuki/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Twitter library update 0.32</title>
		<link>http://eden.fm/2011/02/28/twitter-library-update-0-32/</link>
		<comments>http://eden.fm/2011/02/28/twitter-library-update-0-32/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 14:11:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=157</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href=http://eden.fm/downloads/TwitterLib.rar><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/TwitterLib.rar>TwitterLib - 1059 downloads</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F02%2F28%2Ftwitter-library-update-0-32%2F&amp;title=Twitter%20library%20update%200.32" id="wpa2a_26">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/02/28/twitter-library-update-0-32/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>another twitter library update v0.31</title>
		<link>http://eden.fm/2011/02/27/another-twitter-library-update-v0-3/</link>
		<comments>http://eden.fm/2011/02/27/another-twitter-library-update-v0-3/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:12:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=144</guid>
		<description><![CDATA[v0.3: - Added a method: RetrievePIN(user,pass), with this you can avoid the user having to login and return with an access PIN, the app will retrieve it on its own by simulating a login etc. Use with care, since this method is prone to errors whenever Twitter changes something in their login and auth process. [...]]]></description>
			<content:encoded><![CDATA[<p>v0.3:</p>
<p>- Added a method: RetrievePIN(user,pass), with this you can avoid the user having to login and return with an access PIN, the app will retrieve it on its own by simulating a login etc. Use with care, since this method is prone to errors whenever Twitter changes something in their login and auth process. Check usage.pas for details on when to use this.<br />
Note: reposted with a small modification to fix an error in the preauth process, redownload if you got 0.3 before.</p>
<p><a href=http://eden.fm/downloads/TwitterLib.rar><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/TwitterLib.rar>TwitterLib - 1059 downloads</a></p>
<p>Here&#8217;s the magic:</p>
<pre>
procedure TwitterCli.RetrievePIN(user,pass: ansistring);
Var h: THttpCli;
    pvars,token,oatoken: ansistring;
    ts: TStringList;
    s,x: ansistring;
    a: Integer;
begin

  LastReq := trRequestRawAccess;

  FCookie := &#039;&#039;;
  ts := TStringList.Create;
  h := THttpCli.Create(nil);
  with h do
  begin
    url := &#039;http://twitter.com/oauth/authorize?oauth_token=&#039;+OAuthToken;
    RcvdStream := TMemoryStream.Create;
    OnDocEnd           := HTTPClientDocEnd;
    OnHeaderEnd        := HTTPClientHeaderEnd;
    OnBeforeHeaderSend := HTTPClientBeforeHeaderSend;
    OnCookie           := GrabCookie;
    try
      Get;
    except
      on e:exception do
      begin
        if DebugMode then if Assigned(DebugMemo) then TMemo(DebugMemo).Lines.Add(e.Message);
        ResultStrings.Text := &#039;Error: &#039;+e.Message;
      end;
    end;

     try
      h.RcvdStream.WriteBuffer(#0&#039; &#039;, 1);
      h.RcvdStream.Position := 0;
      ts.LoadFromStream(h.RcvdStream);
    finally
    end;
  end;

  if h.StatusCode &lt;&gt; 200 then
  begin
    LastHttpStatus := h.StatusCode;
    ResultStrings.Text := &#039;Error in raw authentication on 1st step&#039;;
    h.RcvdStream.Free; h.RcvdStream := nil;
    FreeAndNil(h);
    FreeAndNil(ts);
    TriggerReqDone;
    Exit;
  end;

  if DebugMode then if Assigned(DebugMemo) then with TMemo(DebugMemo) do
   TMemo(DebugMemo).Lines.Add(h.Cookie);

    h.RcvdStream.Free; h.RcvdStream := nil;

  if FCookie[length(FCookie)] = &#039;;&#039; then Delete(FCookie,length(FCookie),1);

  if DebugMode then if Assigned(DebugMemo) then with TMemo(DebugMemo) do
  begin
    TMemo(DebugMemo).Lines.Add(&#039;----------------------------------------&#039;);
    TMemo(DebugMemo).Lines.Add(&#039;----------------------------------------&#039;);
  end;

  s := ts.text;
  if Pos(&#039;twttr.form_authenticity_token&#039;, s) &gt; 0 then
  begin
    Delete(s,1,Pos(&#039;twttr.form_authenticity_token&#039;,s)+32);
    s := Copy(s,1,Pos(&#039;&#039;&#039;&#039;,s)-1);
  end
  else
  begin
    LastHttpStatus := 0;
    ResultStrings.Text := &#039;Error in raw authentication prelogin&#039;;
    h.RcvdStream.Free; h.RcvdStream := nil;
    FreeAndNil(h);
    FreeAndNil(ts);
    TriggerReqDone;
    Exit;
  end;

  ts.Clear;
  with h do
  begin
    url := &#039;http://twitter.com/oauth/authorize&#039;;
    RcvdStream := TMemoryStream.Create;
    SendStream := TMemoryStream.Create;
    pvars := (&#039;authenticity_token=&#039; + s +
             &#039;&amp;oauth_token=&#039; + OAuthToken +
             &#039;&amp;session%5Busername_or_email%5D=&#039; + user +
             &#039;&amp;session%5Bpassword%5D=&#039; + pass);
    SendStream.Write(pvars[1], Length(pvars));
    SendStream.Seek(0, soFromBeginning);
    OnDocEnd           := HTTPClientDocEnd;
    OnHeaderEnd        := HTTPClientHeaderEnd;
    OnBeforeHeaderSend := HTTPClientBeforeHeaderSend;
    Cookie := FCookie;
    if DebugMode then if Assigned(DebugMemo) then with TMemo(DebugMemo) do
     TMemo(DebugMemo).Lines.Add(&#039;Cookie before post=&#039;+FCookie);
    ExtraHeader := &#039;Origin:https://twitter.com&#039; + #13#10 +
                   &#039;Referer:http://twitter.com/oauth/authorize?oauth_token=&#039; + OAuthToken;
    try
      Post;
    except
      on e:exception do
      begin
        if DebugMode then if Assigned(DebugMemo) then TMemo(DebugMemo).Lines.Add(e.Message);
        ResultStrings.Text := &#039;Error: &#039;+e.Message;
      end;
    end;

     try
      h.RcvdStream.WriteBuffer(#0&#039; &#039;, 1);
      h.RcvdStream.Position := 0;
      ts.LoadFromStream(h.RcvdStream);
    finally
    end;

    x := &#039;&#039;;
    s := ts.Text;
    if Pos(&#039;&lt;div id=&quot;oauth_pin&quot;&gt;&#039;,s) &gt; 0 then
    begin
      Delete(s,1,Pos(&#039;&lt;div id=&quot;oauth_pin&quot;&gt;&#039;,s)+19);
      s := Copy(s,1,Pos(&#039;&lt;&#039;,s));
      for a := 1 to length(s) do
       if (Ord(s[a]) &gt; 47) and (Ord(s[a]) &lt; 58) then
        x := x + s[a];
    end;

    LastHttpStatus := h.StatusCode;

    if x = &#039;&#039; then LastHttpStatus := 0
    else AccessPIN := x;

    if DebugMode then if Assigned(DebugMemo) then TMemo(DebugMemo).Lines.Add(&#039;PIN=&#039;+x);

    if DebugMode then if Assigned(DebugMemo) then with TMemo(DebugMemo) do
    begin
      TMemo(DebugMemo).Lines.Add(ts.Text);
      TMemo(DebugMemo).Lines.Add(h.Cookie);
    end;

    if h.StatusCode &lt;&gt; 200 then ResultStrings.Text := &#039;Error in raw authentication on 2nd step&#039;;

    FreeAndNil(ts);
    h.RcvdStream.Free; h.RcvdStream := nil;
    h.SendStream.Free; h.SendStream := nil;
    FreeAndNil(h);
  end;

  TriggerReqDone;

end;

procedure TwitterCli.GrabCookie(Sender: TObject; const Data: string; var Accept: Boolean);
begin
  FCookie := FCookie + Data + &#039;;&#039;;
end;
</pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F02%2F27%2Fanother-twitter-library-update-v0-3%2F&amp;title=another%20twitter%20library%20update%20v0.31" id="wpa2a_28">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/02/27/another-twitter-library-update-v0-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>twitter library update</title>
		<link>http://eden.fm/2011/02/27/twitter-library-update/</link>
		<comments>http://eden.fm/2011/02/27/twitter-library-update/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 11:37:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Delphi stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://eden.fm/?p=142</guid>
		<description><![CDATA[Slightly modified my delphi twitter library to work with the latest ICS distribution and to remove the dependency of an altered OverbyteIcsHttpProt file.]]></description>
			<content:encoded><![CDATA[<p>Slightly modified my delphi twitter library to work with the latest ICS distribution and to remove the dependency of an altered OverbyteIcsHttpProt file.</p>
<p><a href=http://eden.fm/downloads/TwitterLib.rar><img src=http://eden.fm/wp-content/plugins/download-monitor/img/download.png alt='Download'></a><br />
<a href=http://eden.fm/downloads/TwitterLib.rar>TwitterLib - 1059 downloads</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feden.fm%2F2011%2F02%2F27%2Ftwitter-library-update%2F&amp;title=twitter%20library%20update" id="wpa2a_30">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://eden.fm/2011/02/27/twitter-library-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

