<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/19341" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2013-04-17T09:36:43-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/19341</id>

		<entry>
		<author><name><![CDATA[xmesox]]></name></author>
		<updated>2013-04-17T09:36:43-04:00</updated>

		<published>2013-04-17T09:36:43-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101406#p101406</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101406#p101406"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101406#p101406"><![CDATA[
Hrmmm, interesting...<br><br>So you're re-itterating what Speechles suggested?<br><br>Because I have tried that too. I placed the tls file in the windrop/lib/8.5 folder (tried both inside a tls folder and just in the main 8.5 folder.<br><br>And when I started windrop up, it didn't notice the tsl at all, and just went back to saying that it couldn't load my rss-synd because of missing TLS.<br><br>Here is my .status report, with tls.dll in the lib/tcl8.5/ folder<br><blockquote class="uncited"><div>I am Kel, running eggdrop v1.6.21: 1 user (mem: 89k).<br>Online for 00:00 (background) - CPU: 00:01 - Cache hit: 13.6%<br>Configured with:  '--enable-strip'<br>Admin: Meso &lt;email: x****<a href="mailto:x@gmail.com">x@gmail.com</a>&gt;<br>Config file: eggdrop.conf<br>OS: CYGWIN_NT-6.1-WOW64 1.7.15(0.260/5/3)<br>Tcl library: ./lib/tcl8.5<br>Tcl version: 8.5.11 (header version 8.5.11)<br>Socket table: 20/100<br>Loaded module information:</div></blockquote><br>EDITED:<br><br>Just an update on this, I think I've managed to solve it. I replaced the current dll with an older version and it seems to be working now. I am using the method of calling upon the files in the config though, for what it's worth.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12224">xmesox</a> — Wed Apr 17, 2013 9:36 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[heartbroken]]></name></author>
		<updated>2013-04-17T06:49:53-04:00</updated>

		<published>2013-04-17T06:49:53-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101405#p101405</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101405#p101405"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101405#p101405"><![CDATA[
tls not an eggdrop module...so .. it has to be in Windrop/lib/8.5/* ..and there's no need to "source" it into eggdrop.conf<br><br>i also have a windrop ..and here is the ".status" reply :<div class="codebox"><p>Code: </p><pre><code>statusI am bottz, running eggdrop v1.8.0+modtclresult: 3 users (mem: 494k).Online for 00:00 (background) - CPU: 00:05.88 - Cache hit: 25.0%Configured with:  '--enable-strip'Admin: HeartbrokenConfig file: eggdrop.confOS: CYGWIN_NT-6.1-WOW64 1.7.16(0.262/5/3)Process ID: 892 (parent 1)Tcl library: ./lib/tcl8.5Tcl version: 8.5.11 (header version 8.5.11)TLS support is enabled.TLS library: OpenSSL 1.0.1c 10 May 2012IPv6 support is enabled.Socket table: 20/100Loaded </code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=11703">heartbroken</a> — Wed Apr 17, 2013 6:49 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[xmesox]]></name></author>
		<updated>2013-04-17T02:31:19-04:00</updated>

		<published>2013-04-17T02:31:19-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101404#p101404</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101404#p101404"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101404#p101404"><![CDATA[
Correct, the tls16.dll file is in the modules folder.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12224">xmesox</a> — Wed Apr 17, 2013 2:31 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2013-04-17T00:13:41-04:00</updated>

		<published>2013-04-17T00:13:41-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101403#p101403</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101403#p101403"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101403#p101403"><![CDATA[
Dumb question: the tls16.dll is in modules folder?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Wed Apr 17, 2013 12:13 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[xmesox]]></name></author>
		<updated>2013-04-16T16:54:11-04:00</updated>

		<published>2013-04-16T16:54:11-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101402#p101402</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101402#p101402"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101402#p101402"><![CDATA[
I've been having similar problems...<br><br>I'm running Windrop and trying to get https feeds going on RSS-Synd, but have been unable to get the TLS to work.<br><br>I have followed both sets of instructions in this thread.<br><br>I first started by installing the way speechles suggested, but the package doesn't load at all that way. It still gives me the error of being unable to load the feeds because of missing TLS.<br><br>And then I tried the other way, placing a copy of the tls16.dll in the modules folder, the tls.tcl in the scripts folder and then changing the config file to include:<br><br>source scripts/tls.tcl<br>tls::initlib modules tls16.dll <br><br>But now I get this error:<br><br>[22:53:03] Tcl error in file 'eggdrop.conf':<br>[22:53:03] couldn't load file "/Windrop/modules/tls16.dll": Exec format error<br>    while executing<br>"tls::initlib modules tls16.dll "<br>    (file "eggdrop.conf" line 1427)<br><br><br>Would really appreciate some help in getting this working.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12224">xmesox</a> — Tue Apr 16, 2013 4:54 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2013-02-23T04:43:51-04:00</updated>

		<published>2013-02-23T04:43:51-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101096#p101096</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101096#p101096"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101096#p101096"><![CDATA[
There's no need to copy/paste the entire configuration file as the only info needed was the fact you inserted the stuff I mentioned above.<br><br>What exactly isn't working? Is it bitching about that missing package? If it dose,, then have you placed the tls.tcl in your scripts folder, tls16.dll in modules? If it doesn't then the TLS package has been successfully loaded, or at least should.<br><br>The script doesn't go on <em class="text-italics">https</em> cos I warned you a few posts above that that site doesn't seem to have https, or at least not working at me.<br><br>You can try changing from http to https in the:<div class="codebox"><p>Code: </p><pre><code>if {[catch {http::geturl "http://services.digg.com/url/short/create?url=$url" -query [http::formatQuery "url" $url] -timeout 20000} token]} { </code></pre></div>but don't know if it's going to work or not.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Sat Feb 23, 2013 4:43 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[speechles]]></name></author>
		<updated>2013-02-22T14:47:57-04:00</updated>

		<published>2013-02-22T14:47:57-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101095#p101095</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101095#p101095"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101095#p101095"><![CDATA[
Windrop eh? Then it's freakishly simple to get tls working. It's just that, that IS NOT how you add it... haw.. quite comical.. it isn't a module..  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing"><br><br><br>Here is how you actually get tls to work on a windrop:<ul><li>1) Download <a href="http://downloads.sourceforge.net/project/tls/tls/1.6/tls1.6-win32.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ftls%2F&amp;ts=1361558399&amp;use_mirror=hivelocity" class="postlink">tls1.6 for windows</a>.</li></ul><ul><li>2) Extract this to your c:\windrop\lib\tcl<strong class="text-strong">X</strong> folder. If you are on tcl8.5 this would be c:\windrop\lib\tcl8.5\tls1.6 that would be created when you extracted it.</li></ul><ul><li>3) Restart your windrop.</li></ul>Normally the module must be compiled to an object before you could include it as a package in lib/tcl but windows already has this compiled as a .dll so no compile is necessary here.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8138">speechles</a> — Fri Feb 22, 2013 2:47 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tusinamuna]]></name></author>
		<updated>2013-02-22T09:28:14-04:00</updated>

		<published>2013-02-22T09:28:14-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101094#p101094</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101094#p101094"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101094#p101094"><![CDATA[
Thanks again, but still not working :/<br><br>Here's my .conf if you can see if there's something wrong<blockquote class="uncited"><div>source scripts/tls.tcl<br>tls::initlib modules tls16.dll<br>source scripts/diggtitles.tcl</div></blockquote>I deleted all those personal infos (server, bot name etc <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_wink.gif" width="15" height="15" alt=";)" title="Wink"> ) so nvm about those. <br><br>Anyway, dunno why it isn't working :/<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12155">tusinamuna</a> — Fri Feb 22, 2013 9:28 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2013-02-19T02:51:59-04:00</updated>

		<published>2013-02-19T02:51:59-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101058#p101058</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101058#p101058"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101058#p101058"><![CDATA[
Place the tls.tcl in your scripts folder, tls16.dll in modules and then in egdrop.conf file write the next two lines before any other line starting with "source scripts"<div class="codebox"><p>Code: </p><pre><code>source scripts/tls.tcltls::initlib modules tls16.dll</code></pre></div>and should work like a charm <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Tue Feb 19, 2013 2:51 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tusinamuna]]></name></author>
		<updated>2013-02-18T14:23:40-04:00</updated>

		<published>2013-02-18T14:23:40-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101057#p101057</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101057#p101057"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101057#p101057"><![CDATA[
Thank you for your answer.<br><br>However It gives me this error:<br><br><a href="http://i.imgur.com/6HSClok.png" class="postlink">http://i.imgur.com/6HSClok.png</a><br><br>What I've tried so far:<br><br>Downloaded tls from <a href="http://sourceforge.net/projects/tls/?source=dlp" class="postlink">http://sourceforge.net/projects/tls/?source=dlp</a>  (windows version, I'm running windrop!) (Found a thread about windrop + tls in egghelp and it said to dl that)<br><br>didn't knew where to put those for sure, but I put tls.tcl in /scripts/ and to load it first, also put tls16.dll to /modules/ and added line loadmodule tls16 in eggdrop.conf, still not working, only gives the same error as above.<br><br>If I delete that <div class="codebox"><p>Code: </p><pre><code>Package require tls</code></pre></div>eggdrop starts without errors, but don't show httpS titles<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12155">tusinamuna</a> — Mon Feb 18, 2013 2:23 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2013-02-18T04:04:06-04:00</updated>

		<published>2013-02-18T04:04:06-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=101051#p101051</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=101051#p101051"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=101051#p101051"><![CDATA[
There doesn't seem to be a <em class="text-italics">https</em> on services.digg.com, or at least not working at me. Anyway, if you wish to get https working with geturl  then you need to do the following changes:<br>after:<div class="codebox"><p>Code: </p><pre><code>package require http 2.3</code></pre></div>add:<div class="codebox"><p>Code: </p><pre><code>package require tls</code></pre></div>then use this changed code:<div class="codebox"><p>Code: </p><pre><code>proc url::diggurl {url} {  set agent "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.1) Gecko/2006101023 Firefox/2.0";  http::config -useragent $agent;  http::register https 443 ::tls::socket  if {[catch {http::geturl "http://services.digg.com/url/short/create?url=$url" -query [http::formatQuery "url" $url] -timeout 20000} token]} {    return $url;  }  set data [http::data $token];  http::cleanup $token;  http::unregister https  set diggurl "";  regexp -nocase -- {short_url="(.*?)"} $data -&gt; diggurl;  return [expr {($diggurl=="")?$url:$diggurl}];} </code></pre></div>Apart the package requirement, notice the http::register and http::unregister lines. This two do the trick.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Mon Feb 18, 2013 4:04 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[tusinamuna]]></name></author>
		<updated>2013-02-09T14:42:29-04:00</updated>

		<published>2013-02-09T14:42:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=100957#p100957</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=100957#p100957"/>
		<title type="html"><![CDATA[Diggtitles.tcl + httpS]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=100957#p100957"><![CDATA[
Hello guys<br><br>Here's the deal. I grabbed diggtitles from egghelp, set it up to work channels where needed but then I noticed it doesn't handle httpS urls. I don't know how to script, the link and irc server found in script doesn't exist anymore so I can't go there and ask for help.<br><br>So I popped here. The scripts purpose is to announce given url's title to the chan.<br><br>Here's the script:<br><div class="codebox"><p>Code: </p><pre><code>##############################################################################                                                                           ## diggtitles.tcl                                                            ##                                                                           ## Coded by: dragon (dragon@uberdragon.net)                                  ## Version: 1.0                                                              ## Released: April 4th, 2009                                                 ##                                                                           ## Description: Used to automatically retrieve digg.com's new short url      ##              as well as the title of URLs pasted into channels.           ##                                                                           ## Available Commands:                                                       ## - DCC: .chanset &lt;chan&gt; +diggtitles :enables auto digg/titles in a channel ##                                                                           ## History:                                                                  ##         - 1.0: First public release - Digg starts service April 2 2009    ##         - based on urltitles.tcl by perplexa                              ##                                                                           ## Report bugs/suggestion to dragon@uberdragon.net                           ## or visit /server irc.uberdragon.net and join #uberdragon                  ##                                                                           ## This program is free software; you can redistribute it and/or modify      ## it under the terms of the GNU General Public License as published by      ## the Free Software Foundation; either version 2 of the License, or         ## (at your option) any later version.                                       ##                                                                           ## This program is distributed in the hope that it will be useful,           ## but WITHOUT ANY WARRANTY; without even the implied warranty of            ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             ## GNU General Public License for more details.                              ##                                                                           ## You should have received a copy of the GNU General Public License         ## along with this program; if not, write to the Free Software               ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA ##                                                                           ##########################################################################################################################################################package require http 2.3namespace eval url {  variable version "1.0";  variable agent "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.1) Gecko/2006101023 Firefox/2.0";  # Bot will read data in chunks of this size, 8KB is just fine.  variable readbuf 8192;  # Read max. 32KB before the connection gets killed.  # (to prevent the bot from downloading large files when someone pastes [censored]..)  variable readlimit 32768;  variable fds;  if {![info exists fds]} {    set fds 0;  }  setudef flag diggtitles;  bind pubm -|- "*" [namespace current]::check;}proc url::check {nick host hand chan text} {  global turl  if {[channel get $chan diggtitles]} {    set text [stripcodes uacgbr $text];    foreach item [split $text] {      if {[string match -nocase "*http://?*" $item] || [string match -nocase "*https://?*" $item] || [string match -nocase "*www.?*" $item]} {        regsub -nocase -- "http://" [string map [list "\\" "/"] $item] "" url;        set url [split $url "/"];        set get [join [lrange $url 1 end] "/"];        set url [split [lindex $url 0] ":"];set turl [diggurl "http://$url/$get"]set host [lindex $url 0]; set port [lindex $url 1];        if {$port == ""} {set port "80";}        uconnect $host $port $get $nick $chan;      }    }  }}proc url::uconnect {host port get nick chan} {  variable agent;  variable fds;  variable readbuf;  set token [namespace current]::[incr fds];  variable $token;  upvar 0 $token static;  array set static {    data ""    body 0    code 0    sock -1  }  if {[catch {    set static(sock) [socket -async $host $port];    fconfigure $static(sock) -translation {auto crlf} -buffersize $readbuf;    puts $static(sock) "GET /$get HTTP/1.0";    puts $static(sock) "Accept: */*";    if {$port == "80"} {      puts $static(sock) "Host: $host";    } else {      puts $static(sock) "Host: $host:$port";    }    puts $static(sock) "User-agent: $agent";    puts $static(sock) "";    flush $static(sock);    fileevent $static(sock) readable [list [namespace current]::handledata $token $nick $chan];    catch {fconfigure $static(sock) -blocking 0;}    } error]} {    destroy $token;    return $error;  }  after [expr 20*1000] [list [namespace current]::destroy $token];  return $token;}proc url::handledata {token nick chan} {  global turl  variable readbuf; variable readlimit;  variable $token;  upvar 0 $token static;  if {[eof $static(sock)] || [string length $static(data)]&gt;=$readlimit} {    destroy $token;    return;  }  set buf [read $static(sock) $readbuf];  append static(data) $buf;  regsub -all -- {&lt;!--.*?--&gt;} $static(data) "" static(data);  foreach line [split $buf "\n"] {    if {[string match HTTP* $line] &amp;&amp; !$static(body)} {      if {![regexp -- {\d{3}} $line static(code)]} {        destroy $token;        return;      } elseif {$static(code)!=200 &amp;&amp; $static(code)!=301 &amp;&amp; $static(code)!=302} {        destroy $token;        return;      }    } elseif {[regexp -nocase -- "^Location:(.+)$" $line -&gt; url]              &amp;&amp; !($static(code)!=301 &amp;&amp; $static(code)!=302)} {      check $nick *!*@* * $chan $url;      destroy $token;      return;    } elseif {[regexp -nocase -- "^Content-type:(.+)$" $line -&gt; type]} {      if {![string match -nocase text* [string trim $type]]} {        destroy $token;        return;      }    } elseif {[regexp -nocase -- "^Content-encoding:(.+)$" $line -&gt; encoding]} {      if {[string match -nocase *gzip* $encoding]          || [string match -nocase *compress* $encoding]} {        destroy $token;        return;      }    } elseif {($line == "") &amp;&amp; !$static(body)} {      set static(body) 1;    } elseif {[regexp -nocase -- {&lt;title&gt;([^&lt;]+?)&lt;/title&gt;} $static(data) -&gt; title]              &amp;&amp; $static(code)==200} {      regsub -all -- {(\n|\r|\s|\t)+} $title " " title;      set s [expr {[string index $nick end]!="s"?"s":""}];      set turl       putquick "PRIVMSG $chan :\"[decode [string trim $title]]\"";      destroy $token;      return;    }  }}proc url::destroy {token} {  variable $token  upvar 0 $token static;  if {[info exists static]} {    catch {fileevent $static(sock) readable "";}    catch {close $static(sock);}    unset static;  }}proc url::decode {content} {  if {![string match *&amp;* $content]} {    return $content;  }  set escapes {      \x20 " \x22 &amp; \x26 &amp;apos; \x27 – \x2D    &lt; \x3C &gt; \x3E ˜ \x7E € \x80 ¡ \xA1    ¢ \xA2 £ \xA3 ¤ \xA4 ¥ \xA5 ¦ \xA6    § \xA7 ¨ \xA8 © \xA9 ª \xAA « \xAB    ¬ \xAC ­ \xAD ® \xAE &amp;hibar; \xAF ° \xB0    ± \xB1 ² \xB2 ³ \xB3 ´ \xB4 µ \xB5    ¶ \xB6 · \xB7 ¸ \xB8 ¹ \xB9 º \xBA    » \xBB ¼ \xBC ½ \xBD ¾ \xBE ¿ \xBF    À \xC0 Á \xC1 Â \xC2 Ã \xC3 Ä \xC4    Å \xC5 Æ \xC6 Ç \xC7 È \xC8 É \xC9    Ê \xCA Ë \xCB Ì \xCC Í \xCD Î \xCE    Ï \xCF Ð \xD0 Ñ \xD1 Ò \xD2 Ó \xD3    Ô \xD4 Õ \xD5 Ö \xD6 × \xD7 Ø \xD8    Ù \xD9 Ú \xDA Û \xDB Ü \xDC Ý \xDD    Þ \xDE ß \xDF à \xE0 á \xE1 â \xE2    ã \xE3 ä \xE4 å \xE5 æ \xE6 ç \xE7    è \xE8 é \xE9 ê \xEA ë \xEB ì \xEC    í \xED î \xEE ï \xEF ð \xF0 ñ \xF1    ò \xF2 ó \xF3 ô \xF4 õ \xF5 ö \xF6    ÷ \xF7 ø \xF8 ù \xF9 ú \xFA û \xFB    ü \xFC ý \xFD þ \xFE ÿ \xFF  };  set content [string map $escapes $content];  set content [string map [list "\]" "\\\]" "\[" "\\\[" "\$" "\\\$" "\\" "\\\\"] $content];  regsub -all -- {&amp;#([[:digit:]]{1,5});} $content {[format %c [string trimleft "\1" "0"]]} content;  regsub -all -- {&amp;#x([[:xdigit:]]{1,4});} $content {[format %c [scan "\1" %x]]} content;  regsub -all -- {&amp;#?[[:alnum:]]{2,7};} $content "?" content;  return [subst $content];}proc url::diggurl {url} {  set agent "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.1) Gecko/2006101023 Firefox/2.0";  http::config -useragent $agent;  if {[catch {http::geturl "http://services.digg.com/url/short/create?url=$url" -query [http::formatQuery "url" $url] -timeout 20000} token]} {    return $url;  }  set data [http::data $token];  http::cleanup $token;  set diggurl "";  regexp -nocase -- {short_url="(.*?)"} $data -&gt; diggurl;  return [expr {($diggurl=="")?$url:$diggurl}];}putlog "Script loaded: digg url and title fetcher v$url::version by dragon on irc.uberdragon.net";</code></pre></div>So little I know about tcl, I tried to fix it by myself by adding that <blockquote class="uncited"><div> [string match -nocase "*https://?*" $item] </div></blockquote>part to row 63. I have no clue if that is even close how it should be fixed, but it doesn't work nonetheless.<br><br>Could some kind soul give me a hint or try to fix that script to work with https?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12155">tusinamuna</a> — Sat Feb 09, 2013 2:42 pm</p><hr />
]]></content>
	</entry>
	</feed>
