<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: 实用小脚本: 查看 MLDonkey 下载进度</title>
	<atom:link href="http://linuxtoy.org/archives/view-download-status-of-mldonkey.html/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html</link>
	<description>LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神，可以点击顶部导航 Contact 按钮进行投稿。</description>
	<lastBuildDate>Fri, 25 May 2012 11:27:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: chroot</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106946</link>
		<dc:creator>chroot</dc:creator>
		<pubDate>Tue, 17 Mar 2009 18:10:48 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106946</guid>
		<description>&lt;p&gt;@&lt;a href=&quot;#comment-106942&quot; rel=&quot;nofollow&quot;&gt;daze&lt;/a&gt;: 我在 mldonkey 源码目录里发现了传说中的 mldonkey_command，内容如下：&lt;/p&gt;

&lt;h1&gt;!/bin/sh&lt;/h1&gt;

&lt;h1&gt;To run this program, you need the nc (netcat) program&lt;/h1&gt;

&lt;p&gt;MLDONKEY&lt;em&gt;IP=127.0.0.1
MLDONKEY&lt;/em&gt;TELNET_PORT=4000&lt;/p&gt;

&lt;p&gt;if [ $1 = &quot;--auth&quot; ] ; then
        auth=&quot;auth $2&quot;
        shift 2
else
        auth=&quot;&quot;
fi&lt;/p&gt;

&lt;p&gt;nc $MLDONKEY&lt;em&gt;IP $MLDONKEY&lt;/em&gt;TELNET_PORT &lt;&lt;EOF
$auth
$*
q
EOF&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@<a href="#comment-106942" rel="nofollow">daze</a>: 我在 mldonkey 源码目录里发现了传说中的 mldonkey_command，内容如下：</p>

<h1>!/bin/sh</h1>

<h1>To run this program, you need the nc (netcat) program</h1>

<p>MLDONKEY<em>IP=127.0.0.1
MLDONKEY</em>TELNET_PORT=4000</p>

<p>if [ $1 = "--auth" ] ; then
        auth="auth $2"
        shift 2
else
        auth=""
fi</p>

<p>nc $MLDONKEY<em>IP $MLDONKEY</em>TELNET_PORT &lt;&lt;EOF
$auth
$*
q
EOF</p>]]></content:encoded>
	</item>
	<item>
		<title>By: daze</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106942</link>
		<dc:creator>daze</dc:creator>
		<pubDate>Tue, 17 Mar 2009 15:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106942</guid>
		<description>&lt;p&gt;我的就没有 mldonkey&lt;em&gt;command（arch + mldonkey v3.0.0-1），我以前都是用 telnet 来控制，mldonkey&lt;/em&gt;command 要单独下载吗？&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>我的就没有 mldonkey<em>command（arch + mldonkey v3.0.0-1），我以前都是用 telnet 来控制，mldonkey</em>command 要单独下载吗？</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dongsheng</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106874</link>
		<dc:creator>Dongsheng</dc:creator>
		<pubDate>Tue, 17 Mar 2009 01:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106874</guid>
		<description>&lt;p&gt;@chroot 
多谢，哈哈&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@chroot 
多谢，哈哈</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dicro</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106871</link>
		<dc:creator>dicro</dc:creator>
		<pubDate>Mon, 16 Mar 2009 15:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106871</guid>
		<description>&lt;p&gt;加上颜色&lt;/p&gt;

&lt;h1&gt;!/bin/bash&lt;/h1&gt;

&lt;p&gt;echo -e &quot;vd&#092;nquit&quot; &#124; nc 127.0.0.1 4000 &#124; \
awk &#039;$1 ~ /&#091;(D&#124;B)/ {
    start=index($0,$7);
    filename=substr($0,start,index($0,$(NF-7))-start-length(FS));
    if($(NF-1) &gt; 0) {
        printf(&quot;33[0;31m%-3i33[0m 33[0;36m%5.1f33[0m33[0;33m%%33[0m 33[0;36m%5.1f33[0m33[0;32mKB/s33[0m 33[0;36m%s33[0m\n&quot;,(NR-9),$(NF-7),$(NF-1),filename);
    }
    else {
        printf(&quot;33[0;31m%-3i33[0m %5.1f33[0;33m%%33[0m %5.1f33[0;32mKB/s33[0m %s\n&quot;,(NR-9),$(NF-7),$(NF-1),filename);
    }
}&#039;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>加上颜色</p>

<h1>!/bin/bash</h1>

<p>echo -e "vd&#92;nquit" | nc 127.0.0.1 4000 | \
awk '$1 ~ /&#91;(D|B)/ {
    start=index($0,$7);
    filename=substr($0,start,index($0,$(NF-7))-start-length(FS));
    if($(NF-1) &gt; 0) {
        printf("33[0;31m%-3i33[0m 33[0;36m%5.1f33[0m33[0;33m%%33[0m 33[0;36m%5.1f33[0m33[0;32mKB/s33[0m 33[0;36m%s33[0m\n",(NR-9),$(NF-7),$(NF-1),filename);
    }
    else {
        printf("33[0;31m%-3i33[0m %5.1f33[0;33m%%33[0m %5.1f33[0;32mKB/s33[0m %s\n",(NR-9),$(NF-7),$(NF-1),filename);
    }
}'</p>]]></content:encoded>
	</item>
	<item>
		<title>By: 飘过，哇咔咔</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106860</link>
		<dc:creator>飘过，哇咔咔</dc:creator>
		<pubDate>Mon, 16 Mar 2009 08:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106860</guid>
		<description>&lt;p&gt;不用MLDonkey&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>不用MLDonkey</p>]]></content:encoded>
	</item>
	<item>
		<title>By: aiezue</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106859</link>
		<dc:creator>aiezue</dc:creator>
		<pubDate>Mon, 16 Mar 2009 08:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106859</guid>
		<description>&lt;p&gt;@&lt;a href=&quot;#comment-106858&quot; rel=&quot;nofollow&quot;&gt;fireinice&lt;/a&gt;: 第一次听说，看到他的截图了。太赞了。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@<a href="#comment-106858" rel="nofollow">fireinice</a>: 第一次听说，看到他的截图了。太赞了。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: fireinice</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106858</link>
		<dc:creator>fireinice</dc:creator>
		<pubDate>Mon, 16 Mar 2009 07:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106858</guid>
		<description>&lt;p&gt;你们一定会喜欢DonkeyFire这个firefox扩展&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>你们一定会喜欢DonkeyFire这个firefox扩展</p>]]></content:encoded>
	</item>
	<item>
		<title>By: chroot</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106857</link>
		<dc:creator>chroot</dc:creator>
		<pubDate>Mon, 16 Mar 2009 07:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106857</guid>
		<description>&lt;p&gt;如果文件名含有空格，或者下载了BT种子……我用的是这个（写的罗嗦，大家帮改改）：&lt;/p&gt;

&lt;p&gt;echo -e &quot;vd&#092;nquit&quot; &#124; nc 127.0.0.1 4000 &#124; \
    awk &#039;$1 ~ /&#091;(D&#124;B)/ \
        {printf(&quot;%-5.1f %5.1f\t&quot;,$(NF-1),$(NF-7)); \
         f=&quot;&quot;;m=12;for(i=7;i&lt;NF-7;i++){f=f&quot; &quot;$i};print f}&#039; \
    &#124; sort -nr&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>如果文件名含有空格，或者下载了BT种子……我用的是这个（写的罗嗦，大家帮改改）：</p>

<p>echo -e "vd&#92;nquit" | nc 127.0.0.1 4000 | \
    awk '$1 ~ /&#91;(D|B)/ \
        {printf("%-5.1f %5.1f\t",$(NF-1),$(NF-7)); \
         f="";m=12;for(i=7;i&lt;NF-7;i++){f=f" "$i};print f}' \
    | sort -nr</p>]]></content:encoded>
	</item>
	<item>
		<title>By: chroot</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106856</link>
		<dc:creator>chroot</dc:creator>
		<pubDate>Mon, 16 Mar 2009 07:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106856</guid>
		<description>&lt;p&gt;@Dongsheng: &lt;/p&gt;

&lt;p&gt;arch 里用类似 echo -e &quot;命令\nquit&quot; &#124; nc 127.0.0.1 4000 的方法。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Dongsheng: </p>

<p>arch 里用类似 echo -e "命令\nquit" | nc 127.0.0.1 4000 的方法。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: latteye</title>
		<link>http://linuxtoy.org/archives/view-download-status-of-mldonkey.html#comment-106855</link>
		<dc:creator>latteye</dc:creator>
		<pubDate>Mon, 16 Mar 2009 06:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://linuxtoy.org/?p=2948#comment-106855</guid>
		<description>&lt;p&gt;ml 本来就有简单的命令行控制工具 mldonkey_command&lt;/p&gt;

&lt;p&gt;通过 mldonkey&lt;em&gt;command --auth &quot;username password&quot; 就可以进入。
想看当前下载 就用  mldonkey&lt;/em&gt;command --auth &quot;username password&quot; vd
想看当然状态就用 mldonkey&lt;em&gt;command --auth &quot;username password&quot; bw&lt;/em&gt;stats&lt;/p&gt;

&lt;p&gt;做个 alias 就很方便了。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>ml 本来就有简单的命令行控制工具 mldonkey_command</p>

<p>通过 mldonkey<em>command --auth "username password" 就可以进入。
想看当前下载 就用  mldonkey</em>command --auth "username password" vd
想看当然状态就用 mldonkey<em>command --auth "username password" bw</em>stats</p>

<p>做个 alias 就很方便了。</p>]]></content:encoded>
	</item>
</channel>
</rss>

