-
Notifications
You must be signed in to change notification settings - Fork 0
/
baidusitemap.xml
1946 lines (1436 loc) · 233 KB
/
baidusitemap.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://blog.ainhaato.moe/megadown/</loc>
<lastmod>2015-01-17T15:24:43.000Z</lastmod>
<data>
<display>
<title>megadown</title>
<pubTime>2015-01-17T15:08:05.000Z</pubTime>
<tag>网盘 </tag>
<tag>下载 </tag>
<tag>download </tag>
<tag>bash </tag>
<tag>php </tag>
<content><![CDATA[<p>megadown是一个mega.co.nz的下载脚本支持加密链接并且可以断点续传<br>项目主页:<a href="https://github.com/tonikelope/megadown" title="megadown" target="_blank" rel="external">https://github.com/tonikelope/megadown</a></p>
<h3 id="依赖:">依赖:</h3>
<ul>
<li>OpenSSL(with support for AES 128 CTR and AES 128 CBC)</li>
<li>PHP-cli</li>
<li>pv</li>
</ul>
<h3 id="使用过程">使用过程</h3>
<pre><code>git clone http<span class="variable">s:</span>//github.<span class="keyword">com</span>/tonikelope/megadown.git
<span class="keyword">cd</span> megadown
./megadown.<span class="keyword">sh</span> <span class="string">'https://mega.co.nz/#!qVtyGLDY!QdZXL4ke4V8rl77-cYuvvCKSnkZZMAijFcaUYvb05OE'</span>
</code></pre><p><a href="http://ww4.sinaimg.cn/large/6abdaa9djw1eocxjx36trj20fn04hgmf.jpg" target="_blank" rel="external"><img src="http://ww4.sinaimg.cn/large/6abdaa9djw1eocxjx36trj20fn04hgmf.jpg" alt=""></a></p>
<p>PS:福利注意</p>
]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/megacmd/</loc>
<lastmod>2015-01-17T15:05:37.000Z</lastmod>
<data>
<display>
<title>megacmd - 一个mega.co.nz的命令行工具</title>
<pubTime>2014-04-16T13:21:07.000Z</pubTime>
<tag>cli </tag>
<content><![CDATA[<ul>
<li>mega.co.nz是一个提供50G免费存储空间的国外网盘,前身为megaupload</li>
<li>megacmd是一个可以用命令行操作mega网盘的工具,可以进行上传,下载,建立文件夹,删除等操作,基本网页上能做的它都能做到</li>
<li>megacmd项目主页:<a href="https://github.com/t3rm1n4l/megacmd" target="_blank" rel="external">https://github.com/t3rm1n4l/megacmd</a></li>
<li>本文章只介绍megacmd在Linux下的安装及使用。。。。Windows和mac os请自行参考项目主页</li>
</ul>
<a id="more"></a>
<p><a href="http://ww4.sinaimg.cn/large/e967e38cjw1efofw78nwkj20g90bstbz.jpg" title="演示图片" target="_blank" rel="external"><img src="http://ww4.sinaimg.cn/large/e967e38cjw1efofw78nwkj20g90bstbz.jpg" alt=""></a></p>
<h3 id="下载并安装">下载并安装</h3>
<pre><code>yum install -<span class="keyword">y</span> <span class="keyword">go</span> git
git clone http<span class="variable">s:</span>//github.<span class="keyword">com</span>/t3rm1n4l/megacmd.git
<span class="keyword">cd</span> megacmd
GOPATH=/tmp/ <span class="keyword">make</span>
<span class="keyword">cp</span> megacmd /usr/local/bin
</code></pre><h3 id="建立配置文件">建立配置文件</h3>
<pre><code> <span class="keyword">vim</span> ~/.megacmd.json
</code></pre><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div></pre></td><td class="code"><pre><div class="line">{</div><div class="line"> <span class="string">"User"</span> : <span class="string">"MEGA_USERNAME"</span>,</div><div class="line"> <span class="string">"Password"</span> : <span class="string">"MEGA_PASSWORD"</span>,</div><div class="line"> <span class="string">"DownloadWorkers"</span> : <span class="number">4</span>,</div><div class="line"> <span class="string">"UploadWorkers"</span> : <span class="number">4</span>,</div><div class="line"> <span class="string">"SkipSameSize"</span> : <span class="literal">true</span>,</div><div class="line"> <span class="string">"Verbose"</span> : <span class="number">1</span></div><div class="line">}</div></pre></td></tr></table></figure>
<h3 id="使用方式">使用方式</h3>
<p><strong>1.列出文件</strong></p>
<pre><code><span class="title">megacmd</span> list <span class="url">mega:/Test/</span>
<span class="url">mega:/Test/11.png</span> <span class="number">24110</span> <span class="number">2013</span>-<span class="number">12</span>-31T16:<span class="number">47</span>:<span class="number">49</span>+<span class="number">05</span>:<span class="number">30</span>
<span class="url">mega:/Test/Firefox_wallpaper.png</span> <span class="number">81920</span> <span class="number">2013</span>-<span class="number">12</span>-31T16:<span class="number">49</span>:<span class="number">27</span>+<span class="number">05</span>:<span class="number">30</span>
</code></pre><p><strong>2.下载文件</strong></p>
<pre><code>megacmd <span class="built_in">get</span> meg<span class="variable">a:</span>/Test/<span class="number">11</span>.png ./
Successfully downloaded <span class="keyword">file</span> meg<span class="variable">a:</span>/Test/<span class="number">11</span>.png <span class="keyword">to</span> ./ in <span class="number">0</span>
</code></pre><p><strong>3.上传文件</strong></p>
<pre><code>megacmd <span class="keyword">put</span> ./practice/helloworld meg<span class="variable">a:</span>/Test/
Copying ./practice/helloworld -> meg<span class="variable">a:</span>/Test/ # <span class="number">100.00</span> % of <span class="number">8.6</span>KB at <span class="number">2.5</span>K/<span class="keyword">s</span> <span class="number">3</span><span class="keyword">s</span>
Successfully uploaded <span class="keyword">file</span> ./practice/helloworld <span class="keyword">to</span> meg<span class="variable">a:</span>/Test/ in <span class="number">3</span><span class="keyword">s</span>
</code></pre><p><strong>4.删除文件</strong></p>
<pre><code>megacmd <span class="built_in">delete</span> meg<span class="variable">a:</span>/Test/helloworld
Successfully deleted meg<span class="variable">a:</span>/Test/helloworld
</code></pre><p><strong>5.建立新文件夹</strong></p>
<pre><code>megacmd <span class="built_in">mkdir</span> meg<span class="variable">a:</span>/Test/subdir
Successfully created directory at meg<span class="variable">a:</span>/Test/subdir
</code></pre><p><strong>更多使用方法请看<a href="https://github.com/t3rm1n4l/megacmd" target="_blank" rel="external">项目主页</a></strong></p>
]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/two-method-ss-centos/</loc>
<lastmod>2015-01-15T13:59:50.000Z</lastmod>
<data>
<display>
<title>libev/nodejs版shadowsocks安装(Centos)</title>
<pubTime>2014-04-13T12:01:45.000Z</pubTime>
<tag>libev </tag>
<tag>nodejs </tag>
<tag>shadowsocks </tag>
<tag>proxy </tag>
<tag>centos </tag>
<content><![CDATA[<h2 id="简介">简介</h2>
<p>shadowsocks是一个轻量级的隧道代理,用于突破功夫net的,让使用者自由的畅游因特网。<br>第一个版本由clowwindy用Python编写、后续有很多其他的移植版本。如nodejs,libev,shadowsocks-go等….</p>
<a id="more"></a>
<h2 id="一、libev版">一、libev版</h2>
<p><strong>1.安装必要组件</strong></p>
<pre><code>yum <span class="operator"><span class="keyword">install</span> git build-essential autoconf libtool openssl-devel gcc -y</span>
</code></pre><p><strong>2.下载shadowsocks-libev源码包并编译</strong></p>
<pre><code>git clone http<span class="variable">s:</span>//github.<span class="keyword">com</span>/madeye/shadowsocks-libev.git
<span class="keyword">cd</span> shadowsocks-libev
./configure
<span class="keyword">make</span> && <span class="keyword">make</span> install
</code></pre><p><strong>3.运行shadowsocks</strong></p>
<pre><code>nohup /usr/local/bin/<span class="literal">ss</span>-server -s <span class="literal">IP</span>地址 -p 服务器端口 -k 密码 -m 加密方式 &
</code></pre><p>例如:</p>
<blockquote>
<p>nohup /usr/local/bin/ss-server -s 220.181.112.143 -p 8388 -k sstest -m aes-256-cfb &</p>
</blockquote>
<p><strong>4.加入开机启动</strong></p>
<pre><code><span class="input"><span class="prompt">echo "nohup /usr/local/bin/ss-server -s IP地址 -p 服务器端口 -k 密码 -m 加密方式 &" >></span> /etc/rc.local</span>
</code></pre><p><strong>5.结束任务方法</strong></p>
<pre><code>killall <span class="literal">ss</span>-server
</code></pre><hr>
<h2 id="二、nodejs版">二、nodejs版</h2>
<p><strong>1.下载nodejs源码并编译安装</strong></p>
<pre><code>wget http:<span class="comment">//nodejs.org/dist/v0.8.22/node-v0.8.22.tar.gz</span>
tar xf node-v0<span class="number">.8.22</span>.tar.gz
cd node-v0<span class="number">.8.22</span>/
./configure
<span class="built_in">make</span> && <span class="built_in">make</span> install
</code></pre><p><strong>2.从github把shadowsocks-nodejs clone下来</strong></p>
<pre><code>git clone gi<span class="variable">t:</span>//github.<span class="keyword">com</span>/clowwindy/shadowsocks-nodejs.git
<span class="keyword">cd</span> shadowsocks-nodejs
</code></pre><p><strong>3.修改config.json文件</strong></p>
<pre><code><span class="built_in">cd</span> shadowsocks-nodejs
vim config.json
{
<span class="string">"server"</span>: <span class="string">"0.0.0.0"</span>,
<span class="string">"server_port"</span>: <span class="number">8388</span>, //服务器端口,最好修改成自己的,防止扫描
<span class="string">"local_port"</span>: <span class="number">1080</span>,
<span class="string">"password"</span>: <span class="string">"barfoo!"</span>, // 默认密码,自行更换
<span class="string">"timeout"</span>: <span class="number">600</span>,
<span class="string">"method"</span>: null // 支持<span class="string">"bf-cfb"</span>, <span class="string">"aes-256-cfb"</span>, <span class="string">"des-cfb"</span>, <span class="string">"rc4"</span>等加密方式。默认是不加密
}
</code></pre><p><strong>4.运行shadowsocks</strong></p>
<pre><code><span class="input"><span class="prompt">cd lib/shadowsocks
nohup node server.js ></span> log &</span>
</code></pre><h2 id="三、python版">三、python版</h2>
<p>教程请看火狐吧吧友写的:<a href="http://tieba.baidu.com/p/2824694884" target="_blank" rel="external">http://tieba.baidu.com/p/2824694884</a></p>
]]></content>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/bpcs-uploader/</loc>
<lastmod>2015-01-15T12:22:20.000Z</lastmod>
<data>
<display>
<title>百度网盘上传脚本bpcs_uploader</title>
<pubTime>2013-07-29T14:04:37.000Z</pubTime>
<tag>百度 </tag>
<tag>网盘 </tag>
<tag>upload </tag>
<tag>上传 </tag>
<content><![CDATA[<p>昨天在github上找到一个叫bpcs_uploader的项目,可以使Linux在终端向百度网盘上传文件….下面介绍如何使用这个上传脚本<br><strong>脚本主要有3个限制:</strong></p>
<p><ul><br> <li>1.授权只能用一个月(有PCS API和app secret的话可以获得10年的授权期限)</li><br> <li>单文件1G(百度网盘的单文件限制)</li><br> <li>基于PHP因此需要先搭建好PHP环境</li><br></ul><br><a id="more"></a></p>
<p>首先需要安装git,安装方法如下:</p>
<p><pre class="lang:default decode:true">yum install curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel //安装依赖包<br>wget <a href="http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz" target="_blank" rel="external">http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz</a><br>tar xzvf git-latest.tar.gz<br>cd git-*<br>autoconf<br>./configure<br>make && make install</pre><br>安装完毕后可以用<strong><span style="color: #ff0000;">git -version</span></strong>查看git版本</p>
<hr>
<p>bpcs_uploader项目主页:<a title="bpcs_uploader" href="https://github.com/oott123/bpcs_uploader" target="_blank" rel="nofollow">https://github.com/oott123/bpcs_uploader</a></p>
<p>安装完git后,用git把文件下到本地…</p>
<p><pre class="lang:default decode:true">git clone <a href="https://github.com/oott123/bpcs_uploader.git" target="_blank" rel="external">https://github.com/oott123/bpcs_uploader.git</a></pre><br><a title="clone项目" href="http://ww4.sinaimg.cn/large/cdd3e390jw1e72fvb0k1ej20fn03p0t6.jpg" rel="external" target="_blank"><img alt="" src="http://ww4.sinaimg.cn/large/cdd3e390jw1e72fvb0k1ej20fn03p0t6.jpg"></a></p>
<p><pre class="lang:default decode:true">mv bpcs_uploader bd //重命名文件夹。。(个人习惯…名字简单点好=w=)<br>cd bd<br>chmod +x bpcs_uploader.php //给予执行权限…<br>./*.php init //脚本初始化</pre><br><a title="初始化脚本" href="http://ww2.sinaimg.cn/large/cdd3e390jw1e72g037wz8j20ht04jq3s.jpg" rel="external" target="_blank"><img alt="" src="http://ww2.sinaimg.cn/large/cdd3e390jw1e72g037wz8j20ht04jq3s.jpg"></a><br>这里直接Y (翻译君:开始初始化脚本,如果之前已经配置过,原配置将被覆盖)</p>
<p><a title="输入App Key" href="http://ww4.sinaimg.cn/large/cdfc40eajw1e72g2dioeij20ht03oq3o.jpg" rel="external" target="_blank"><img alt="" src="http://ww4.sinaimg.cn/large/cdfc40eajw1e72g2dioeij20ht03oq3o.jpg"></a><br>这里的App Key可以按回车直接使用作者提供的,也可以到BAE(<a title="BAE" href="http://developer.baidu.com" rel="external" target="_blank">http://developer.baidu.com</a>)新建应用获取</p>
<p><a href="http://ww3.sinaimg.cn/large/ce0d98b2jw1e72g41us0zj20fa03u3ym.jpg" rel="external" target="_blank"><img alt="" src="http://ww3.sinaimg.cn/large/ce0d98b2jw1e72g41us0zj20fa03u3ym.jpg"></a><br><a title="输入App Folder Name" href="http://ww3.sinaimg.cn/large/ce179fd8jw1e72g7qq9tej20hu0470t7.jpg" rel="external" target="_blank"><img alt="" src="http://ww3.sinaimg.cn/large/ce179fd8jw1e72g7qq9tej20hu0470t7.jpg"></a><br>如果使用的是默认的App Key,那么这里只要回车即可…..</p>
<p>如果用的是自己的App Key….就先去BAE创建个PCS API<br><a title="开启PCS API" href="http://ww2.sinaimg.cn/large/ce0d98b2jw1e72g99v1ajj20qu0dxgnd.jpg" rel="external" target="_blank"><img alt="" src="http://ww2.sinaimg.cn/large/ce0d98b2jw1e72g99v1ajj20qu0dxgnd.jpg" width="70%" height="70%"></a></p>
<p>PCS API的文件目录设置就是要填的App Floder Name(必须一致)</p>
<p><a title="输入access_token" href="http://ww1.sinaimg.cn/large/cdfc40eajw1e72gbo5p9dj20hs037wf1.jpg" rel="external" target="_blank"><img alt="" src="http://ww1.sinaimg.cn/large/cdfc40eajw1e72gbo5p9dj20hs037wf1.jpg"></a></p>
<p>如果用的是默认的api,那就到这个地址获取access token并填入:<a href="https://openapi.baidu.com/oauth/2.0/authorize?response_type=token&client_id=L6g70tBRRIXLsY0Z3HwKqlRE&redirect_uri=oob&scope=netdisk" target="_blank" rel="nofollow">https://openapi.baidu.com/oauth/ … i=oob&scope=netdisk</a></p>
<p>如果用的是自己的那就把上面那个地址种的client_id换成自己的App Key,用自己的百度账号登录并授权后地址栏里会有access_token这段,把它输入到终端<br><a title="获取access_token" href="http://ww2.sinaimg.cn/large/cdfc40eajw1e72gefhnp8j20wp01mdgc.jpg" rel="external" target="_blank"><img alt="" src="http://ww2.sinaimg.cn/large/cdfc40eajw1e72gefhnp8j20wp01mdgc.jpg" width="70%" height="70%"></a><br>如果结果如下,就说明配置成功了,可以看到脚本读取到了你百度网盘的容量信息<br><a title="配置完成" href="http://ww1.sinaimg.cn/large/ce0d98b2jw1e72gi1qyfrj20hu02eglz.jpg" rel="external" target="_blank"><img alt="" src="http://ww1.sinaimg.cn/large/ce0d98b2jw1e72gi1qyfrj20hu02eglz.jpg"></a></p>
<hr>
<p><span style="font-size: large;"><strong>脚本详细使用方法:</strong></span></p>
<p><pre class="lang:default decode:true">./bpcs_uploader.php quota //查看容量(配额)<br>./bpcs_uploader.php upload [path_local] [path_remote] //上传文件<br>./bpcs_uploader.php download [path_local] [path_remote] //下载文件<br>./bpcs_uploader.php delete [path_remote] //删除文件<br>./bpcs_uploader.php fetch [path_remote] [path_to_fetch] //离线下载</pre><br><span style="font-size: large;"><strong> 上传实例:</strong></span><br><a title="上传实例" href="http://ww2.sinaimg.cn/large/ce0d98b2jw1e72glx5283j20hv074mz2.jpg" rel="external" target="_blank"><img alt="" src="http://ww2.sinaimg.cn/large/ce0d98b2jw1e72glx5283j20hv074mz2.jpg"></a><br><a title="上传实例2" href="http://ww4.sinaimg.cn/large/ce179fd8jw1e72gmufy4vj20u5019748.jpg" rel="external" target="_blank"><img alt="" src="http://ww4.sinaimg.cn/large/ce179fd8jw1e72gmufy4vj20u5019748.jpg" width="70%" height="70%"></a><br>上传速度取决于你和百度的连接性= = 目测这台服务器速度不怎样</p>
<p><span id="pv-float-bar-container" style="top: 2596px; right: 230px; display: block;"></span></p>
]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/Aoharaido-OP/</loc>
<lastmod>2015-01-15T11:45:54.000Z</lastmod>
<data>
<display>
<title>青春之旅OP - 世界は恋に落ちている【附nice翻唱】</title>
<pubTime>2014-08-29T15:30:39.000Z</pubTime>
<tag>青春之旅 </tag>
<tag>opening </tag>
<tag>世界は恋に落ちている </tag>
<content><![CDATA[<p><a href="http://ww2.sinaimg.cn/large/6abdaa9djw1ejtvtb48l3j20rs0s1doj.jpg" title="期间限定cover" target="_blank" rel="external"><img src="http://ww2.sinaimg.cn/large/6abdaa9djw1ejtvtb48l3j20rs0s1doj.jpg" alt="期间限定cover"></a></p>
<p>七月新番里比较喜欢的几首之一,接下来坐等AZ的op,ed发售(2014/09/10)</p>
<h3 id="试听">试听</h3>
<div id="audiojs_wrapper0" class="audiojsqq "><audio src="http://p1.music.126.net/g-LbU8qNWbA8lUQBkBJe6A==/8924735882690454.mp3" preload="auto" id=""></audio><img class="playerimg" src="http://p4.music.126.net/n2Dr-mvp2pF5cKyY0ZddJA==/8890651022206839.jpg?param=130y130"><div class="play-pauseqq"><p class="playqq"><i></i></p><p class="pauseqq"><i></i></p><p class="loadingrqq"><i class="fa-li fa fa-spinner fa-spin"></i></p><p class="errorqq"><i class="fa fa-times"></i></p></div><div class="playername"><img class="player-icon" src="/netease/images/icon.png">世界は恋に落ちている</div><div class="scrubberqq"><div style="width: 0px;" class="progressqq"></div><div style="width: 260px;" class="loadedqq"></div></div><div class="timeqq"><em class="playedqq">00:00</em>/<strong class="durationqq">05:11</strong></div><div class="error-messageqq"></div></div>
<h3 id="专辑曲目列表">专辑曲目列表</h3>
<ol>
<li>世界は恋に落ちている</li>
<li>color</li>
<li>世界は恋に落ちている -instrumental-</li>
<li>color -instrumental-</li>
</ol>
<a id="more"></a>
<h3 id="そらる翻唱">そらる翻唱</h3>
<video width="848" height="477" poster="http://blog-attachment.qiniudn.com/video/Aoharuride.jpg" controls="controls" preload="none"><source src="http://blog-attachment.qiniudn.com/video/Aoharuride.mp4" type="video/mp4"></video>
<h3 id="下载(320K+FLAC)">下载(320K+FLAC)</h3>
<div class="dllink"><a href="http://pan.baidu.com/s/1gdoZcgb" target="_blank"><span>Download</span></a></div>
<p>由于梦幻旋律论坛里的都是禁转。。。只好去jpopsuki下载了</p>
]]></content>
<breadCrumb title="动漫相关" url="http://blog.ainhaato.moe/categories/acg/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/noir/</loc>
<lastmod>2015-01-15T07:56:51.000Z</lastmod>
<data>
<display>
<title>补番进行时 - Noir</title>
<pubTime>2014-08-14T11:09:44.000Z</pubTime>
<tag>Noir </tag>
<tag>黑街二人组 </tag>
<tag>动画 </tag>
<tag>感想 </tag>
<content><![CDATA[<p>Noir —— 《黑街二人组》,本番讲述的是失去了过去的主人公夕雾香气与欧洲的黑社会舞台“杀手”米雷优一起合作杀手工作,组成了NOIR。为了找寻各自的记忆与真相,她们偷偷靠近迷一样的组织“索尔达”的影子。</p>
<p>动听的音乐是本番一大特色,两张OST值得收藏,在《NOIR》中,梶浦由记和当年See-Saw的老搭档石川千亚纪携手合作了两首歌曲。;另一个特色就是节奏太慢…不过正适合现在的我</p>
<a id="more"></a>
<p>这几天刚动过手术,在床上不能乱动,每天无所事事(其实是日常…),正好在B站看到这部没看过的老番,就去下了BD补番;听到op的瞬间就已经决定我会把它补完0.0;看了几话,后面<br>的BGM都不错,剧情神马的。。。其实我还没看多少,不做评价</p>
<p>可能你会问既然没看多少为何就开始写博文了,(作大死的)答案就在本文最后=w=</p>
<p>顺便给出下载链接(BD1080p_MP4_Hi10_2xAAC):<br><a href="http://115.com/lb/5lbc39my35vx" target="_blank" rel="external">http://115.com/lb/5lbc39my35vx</a><br><a href="https://mega.co.nz/#F!1VEBla7a!ZjxU3CbdgGhMaNdC_0OAeg" target="_blank" rel="external">https://mega.co.nz/#F!1VEBla7a!ZjxU3CbdgGhMaNdC_0OAeg</a></p>
<video width="848px" height="477px" poster="http://ww1.sinaimg.cn/large/6abdaa9djw1ejccz5p6xqj21hc0u0418.jpg" controls="controls" preload="none"><br> <source src="http://blog-attachment.qiniudn.com/video/Noir-NCOP.mp4" type="video/mp4"><br> <track kind="subtitles" src="http://blog-attachment.qiniudn.com/video/NCOPzh.srt" srclang="cn"><br></video><br><video width="848px" height="477px" poster="http://ww3.sinaimg.cn/large/6abdaa9djw1ejchf4fen8j20zk0k00u3.jpg" controls="controls" preload="none"><br> <source src="http://blog-attachment.qiniudn.com/video/Noir-NCED.mp4" type="video/mp4"><br> <track kind="subtitles" src="http://blog-attachment.qiniudn.com/video/Noir-NCED.srt" srclang="cn"><br></video>
<h3 id="OP">OP</h3>
<div id="audiojs_wrapper0" class="audiojsqq "><audio src="http://m1.music.126.net/5UIuJ8wLsIcYogDTr7hxwg==/2798257092699320.mp3" preload="auto" id=""></audio><img class="playerimg" src="http://p4.music.126.net/2Zrb-tNHmRDF4OrpcLN19A==/2417826069504403.jpg"><div class="play-pauseqq"><p class="playqq"><i></i></p><p class="pauseqq"><i></i></p><p class="loadingrqq"><i class="fa-li fa fa-spinner fa-spin"></i></p><p class="errorqq"><i class="fa fa-times"></i></p></div><div class="playername"><img class="player-icon" src="http://azfashao.com/wp-content/themes/QQ/images/favicon.ico">コッペリアの柩 (Noir Ver.)</div><div class="scrubberqq"><div style="width: 0px;" class="progressqq"></div><div style="width: 260px;" class="loadedqq"></div></div><div class="timeqq"><em class="playedqq">00:00</em>/<strong class="durationqq">04:01</strong></div><div class="error-messageqq"></div></div>
<h3 id="ED">ED</h3>
<div id="audiojs_wrapper0" class="audiojsqq "><audio src="http://m1.music.126.net/rIv5iahyzNznjMpagbVotQ==/6016527627239806.mp3" preload="auto" id=""></audio><img class="playerimg" src="http://p3.music.126.net/6jUJuAAsortxwnnS9jdiGQ==/5957153999360928.jpg"><div class="play-pauseqq"><p class="playqq"><i></i></p><p class="pauseqq"><i></i></p><p class="loadingrqq"><i class="fa-li fa fa-spinner fa-spin"></i></p><p class="errorqq"><i class="fa fa-times"></i></p></div><div class="playername"><img class="player-icon" src="http://azfashao.com/wp-content/themes/QQ/images/favicon.ico">きれいな感情</div><div class="scrubberqq"><div style="width: 0px;" class="progressqq"></div><div style="width: 260px;" class="loadedqq"></div></div><div class="timeqq"><em class="playedqq">00:00</em>/<strong class="durationqq">04:16</strong></div><div class="error-messageqq"></div></div>
<h3 id="OST1">OST1</h3>
<embed src="http://www.xiami.com/widget/1313416_1768943004,1768943005,1768943006,1768943007,1768943008,1768943009,1768943010,1768943011,1768943012,1768943013,1768943014,1768943015,1768943016,1768943017,1768943018,1768943019,1768943020,_235_346_FF8719_494949_0/multiPlayer.swf" type="application/x-shockwave-flash" width="235" height="346" wmode="opaque">
<h3 id="OST2">OST2</h3>
<embed src="http://www.xiami.com/widget/1313416_1768943021,1768943022,1768943023,1768943024,1768943025,1768943026,1768943027,1768943028,1768943029,1768943030,1768943031,1768943032,1768943033,1768943034,1768943035,1768943036,1768943037,1768943038,1768943039,_235_346_FF8719_494949_0/multiPlayer.swf" type="application/x-shockwave-flash" width="235" height="346" wmode="opaque">
<blockquote>
<p>PS:其实…这篇文章主要就是测试下播放器而已……</p>
</blockquote>
]]></content>
<breadCrumb title="动漫相关" url="http://blog.ainhaato.moe/categories/acg/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/2013-07-anime-list/</loc>
<lastmod>2015-01-13T14:08:16.000Z</lastmod>
<data>
<display>
<title>2013年7月新番列表&追番计划</title>
<pubTime>2013-06-26T14:22:56.000Z</pubTime>
<tag>Anime </tag>
<tag>动漫 </tag>
<tag>新番 </tag>
<content><![CDATA[<div class="pirobox_gall"><a title="2013年7月新番列表" href="http://ww4.sinaimg.cn/large/cdfc40eajw1e7oqiw6mpej20wi21ke81.jpg" target="_blank" rel="external"><img src="http://ww4.sinaimg.cn/large/cdfc40eajw1e7oqiw6mpej20wi21ke81.jpg" alt="2013年7月新番列表" width="85%" height="85%"></a></div>
<p>暂定要追的有:<br>神不在的星期天<br>只有神知道的世界 女神篇<br>魔法少女☆伊莉雅<br>玉响〜more aggressive〜<br>青之驱魔师剧场版<br>柯南剧场版(看了那么多年了….坚持看完吧….当然..TV已经放弃)<br>新蔷薇少女<br>萝球社!SS (¯﹃¯)</p>
<p>暂时就是这些,一如既往追的较多…….</p>
]]></content>
<breadCrumb title="动漫相关" url="http://blog.ainhaato.moe/categories/acg/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/2014sp/</loc>
<lastmod>2015-01-13T14:07:56.000Z</lastmod>
<data>
<display>
<title>2014春季预定追番计划</title>
<pubTime>2014-02-02T16:38:49.000Z</pubTime>
<tag>新番 </tag>
<tag>2014春 </tag>
<content><![CDATA[<p><a href="http://ww1.sinaimg.cn/large/e57da4e9jw1ed5hbfq012j20uo274b29.jpg" target="_blank" rel="external">新番列表</a></p>
<h2 id="预定计划">预定计划</h2>
<p>1.妖尾<br>之前由于漫画进度的问题停更了,既然恢复了那就继续追下去吧0w0<br>2.GJ部@<br>轻松的日常番是必须~<br>3.约会大作战<br>继续看妹妹<br>4.No game, No life<br>记得同学说看了小说感觉不错<br>5.噬魂师NOT!<br>刚又看一遍噬魂师,还是觉得女主CV很好啊,不知为何很多人觉得不好= =<br>6.破刃之剑<br>像空之境界一样剧场版剧情TV化?<br>7.极黑的布伦希尔特<br>漫画nice<br>8.Love Live! 第二季<br>既然前作看完了,那就继续追吧<br>9.星刻的龙骑士<br>小说刚看到第二卷<br>10.恶魔之谜<br>听说是百合?!大爱!!<br>11.棺姬嘉依卡<br>骨头社~<br>12.虫师<br>不解释…</p>
<a id="more"></a>
<h2 id="看封面追系列">看封面追系列</h2>
<p>1.漆黑的子弹<br>2.希德尼娅的骑士<br>3.魔法科高校の劣等生</p>
<h2 id="剧场版">剧场版</h2>
<p>1.玉子爱情故事<br>玉子市场竟然出剧场版?!<br>2.Code Geass 亡国的阿基德 第三章<br>3.天降之物Final 永远的我的鸟笼</p>
<h2 id="其它">其它</h2>
<p>1.JOJO<br>之前就没看….但是也是佳作来着</p>
]]></content>
<breadCrumb title="日常" url="http://blog.ainhaato.moe/categories/life/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/aria2-download-in-centos/</loc>
<lastmod>2015-01-13T14:07:43.000Z</lastmod>
<data>
<display>
<title>CentOS使用aria2实现迅雷离线批量下载</title>
<pubTime>2013-06-22T15:07:16.000Z</pubTime>
<tag>aria2 </tag>
<tag>centos </tag>
<tag>download </tag>
<tag>linux </tag>
<content><![CDATA[<p><img src="http://ww2.sinaimg.cn/large/ce0d98b2jw1e5s2pzo7hdj204z05i3yk.jpg" alt=""></p>
<p>linux下虽然没有迅雷可用,但是有aria2这个下载利器;而且aria2还支持bt下载,如果改ua甚至可以用于pt</p>
<p> <strong>1.安装aria2,2种方法,2种版本。。。。</strong><br> 旧版(忘了啥版本了。。貌似1.3几?)直接使用以下命令安装:</p>
<pre><code>yum <span class="operator"><span class="keyword">install</span> aria2</span>
</code></pre><a id="more"></a>
<p><strong>2.新版。。。目前最新版:1.17.1,使用以下命令安装|最新版下载地址(aria2项目主页):</strong><a href="http://sourceforge.net/projects/aria2/" target="_blank" rel="external">http://sourceforge.net/projects/aria2/</a></p>
<pre><code>cd /tmp //可跳过
wget http:<span class="regexp">//downloads</span>.sourceforge.net/project/aria2/stable/aria2-<span class="number">1.17</span>.<span class="number">1</span>/aria2-<span class="number">1.17</span>.<span class="number">1</span>.tar.gz?r=http<span class="variable">%3A</span><span class="variable">%2F</span><span class="variable">%2Fsourceforge</span>.net<span class="variable">%2Fprojects</span><span class="variable">%2Faria2</span><span class="variable">%2Ffiles</span><span class="variable">%2Fstable</span><span class="variable">%2Faria2</span>-<span class="number">1.17</span>.<span class="number">1</span><span class="variable">%2F</span>&ts=<span class="number">1371047609</span>&use_mirror=iweb //下载<span class="number">1.17</span>.<span class="number">1</span>版aria2
tar zxvf aria2-<span class="number">1.17</span>.<span class="number">1</span>.tar.gz //解压源码包
cd aria2-<span class="number">1.17</span>.<span class="number">1</span> //进入解压后目录
./configure --prefix=<span class="regexp">/usr /</span>*编译
make && make install 安装*<span class="regexp">/</span>
</code></pre><p><strong>3.安装完后可以使用以下命令查询用法</strong></p>
<pre><code><span class="title">aria2c</span> -h
</code></pre><p><strong>4.进入你想要的下载目录,如/home/downloads ,并输入以下代码,配置完后下载的文件就会出现在这里</strong></p>
<pre><code>screen -t aria2-web-remote <span class="comment">//用于后台运行下面的参数</span>
touch aria2.session <span class="comment">//创建session用于保存未下载完的进度</span>
aria2c --enable-<span class="function"><span class="keyword">rpc</span> --<span class="keyword">rpc</span>-listen-all --<span class="keyword">rpc</span>-allow-origin-all --file-allocation=none -x3 -s3 -j3 -c --save-session=aria2.session -i aria2.session //aria2的<span class="keyword">rpc</span>参数按CTRL+A+D暂时脱离screen,此时关闭终端也可以,参数仍在运行</span>
</code></pre><p>也可使用conf文件启动</p>
<pre><code>touch aria2.session //同样也要创建session文件
aria2c --<span class="keyword">conf</span>-path=/home/Downloads/aria2.<span class="keyword">conf</span> //path=<span class="keyword">conf</span>所在路径
</code></pre><p>如果要设置开机自启,就在/etc/rc.local中添加</p>
<pre><code><span class="keyword">vim</span> /etc/rc.local //用<span class="keyword">vim</span>编辑
aria2c --<span class="keyword">conf</span>-path=/home/Downloads/aria2.<span class="keyword">conf</span> -D //在最后添加aria2启动参数,-D表示后台运行
</code></pre><p><strong>conf参数详解(<a href="http://pastebin.mozilla.org/5974015" title="备份" target="_blank" rel="external">备份</a>)</strong></p>
<pre><code><span class="preprocessor">#This is a configuration of aria2</span>
<span class="preprocessor">#允许rpc</span>
enable-rpc=<span class="literal">true</span>
<span class="preprocessor">#允许所有来源, web界面跨域权限需要</span>
rpc-allow-origin-all=<span class="literal">true</span>
<span class="preprocessor">#允许非外部访问</span>
rpc-listen-all=<span class="literal">true</span>
<span class="preprocessor">#RPC端口, 仅当默认端口被占用时修改</span>
<span class="preprocessor">#rpc-listen-port=6800</span>
<span class="preprocessor">#用户名</span>
<span class="preprocessor">#rpc-user=username</span>
<span class="preprocessor">#密码</span>
<span class="preprocessor">#rpc-passwd=passwd</span>
<span class="preprocessor">#最大同时下载数(任务数), 路由建议值: 3</span>
max-concurrent-downloads=<span class="number">3</span>
<span class="preprocessor">#断点续传</span>
continue=<span class="literal">true</span>
<span class="preprocessor">#同服务器连接数</span>
max-connection-per-server=<span class="number">3</span>
<span class="preprocessor">#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要</span>
min-split-size=<span class="number">20</span>M
<span class="preprocessor">#单文件最大线程数, 路由建议值: 5</span>
split=<span class="number">5</span>
<span class="preprocessor">#下载速度限制</span>
max-overall-download-limit=<span class="number">0</span>
<span class="preprocessor">#单文件速度限制</span>
max-download-limit=<span class="number">0</span>
<span class="preprocessor">#上传速度限制</span>
max-overall-upload-limit=<span class="number">0</span>
<span class="preprocessor">#单文件速度限制</span>
max-upload-limit=<span class="number">0</span>
<span class="preprocessor">#断开速度过慢的连接</span>
<span class="preprocessor">#lowest-speed-limit=0</span>
<span class="preprocessor">#运行覆盖已存在文件</span>
allow-overwrite=<span class="literal">true</span>
<span class="preprocessor">#验证用,需要1.16.1之后的release版本</span>
<span class="preprocessor">#referer=*</span>
input-file=/home/wwwroot/<span class="keyword">default</span>/dl/aria2.session
save-session=/home/wwwroot/<span class="keyword">default</span>/dl/aria2.session
<span class="preprocessor">#定时保存会话,需要1.16.1之后的release版</span>
<span class="preprocessor">#save-session-interval=60</span>
<span class="preprocessor">#文件保存路径, 默认为当前启动位置</span>
dir=/home/wwwroot/<span class="keyword">default</span>/dl
<span class="preprocessor">#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本</span>
<span class="preprocessor">#disk-cache=0</span>
<span class="preprocessor">#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)</span>
<span class="preprocessor">#enable-mmap=true</span>
<span class="preprocessor">#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长</span>
<span class="preprocessor">#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持</span>
file-allocation=none
<span class="preprocessor">#启用本地节点查找</span>
bt-enable-lpd=<span class="literal">true</span>
<span class="preprocessor">#添加额外的tracker</span>
<span class="preprocessor">#bt-tracker=<URI>,…</span>
<span class="preprocessor">#单种子最大连接数</span>
<span class="preprocessor">#bt-max-peers=55</span>
<span class="preprocessor">#强制加密, 防迅雷必备</span>
<span class="preprocessor">#bt-require-crypto=true</span>
<span class="preprocessor">#当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT</span>
follow-torrent=<span class="literal">true</span>
<span class="preprocessor">#BT监听端口, 当端口屏蔽时使用</span>
<span class="preprocessor">#listen-port=6881-6999</span>
<span class="preprocessor">#不确定是否需要,为保险起见,need more test</span>
enable-dht=<span class="literal">true</span>
bt-enable-lpd=<span class="literal">true</span>
enable-peer-exchange=<span class="literal">true</span>
<span class="preprocessor">#修改特征</span>
user-agent=uTorrent/<span class="number">2210</span>(<span class="number">25130</span>)
peer-id-prefix=-UT2210-
<span class="preprocessor">#修改做种设置, 允许做种</span>
seed-ratio=<span class="number">0</span>
<span class="preprocessor">#保存会话</span>
force-save=<span class="literal">true</span>
bt-hash-check-seed=<span class="literal">true</span>
bt-seed-unverified=<span class="literal">true</span>
bt-save-metadata=<span class="literal">true</span>
<span class="preprocessor">#定时保存会话,需要1.16.1之后的某个release版本(比如1.16.2)</span>
<span class="preprocessor">#save-session-interval=60</span>
</code></pre><p>至此aria2安装&配置完毕,命令行用法不作介绍,下面是使用web端进行迅雷离线的批量下载</p>
<hr>
<p>web端不止一种。。。为了省事这里只介绍适合chrome使用的YAAW (全称Yet Another Aria2 Web Frontend)</p>
<p><strong>1.在chrome应用商店中安装下面2个扩展、应用</strong><br>迅雷离线助手:<a href="https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen" target="_blank" rel="external">https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen</a><br>YAAW:<a href="https://chrome.google.com/webstore/detail/yaaw-for-chrome/hbjpfaalboebibgfmedmjijhbjapcnki" target="_blank" rel="external">https://chrome.google.com/webstore/detail/yaaw-for-chrome/hbjpfaalboebibgfmedmjijhbjapcnki</a></p>
<p><strong>2.登录&进入迅雷离线并设置Aria2 JSON-RPC Path(红色部分改为你的IP或者域名)</strong><br><a href="http://t1.qpic.cn/mblogpic/ffa2b748238ddc45c8d8/2000.jpg" title="登入迅雷离线进行设置" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/ffa2b748238ddc45c8d8/2000.jpg" alt="登入迅雷离线进行设置"></a></p>
<p> <a href="http://t1.qpic.cn/mblogpic/646c4a3a565177c8d1a4/2000.jpg" title="迅雷离线设置JSON-RPC" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/646c4a3a565177c8d1a4/2000.jpg" alt="迅雷离线设置JSON-RPC"></a></p>
<p><strong>3.设置YAAW中的Aria2 JSON-RPC Path(红色部分改为你的IP或者域名)</strong></p>
<p><a href="http://t1.qpic.cn/mblogpic/2dc0ca38ea3a0e653dba/2000.jpg" title="进入YAAW设置" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/2dc0ca38ea3a0e653dba/2000.jpg" alt="进入YAAW设置"></a></p>
<p><a href="http://t1.qpic.cn/mblogpic/58d30bef908a17b8c770/2000.jpg" title="YAAW设置JSON-RPC" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/58d30bef908a17b8c770/2000.jpg" alt="YAAW设置JSON-RPC"></a></p>
<p><strong>4.设置完毕,即可使用。。。</strong><br> <a href="http://t1.qpic.cn/mblogpic/4d87f79d6bfc18646524/2000.jpg" title="导出至YAAW" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/4d87f79d6bfc18646524/2000.jpg" alt="导出至YAAW"></a><br>选择要下载的任务,并使用YAAW;aria2就会开始下载,并且YAAW中可以看到进度,也可进行简单操作</p>
]]></content>
<breadCrumb title="教程" url="http://blog.ainhaato.moe/categories/tutorial/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/bencode-editor/</loc>
<lastmod>2015-01-13T14:07:29.000Z</lastmod>
<data>
<display>
<title>BT、PT必备工具 - BEncode Editor</title>
<pubTime>2013-07-02T06:48:13.000Z</pubTime>
<tag>p2p </tag>
<tag>torrent </tag>
<tag>BEncode </tag>
<content><![CDATA[<p><a title="BEncode Editor" href="http://ww2.sinaimg.cn/large/ce179fd8jw1e7or49si7wj20e90bhjsn.jpg" target="_blank" rel="external"><img src="http://ww2.sinaimg.cn/large/ce179fd8jw1e7or49si7wj20e90bhjsn.jpg" alt="BEncode Editor" width="513" height="413" class="alignnone size-full wp-image-69"></a><br>BEncode Editor是一款可以查看、编辑种子文件和utorrent的dat文件的小工具,虽然本身体积连1M都不到但却非常实用。<a id="more"></a></p>
<p>BEncode Editor可以查找种子、dat里的内容并进行(批量)替换;如果用utorrent下了很多东西,然后文件全部进行了转移那么就可以查找原路径,并替换为新路径;最后重启utorrent就可以正常做种………如果要换tracker也是同理,对于熟练使用这个工具的童鞋们,要直接添加、删除tracker也是十分便利</p>
<div id="download_btn"><br><a href="http://pan.baidu.com/share/link?shareid=3280511457&uk=2466846431" class="current" target="_blank" rel="external">Download</a><br> <p class="top">BEncode Editor.rar</p><br> <p class="bottom">370.87KB</p><br></div>]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/centos_update_python27/</loc>
<lastmod>2015-01-13T14:07:01.000Z</lastmod>
<data>
<display>
<title>Centos6.x升级Python至2.7</title>
<pubTime>2014-07-22T03:10:40.000Z</pubTime>
<tag>centos </tag>
<tag>python </tag>
<tag>upgrade </tag>
<content><![CDATA[<p>默认安装的Python2.6已经无法满足大多数脚本的需求….因此需要升级到2.7(3暂时不打算用),但是升级后yum, pip和easy_install无法正常使用,虽然后来搞定了,但还是记录下来(其实是好久没更新博客….来一篇凑个数233)</p>
<a id="more"></a>
<h3 id="一、下载Python2-7&编译安装">一、下载Python2.7&编译安装</h3>
<pre><code>wget http<span class="variable">s:</span>//www.<span class="keyword">python</span>.org/ftp/<span class="keyword">python</span>/<span class="number">2.7</span>.<span class="number">8</span>/Python-<span class="number">2.7</span>.<span class="number">8</span>.tgz
tar zxvf Python-*.tgz
<span class="keyword">cd</span> Python-*
./configure --prefix=/usr/local/python2.<span class="number">7</span>
<span class="keyword">make</span> && <span class="keyword">make</span> install
/usr/local/python2.<span class="number">7</span>/bin/python2.<span class="number">7</span> -V
</code></pre><p>如果显示Python版本为2.7,说明安装成功</p>
<h3 id="二、更改系统默认的Python">二、更改系统默认的Python</h3>
<pre><code>ln -fs <span class="regexp">/usr/</span>local<span class="regexp">/python2.7/</span>bin<span class="regexp">/python2.7 /</span>usr<span class="regexp">/bin/</span>python
</code></pre><p>然后运行下面命令再次查看Python版本</p>
<pre><code><span class="keyword">python</span> -V
</code></pre><p>显示版本为2.7说明一切正常,但是此时运行yum就会出错,需要修改/usr/bin/yum</p>
<pre><code><span class="keyword">vim</span> /usr/bin/yum
</code></pre><p>将第一行改为</p>
<blockquote>
<h1 id="!/usr/bin/python2-6">!/usr/bin/python2.6</h1>
</blockquote>
<p>再次运行yum,问题解决</p>
<h3 id="三、升级pip,easy_install">三、升级pip,easy_install</h3>
<pre><code>wget http<span class="variable">s:</span>//pypi.<span class="keyword">python</span>.org/packages/<span class="keyword">source</span>/<span class="keyword">s</span>/setuptools/setuptools-<span class="number">5.4</span>.<span class="number">1</span>.tar.gz
tar zxvf setuptools-*.tar.gz
<span class="keyword">cd</span> setuptools-*
<span class="keyword">python</span> setup.<span class="keyword">py</span> build
<span class="keyword">python</span> setup.<span class="keyword">py</span> install
<span class="keyword">vim</span> /etc/<span class="keyword">profile</span>
</code></pre><p>添加以下内容到/etc/profile</p>
<blockquote>
<p>PY_HOME=/usr/local/python2.7<br>export PATH=$PY_HOME/bin:$PATH</p>
</blockquote>
<pre><code><span class="built_in">source</span> /etc/profile <span class="comment"># 当前终端生效,reboot后完全生效</span>
easy_install pip
</code></pre><p>安装完毕</p>
]]></content>
<breadCrumb title="教程" url="http://blog.ainhaato.moe/categories/tutorial/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/centos_xbt_tracker/</loc>
<lastmod>2015-01-13T14:06:50.000Z</lastmod>
<data>
<display>
<title>centos6.x用xbt_tracker建立自己的tracker服务器</title>
<pubTime>2014-07-31T05:34:57.000Z</pubTime>
<tag>centos </tag>
<tag>xbt_tracker </tag>
<tag>tracker </tag>
<tag>p2p </tag>
<content><![CDATA[<p>昨天在由于极影抽风,只好把资源发在动漫花园,但是极影的tracker以及备用tracker都无法使用,最后又到nyaa发了个种,才让种子活过来;为了避免”历史总是惊人的相似”的情况….就自己建了个tracker</p>
<blockquote>
<p><a href="http://tracker.kuroy.me:5944/announce" target="_blank" rel="external">http://tracker.kuroy.me:5944/announce</a></p>
</blockquote>
<p>PS:我是不是应该用4399端口(笑)<br>以下是centos6.x下的搭建过程</p>
<a id="more"></a>
<h3 id="一、安装依赖环境">一、安装依赖环境</h3>
<pre><code><span class="comment">yum</span> <span class="comment">install</span> <span class="comment">boost</span><span class="literal">-</span><span class="comment">devel</span> <span class="comment">gcc</span><span class="literal">-</span><span class="comment">c</span><span class="literal">+</span><span class="literal">+</span> <span class="comment">mysql</span><span class="literal">-</span><span class="comment">devel</span> <span class="comment">subversion</span>
</code></pre><h3 id="二、用svn获得xbt_tracker">二、用svn获得xbt_tracker</h3>
<pre><code><span class="keyword">cd</span> /home
svn <span class="keyword">co</span> http<span class="variable">s:</span>//svn.code.<span class="keyword">sf</span>.net/<span class="keyword">p</span>/xbtt/code/trunk/xbt/misc xbt/misc
svn <span class="keyword">co</span> http<span class="variable">s:</span>//svn.code.<span class="keyword">sf</span>.net/<span class="keyword">p</span>/xbtt/code/trunk/xbt/Tracker xbt/Tracker
<span class="keyword">cd</span> xbt/Tracker
./<span class="keyword">make</span>.<span class="keyword">sh</span>
</code></pre><p>如果出现command not found使用<strong>yum install svn -y</strong>安装svn</p>
<pre><code><span class="keyword">cp</span> xbt_tracker /home/xbt_tracker/
<span class="keyword">cp</span> xbt_tracker.<span class="keyword">conf</span>.default /home/xbt_tracker/
<span class="keyword">cp</span> xbt_tracker.sql /home/xbt_tracker/
<span class="keyword">cd</span> /home/xbt_tracker/
mv xbt_tracker.<span class="keyword">conf</span>.default xbt_tracker.<span class="keyword">conf</span>
</code></pre><h3 id="三、建立数据库">三、建立数据库</h3>
<pre><code>mysql -uroot -p密码
<span class="operator"><span class="keyword">CREATE</span> <span class="keyword">USER</span> <span class="string">'xbt_tracker'</span>@<span class="string">'localhost'</span> <span class="keyword">IDENTIFIED</span> <span class="keyword">BY</span> <span class="string">'你的密码'</span>;</span>
<span class="operator"><span class="keyword">GRANT</span> <span class="keyword">USAGE</span> <span class="keyword">ON</span> * . * <span class="keyword">TO</span> <span class="string">'xbt_tracker'</span>@<span class="string">'localhost'</span> <span class="keyword">IDENTIFIED</span> <span class="keyword">BY</span> <span class="string">'你的密码'</span>;</span>
<span class="operator"><span class="keyword">CREATE</span> <span class="keyword">DATABASE</span> <span class="keyword">IF</span> <span class="keyword">NOT</span> <span class="keyword">EXISTS</span> <span class="string">`xbt_tracker`</span> ;</span>
<span class="operator"><span class="keyword">GRANT</span> <span class="keyword">ALL</span> <span class="keyword">PRIVILEGES</span> <span class="keyword">ON</span> <span class="string">`xbt_tracker`</span> . * <span class="keyword">TO</span> <span class="string">'xbt_tracker'</span>@<span class="string">'localhost'</span>;</span>
</code></pre><h3 id="四、导入数据库&编辑conf文件">四、导入数据库&编辑conf文件</h3>
<pre><code><span class="keyword">cd</span> ../xbt/Tracker
mysql -<span class="keyword">u</span>数据用户名 -<span class="keyword">p</span>数据库密码 xbt_tracker < xbt_tracker.sql
<span class="keyword">cd</span> ../xbt_tracker
<span class="keyword">vim</span> xbt_tracker.<span class="keyword">conf</span>
</code></pre><p>修改数据库连接设置</p>
<pre><code><span class="variable">mysql_host =</span> localhost <span class="comment">#数据库地址</span>
<span class="variable">mysql_user =</span> xbt_tracker <span class="comment">#数据库用户名</span>
<span class="variable">mysql_password =</span> qazzaq123 <span class="comment">#数据库密码</span>
<span class="variable">mysql_database =</span> xbt_tracker 数据库名
</code></pre><h3 id="五、向数据库写入xbt_tracker的设置">五、向数据库写入xbt_tracker的设置</h3>
<pre><code>mysql -u root -p 你的密码
<span class="operator"><span class="keyword">use</span> xbt_tracker
<span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'announce_interval'</span>,<span class="string">'1800'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'anonymous_connect'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'anonymous_announce'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'anonymous_scrape'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'auto_register'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'clean_up_interval'</span>,<span class="string">'60'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'daemon'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'debug'</span>,<span class="string">'0'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'full_scrape'</span>,<span class="string">'0'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'gzip_debug'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'gzip_scrape'</span>,<span class="string">'1'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'listen_ipa'</span>,<span class="string">'*'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'listen_port'</span>,<span class="string">'2710'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'log_access '</span>,<span class="string">'0'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'log_announce '</span>,<span class="string">'0'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'log_scrape '</span>,<span class="string">'0'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'offline_message'</span>,<span class="string">''</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'pid_file '</span>,<span class="string">'xbt_tracker.pid'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'read_config_interval'</span>,<span class="string">'60'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'read_db_interval'</span>,<span class="string">'60'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'redirect_url'</span>,<span class="string">''</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'table_announce_log'</span>,<span class="string">'xbt_announce_log'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'table_files'</span>,<span class="string">'xbt_files'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'table_files_users'</span>,<span class="string">'xbt_files_users'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'table_scrape_log'</span>,<span class="string">'xbt_scrape_log'</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'table_users'</span>,<span class="string">''</span>);</span>
<span class="operator"><span class="keyword">insert</span> <span class="keyword">into</span> xbt_config <span class="keyword">values</span> (<span class="string">'write_db_interval'</span>,<span class="string">'15'</span>);</span>
</code></pre><h3 id="启动xbt_tracker">启动xbt_tracker</h3>
<pre><code>./xbt_tracker
</code></pre><p>也可以用init.d启动,我就先不折腾了…</p>
]]></content>
<breadCrumb title="教程" url="http://blog.ainhaato.moe/categories/tutorial/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/deluge_for_centos/</loc>
<lastmod>2015-01-13T14:06:39.000Z</lastmod>
<data>
<display>
<title>Centos 6.X 下编译安装deluge</title>
<pubTime>2014-04-05T14:06:00.000Z</pubTime>
<tag>centos </tag>
<tag>download </tag>
<tag>linux </tag>
<tag>p2p </tag>
<content><![CDATA[<h3 id="简介">简介</h3>
<p>Deluge 是一个通过PyGTK建立图形界面的BitTorrent客户端,后端使用libtorrent。Deluge可以在多个平台上使用,如Linux,*BSD,Mac OS和其他类UNIX操作系统。该项目的目标是要在GTK框架上建立一个原生和全功能的BitTorrent客户端。<br>Deluge由ubuntuforum的两位成员建立,Zach Tibbitts 和 Alan Zakai。在过去,它曾是Google Code的项目。<br>在过去的开发,Deluge曾经被命名为gTorrent,意思是 GNOME 下的BitTorrent客户端。当第一个版本在2006年9月25日释出的时候,被重新命名为Deluge,以避免别人误会gTorrent只能用于GNOME。<br>利用0.4.x代码重写的0.5穏定版在2007年3月18日释出。重写代码的目的是要令代码更加优良。而0.5.1.1版支持数据加密,peer exchange,Si prefixes和upnp。</p>
<a id="more"></a>
<h3 id="安装过程">安装过程</h3>
<p>1.安装更新源.</p>
<pre><code>rpm -ivh http:<span class="comment">//pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm</span>
rpm -ivh http:<span class="comment">//dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm</span>
wget -c -O <span class="regexp">/etc/</span>yum.repos.d<span class="regexp">/linuxtech.repo http:/</span><span class="regexp">/pkgrepo.linuxtech.net/</span>el6<span class="regexp">/release/</span>linuxtech.repo
</code></pre><p>2.安装依赖库</p>
<pre><code>yum install GeoIP PyXML SOAPpy boost-filesystem boost-<span class="keyword">python</span> boost-<span class="built_in">system</span> boost-thread pyOpenSSL <span class="keyword">python</span>-chardet <span class="keyword">python</span>-fpconst <span class="keyword">python</span>-setuptools <span class="keyword">python</span>-simplejson <span class="keyword">python</span>-twisted-core <span class="keyword">python</span>-twisted-web <span class="keyword">python</span>-zope-filesystem <span class="keyword">python</span>-zope-interface pyxdg rb_libtorrent rb_libtorrent-<span class="keyword">python</span> <span class="keyword">python</span>-beaker <span class="keyword">python</span>-mako <span class="keyword">python</span>-markupsafe <span class="keyword">python</span>-twisted <span class="keyword">python</span>-twisted-web
</code></pre><p>3.编译安装deluge</p>
<pre><code>wget http://download.deluge-torrent.org/<span class="built_in">source</span>/deluge-<span class="number">1.3</span>.<span class="number">6</span>.tar.gz
tar zxvf deluge-<span class="number">1.3</span>.<span class="number">6</span>.tar.gz
<span class="built_in">cd</span> deluge-<span class="number">1.3</span>.<span class="number">6</span>
<span class="comment">#开始编译</span>
python setup.py build
python setup.py install
<span class="comment">#建立账户</span>
/usr/sbin/groupadd deluge
useradd deluge -g deluge <span class="operator">-s</span> /bin/<span class="literal">false</span>
</code></pre><p>4.配置启动文件,把以下文件保存为<strong>/etc/init.d/deluge-daemon</strong></p>
<blockquote>
<p><a href="http://pan.baidu.com/s/1o60RrZ0" target="_blank" rel="external">http://pan.baidu.com/s/1o60RrZ0</a></p>
</blockquote>
<p>5.给启动脚本权限&启动deluge</p>
<pre><code>chmod +x /etc/init.d/deluge-daemon
<span class="class"><span class="keyword">service</span> <span class="title">deluge</span>-daemon start</span>
</code></pre><p><a href="http://ww1.sinaimg.cn/large/6abdaa9dgw1ef71m13isfj211y0iutb9.jpg" title="deluge界面" target="_blank" rel="external"><img src="http://ww1.sinaimg.cn/large/6abdaa9dgw1ef71m13isfj211y0iutb9.jpg" alt="deluge界面"></a></p>
<p>本文转自:<a href="http://www.jzbk.org/2013/11/blog-187.html" target="_blank" rel="external">http://www.jzbk.org/2013/11/blog-187.html</a></p>
]]></content>
<breadCrumb title="教程" url="http://blog.ainhaato.moe/categories/tutorial/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/downtime-and-theme-update/</loc>
<lastmod>2015-01-13T14:06:27.000Z</lastmod>
<data>
<display>
<title>宕机and主题更新</title>
<pubTime>2013-07-02T05:12:45.000Z</pubTime>
<content><![CDATA[<p>昨晚收到主题作者的更新文件….刚要更新,结果directspace突然就宕机了orz….,连control panel都进不去,只好作罢╮( ̄▽ ̄”)╭<br>对于备份倒是不担心……宕机之前就自动备份到dropbox了=w=<a id="more"></a><br>另外…主题更新后首页直接可以显示友链,感谢主题作者~<br><a title="首页输出友情链接" href="http://ww2.sinaimg.cn/large/cdd3e390jw1e7or0wjeouj20q605r3yy.jpg" target="_blank" rel="external"><img src="http://ww2.sinaimg.cn/large/cdd3e390jw1e7or0wjeouj20q605r3yy.jpg" alt="友链" width="85%" class="alignnone size-medium wp-image-65"></a></p>
]]></content>
<breadCrumb title="未分类" url="http://blog.ainhaato.moe/categories/uncategorized/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/dropbox-uploader/</loc>
<lastmod>2015-01-13T14:06:09.000Z</lastmod>
<data>
<display>
<title>dropbox-uploader 一个操作dropbox的bash脚本</title>
<pubTime>2014-04-16T15:33:00.000Z</pubTime>
<tag>dropbox </tag>
<tag>网盘 </tag>
<tag>upload </tag>
<tag>bash </tag>
<content><![CDATA[<ul>
<li>Dropbox首先是一个网络存储服务(类似百度网盘),一个网络备份工具,也是一个文件同步工具。Dropbox提供网络存储空间,新注册的用户拥有2G免费空间(或者2.5G免费空间)。你可以安装Dropbox客户端,然后通过客户端同步上传文件到Dropbox的云空间上。</li>
<li>Dropbox Uploader 是一个bash script,可以用它在dropbox上上传,下载,删除文件</li>
<li>Dropbox Uploader 项目主页:<a href="https://github.com/andreafabrizi/Dropbox-Uploader" target="_blank" rel="external">https://github.com/andreafabrizi/Dropbox-Uploader</a></li>
</ul>
<a id="more"></a>
<h3 id="下载Dropbox_Uploader">下载Dropbox Uploader</h3>
<pre><code>yum install -<span class="keyword">y</span> git
git clone http<span class="variable">s:</span>//github.<span class="keyword">com</span>/andreafabrizi/Dropbox-Uploader/
</code></pre><p>或者</p>
<pre><code>curl <span class="string">"https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh"</span> -<span class="keyword">o</span> dropbox_uploader.<span class="keyword">sh</span>
</code></pre><h3 id="给予执行权限">给予执行权限</h3>
<pre><code>chmod +<span class="keyword">x</span> dropbox_uploader.<span class="keyword">sh</span>
</code></pre><h3 id="使用方法">使用方法</h3>
<p><strong>1.上传文件</strong></p>
<blockquote>
<p>./dropbox_uploader.sh upload 本地路径 远程路径</p>
</blockquote>
<p><strong>2.下载文件</strong></p>
<blockquote>
<p>./dropbox_uploader.sh download 远程路径 本地路径</p>
</blockquote>
<p><strong>3.移动(或重命名)文件</strong></p>
<blockquote>
<p>./dropbox_uploader.sh move 远程路径 远程路径</p>
</blockquote>
<p><strong>4.复制文件</strong></p>
<blockquote>
<p>./dropbox_uploader.sh copy 远程路径 远程路径</p>
</blockquote>
<p><strong>5.新建目录</strong></p>
<blockquote>
<p>./dropbox_uploader.sh mkdir 远程路径</p>
</blockquote>
<p><strong>具体用法参见<a href="https://github.com/andreafabrizi/Dropbox-Uploader" target="_blank" rel="external">项目主页</a></strong></p>
]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/gm-scripts-recommend/</loc>
<lastmod>2015-01-13T14:05:45.000Z</lastmod>
<data>
<display>
<title>firefox - GM脚本推荐</title>
<pubTime>2013-06-23T13:35:57.000Z</pubTime>
<tag>firefox </tag>
<tag>GM脚本 </tag>
<tag>greasemonkey </tag>
<content><![CDATA[<p><strong>本文将推荐一些平时常用到的GM脚本,关于百度贴吧的脚本下次再整理</strong></p>
<p>firefox用户请先安装greasemonkey扩展,chrome用户请先安装Tampermonkey扩展<a id="more"></a></p>
<p>1.繁简转换</p>
<figure class="highlight [javascript]"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div><div class="line">18</div><div class="line">19</div><div class="line">20</div><div class="line">21</div><div class="line">22</div><div class="line">23</div><div class="line">24</div><div class="line">25</div><div class="line">26</div><div class="line">27</div><div class="line">28</div><div class="line">29</div><div class="line">30</div><div class="line">31</div><div class="line">32</div><div class="line">33</div><div class="line">34</div><div class="line">35</div><div class="line">36</div><div class="line">37</div><div class="line">38</div><div class="line">39</div><div class="line">40</div><div class="line">41</div><div class="line">42</div><div class="line">43</div><div class="line">44</div><div class="line">45</div><div class="line">46</div><div class="line">47</div><div class="line">48</div><div class="line">49</div><div class="line">50</div><div class="line">51</div><div class="line">52</div><div class="line">53</div><div class="line">54</div><div class="line">55</div><div class="line">56</div><div class="line">57</div><div class="line">58</div><div class="line">59</div><div class="line">60</div><div class="line">61</div><div class="line">62</div><div class="line">63</div><div class="line">64</div><div class="line">65</div><div class="line">66</div><div class="line">67</div><div class="line">68</div></pre></td><td class="code"><pre><div class="line">==UserScript==</div><div class="line"><span class="comment">// @name 繁简转换</span></div><div class="line"><span class="comment">// @namespace http://userscripts.org/scripts/show/0</span></div><div class="line"><span class="comment">// @description 网页上的繁体中文字转为简体。Traditional Chinese chars to Simplified Chinese.</span></div><div class="line"><span class="comment">// @include *</span></div><div class="line"><span class="comment">// @updateURL https://userscripts.org/scripts/source/0.meta.js</span></div><div class="line"><span class="comment">// @downloadURL https://userscripts.org/scripts/source/0.user.js</span></div><div class="line"><span class="comment">// @version 1.0</span></div><div class="line"><span class="comment">// @author tomchen1989 <tomchen1989[AT]yahoo.com.cn></span></div><div class="line"><span class="comment">// @license MIT/Expat License</span></div><div class="line"><span class="comment">// ==/UserScript==</span></div><div class="line"></div><div class="line">(<span class="function"><span class="keyword">function</span><span class="params">()</span> </span>{</div><div class="line"></div><div class="line"><span class="keyword">var</span> docLang = <span class="built_in">document</span>.documentElement.lang.toLowerCase(),</div><div class="line"> docCharset = ( <span class="built_in">document</span>.characterSet || <span class="built_in">document</span>.charset ).toLowerCase();</div><div class="line"></div><div class="line"><span class="keyword">if</span> (docLang === <span class="string">"zh-cn"</span> || docLang === <span class="string">"zh-hans"</span> || docLang === <span class="string">"zh-sg"</span> || docLang === <span class="string">"zh-my"</span></div><div class="line"> || docCharset.substring(<span class="number">0</span>, <span class="number">2</span>) === <span class="string">"gb"</span>) {<span class="comment">//avoid converting pages that are already in Simplified Chinese for sure</span></div><div class="line"> <span class="keyword">return</span>;</div><div class="line">}</div><div class="line"></div><div class="line"><span class="comment">//the lists are based on kSimplifiedVariant by Hongkong user "京典"</span></div><div class="line"></div><div class="line"><span class="comment">//Traditional Chinese chars</span></div><div class="line"><span class="keyword">var</span> chtList = <span class="string">"“”‘’丢乱亚伫来仑侣俣伣侠伥俩仓个们伦伟侧侦伪伧伞备偬传伛债伤倾偻仅佥侨侥偾仪侬亿侩俭傧俦侪偿储俪㑩傩傥俨兑兖内两册幂净冻凛凯别删刭则刹刚剥剐剀创剧刘刽刿剑剂劲动务勋劳势勚劢励劝匀匦匮区协却厍厌厉厣参丛咤吴呐吕呙员呗吣问哑启唡㖞唤丧乔单哟呛啬唝吗呜唢哔叹喽呕啧尝唛哗唠啸叽哓呒啴嘘㖊哒哝哕嗳哙喷咛吓哜噜啮呖咙亸喾严嘤啭嗫嚣冁呓嘱囱囵国围园圆图团埯垭执坚垩埚尧报场块茔垲埘坞埙尘堑垫坠堕坟垦压垒圹垆垄坜坝壮壶壸寿够梦夹奂奥奁夺奋姹妆姗娱娄妇娅娲妫媪妈妪妩娴婳娆婵娇嫱嫒嬷嫔婴婶娈孙学孪宫寝实审写宽宠宝将专寻对导尴届屉屡层屦属冈岘岛峡崃岗峥岚嵝崭岖嵚崂峤峣峄崄岙嵘屿岿峦巅巯帅师帐带帧帏帼帻帜币帮帱库厕厢厩厦厨厮庙庑废广廪庐厅弑弪张强弹弥弯彦径从徕彻恒耻悦怅闷恶恼恽恻爱惬悫怆恺忾态愠惨惭恸惯怄怂虑悭庆忧惫凭愦惮愤悯怃宪忆恳应怿懔怼懑恹惩懒悬惧慑恋戆戋戗戬战戏户抛捝挟扪扫抡挜挣拣扬换挥损摇捣揾抢掴掼搂挚抠抟掺捞挦撑挠㧑挢掸拨抚揿挞挝捡拥掳择击挡担挤拟摈拧搁掷扩撷摆擞撸摅撵拢拦撄搀撺携摄攒挛摊搅揽败叙敌数敛毙斓斩断时晋昼晕晖旸畅暂晔昙晓暧旷昽书会胧东锨栅栀条枭棁弃枨枣栋栈梾桠杨枫桢业杩荣桤枪椠椁桨桩乐枞楼标枢样树桦桡桥椭横檩柽档桧槚检樯梼槟柠槛橹榈栉椟橼栎橱槠栌枥橥榇蘖栊榉樱栏权椤栾榄棂钦欧欤欢岁归殁残殒殇殚殓殡㱩歼杀壳毁殴毵牦毡氇氢氩氲决没况汹浃泾凉泪渌沦渊涞浅涣减涡测浑凑浈汤沩沟温沧灭涤荥沪滞渗浒浐滚满渔沤汉涟渍涨溆渐浆颍泼潜润浔溃滗涠涩浇涝涧渑泽滪泶浍浊浓湿济涛滥潍滨溅泺滤滢渎㲿泻浏濒泸沥潇潆潴泷濑潋澜沣滠滩灏漤湾滦灾为乌烃无炼炜烟茕焕烦炀煴荧炝热颎炽烨灯烧烫焖营灿烛烩烬焘烁炉烂争爷尔墙牍牵荦犊牺状狭狈狰犹狲狱狮奖独狯猃狝狞猎犷兽獭献猕猡现珐珲玮玚琐瑶莹玛玱琏玑瑷珰环玺琼珑璎瓒瓯产亩毕畴叠痉疴疯疡痪瘗疮疟疭瘘疗痨痫瘅疠瘪疖癞癣瘿瘾痈瘫癫皑疱皲皱盗盏监盘卢眦众睁睐䁖瞒瞆睑眬瞩矫硁硖砗砚硕砀码硙砖碜碛矶硗础碍矿砺砾矾砻禄祸祯祎祃禅礼祢祷秃籼税秆禀称稣积颖秾穑秽稳稆窝穷窑窎窭窥窜窍窦窃竞笔笋笕䇲笺筝节箧筼笃筛筚箦篓箪简篑箫筜签篮筹箓箨籁笼笾簖箩粤糁粪粮粝籴粜纠纪纣约红纡纥纨纫纹纳纽纾纯纰纼纱纮纸级纷纭纴纺䌷细绂绁绅纻绍绀绋绐绌终组䌹绊绗结绝绦绞络绚给绒绖统丝绛绢绑绡绠绨绤绥经综缍绿绸绻绶维绹绾纲缀䌽纶绺绮绽绰绫绵绲缁紧绯绪缃缄缂线缉缎缔缗缘缌编缓缅纬缑缈练缏缇萦缙缢缒绉缣缊缞缚缜缟缛县缝缡缩纵缧䌸缦絷缕缥总绩绷缫缪缯织缮缭绕绣缋绳绘缳缲缴䍁绎继缤缱缬纩续缠缨纤缵缆钵罂罚骂罢罗罴羁芈羟义习翘耧闻联聪声耸聩聂职聍聋肃胁脉胫脱胀肾脶脑肿脚肠腽肤胶腻胆脍脓脸脐膑胪脔臜临兴举旧舱舣舰舻艰艳刍苎兹荆茎荚苋华苌莱莴叶荭着苇荤莳莅苍荪盖莲苁莼荜蒌蒋葱茑荫荨蒇荞莸荛蒉芜萧蓣蕰荟蓟芗蔷荙莶萨䓕荠蓝荩艺薮苈蔼蔺蕲芦苏蕴藓蔹茏兰蓠萝处虚虏号亏虬蛱蜕蚬蚀猬虾蜗蛳蚂萤䗖蝼螀蛰蝈蝉蛲蛏蚁蝇虿蛴蝾蛎蟏蛊蛮术卫衮袅补装裈袆裤裢褛亵袯袄裣裆褴袜䙓衬袭见规觅视觇觋觎亲觊觏觐觑觉览觌观觞觯订讣计讯讧讨讦讱训讪讫讬记讹讶讼䜣诀讷访设许诉诃诊诂诋讵诈诒诏评诐诇诎诅词咏诩询诣试诗诧诟诡诠诘话该详诜诙诖诔诛诓认诳诶诞诱诮语诚诫诬误诰诵诲说谁课谇诽谊訚调谄谆谈诿请诤诹诼谅论谂谀谍谞谝诨谔谛谐谏谕谘讳谙谌讽诸谚谖诺谋谒谓誊诌谎谜谧谑谡谤谦谥讲谢谣谟谪谬讴谨谩䜧证谲讥谮识谯谭谱谵译议谴护诪誉谫读变雠谗让谰谶谠谳岂竖猪豮猫䝙贝贞负财贡贫货贩贪贯责贮贳赀贰贵贬买贷贶费贴贻贸贺贲赂赁贿赅资贾贼赈赊宾赇赒赉赐赏赔赓贤卖贱赋赕质账赌䞐赖赗赚赙购赛赜贽赘赟赠赞赡赢赆赃赑赎赝赣赪赵趋趱迹践跄跸蹒踪跷跶趸踌跻跃踯跞踬蹰跹蹑蹿躜躏躯车轧轨军轪轩轫轭软轸轴轵轺轲轶轼较辂辁辀载轾辄辅轻辆辎辉辋辍辊辇辈轮辌辑辏输辐辗舆辒毂辖辕辘转辙轿辚轰辔轹轳办辞辫辩农迳这连进运过达违遥逊递远迟迁选遗辽迈还迩边逻逦郏邮郓乡邹邬郧邓郑邻郸邺郐邝酂郦酝医酱酦酿衅酾酽释钆钇钌钊钉钋针钓钐钏钒钗钍钕钯钫钘钭钠钝钤钣钑钞钮钧钙钬钛钪铌铈钶铃钴钹铍钰钸铀钿钾钜铊铉铇铋铂钳铆铅钺钩钲钼钽铏铰铒铬铪银铳铜铚铣铨铢铭铫铦衔铑铷铱铟铵铥铕铯铐锐销锑锉铝锒锌钡铤铗锋铻锊锓锄锔锇铓铺铖锆锂铽锯钢锞录锖锩铔锥锕锟锱铮锛锬锭锜钱锦锚锠锡锢错锰铼钔锴锅镀锷铡钖锻锽锸锲锹锾键锶锗镁镑镕锁镉镈镃钨蓥镏铠铩锼镐镇镒镋镍镓镞镟链镆镙镠镝铿锵镗镘镛铲镜镖镂錾铧镤镪锈铙铴镣铹镦镡镫镨镄镌镰镯镭铁镮铎铛镱铸镬镔鉴锧镴铄镳镧钥镵镶镊锣钻銮凿镢长门闩闪闫闬闭开闶闳闰闲间闵闸阂阁阀闺闽阃阆闾阅阊阉阎阏阍阈阌阒闱阔阕阑阇阗阘闿阖阙闯关阚阓阐阛闼坂陉陕阵阴陈陆阳陧队阶陨际随险隐陇隶隽虽双雏杂鸡难电霡雾霁雳霭灵靓静靥鼗巩绱缰鞑鞯韦韧韨韩韪韬韫韵响页顶顷项顺顸顼颂颀颃预顽颁顿颇领颌颉颐颏头颊颋颔颈颓频颗题额颚颜颙颛颡颠类颟颢顾颤显颦颅颞颧风飐飑飒飓飔飏飖飕飗飘飙飞饤饦饨饪饫饬饭饮饴饲饱饰饺饼饷养饵饽馁饿馂饾馄饯馅馆糇饧馎饩馏馊馌馍馒馐馑馈馔饶飨餍馋马驭冯驮驰驯驲驳驻驽驹驵驾骀驸驶驼驷骈骇骃骆骎骏骋骍骓骒骑骐骛骗骙䯄骞骘骝腾驺骚骟骡蓦骜骖骠骢驱骅骕骁骣骄验驿骤驴骧骥骦骊骉髅髌髋鬓闹阋阄魉魇鱼鱽鲀鲁鲂鱿鲄鲐鲍鲋鲊鲒鲕鲖鲔鲛鲑鲜鲪鲧鲠鲩鲤鲨鲻鲯鲭鲞鲷鲱鲵鲲鲳鲸鲮鲰鳀鲫鲽鳇鳅鳆鳃鳒鲥鳏鳎鳐鳍鲢鳌鳓鲦鲣鳗鳛鳔鳕鳖鳟鳝鳜鳞鲟鲎鲙鳣鳢鲿鲚鳄鲈鲡鸟凫鸠鸤凤鸣鸢鸩鸨鸦鸰鸵鸳鸲鸮鸱鸪鸯鸭鸸鸹䴕鸿鸽䴔鸺鸼鹃鹆鹁鹈鹅鹄鹉鹌鹏鹎鹊鹓䴖鸫鹑鹒鹙鹕鹗鹖鹜䴗鸧莺鹟鹤鹠鹡鹘鹣鹚鹢鹞䴘鹝鹧鹥鸥鸷鹨鸶鹪鹔鹩鹫鹇鹬鹰鹭鸴䴙㶉鹯鹲鸬鹦鹳鹂鸾鹾盐丽麦麸黄黉点黪黡黩黾鼋鼍鼹齐斋赍齑齿龀龁龂龅龇龃龆龄龈龊龉龋腭龌龙庞龚龛龟汇坛历冲获当尽脏药荡锤须饥卤发药㟆㨫䌾䞍䯅鲃䲝鳚俫刬㓥㔉咝垱垅屃岽悮㧟枧榅滟㶽㶶犸㺍痖疬眍砜硷纟绔绬䍀耢胨荮荬螨裥觍讻贠轷轱钎钚钷铞铘锃锍锫锝锪锳锘锿镅镎镚锎锏镲镥镩鞒颒颕颥飚饣饹馃馇馓馕骔鲅鲆鲉鲏鲇鲴鲺鳊鲗鳑鳋鳘鲹鳙鲼鸻鹀鹐鹍鹋鹛鹱鹴厐䌺垴讠钅䌶戯梿㱮瘆䅉䌼觃饳饸饻馉鱾鲌鲘鲓鲝鲬鳈鳂鲾鳁鳉鳡鳠䴓杰佣仆价优儿划胜吨涂坏奸宁尸岭几厂后征怜怀忏舍挂扑据扰于晒杆栖极构朴机柜气洁淀泞洒炖异痒确御种洼范筑帘篱网茧圣听腊与庄万荐苹虮虫蜡蚕制触注夸丰赶踊挽适丑离云愿刮肴惊肮体松斗郁咸么党采并系干复只里渖画锺钟䩄馀鲶碱"</span>;</div><div class="line"></div><div class="line"><span class="comment">//Simplified Chinese chars</span></div><div class="line"><span class="keyword">var</span> chsList = <span class="string">"“”‘’丢乱亚伫来仑侣俣伣侠伥俩仓个们伦伟侧侦伪伧伞备偬传伛债伤倾偻仅佥侨侥偾仪侬亿侩俭傧俦侪偿储俪㑩傩傥俨兑兖内两册幂净冻凛凯别删刭则刹刚剥剐剀创剧刘刽刿剑剂劲动务勋劳势勚劢励劝匀匦匮区协却厍厌厉厣参丛咤吴呐吕呙员呗吣问哑启唡㖞唤丧乔单哟呛啬唝吗呜唢哔叹喽呕啧尝唛哗唠啸叽哓呒啴嘘㖊哒哝哕嗳哙喷咛吓哜噜啮呖咙亸喾严嘤啭嗫嚣冁呓嘱囱囵国围园圆图团埯垭执坚垩埚尧报场块茔垲埘坞埙尘堑垫坠堕坟垦压垒圹垆垄坜坝壮壶壸寿够梦夹奂奥奁夺奋姹妆姗娱娄妇娅娲妫媪妈妪妩娴婳娆婵娇嫱嫒嬷嫔婴婶娈孙学孪宫寝实审写宽宠宝将专寻对导尴届屉屡层屦属冈岘岛峡崃岗峥岚嵝崭岖嵚崂峤峣峄崄岙嵘屿岿峦巅巯帅师帐带帧帏帼帻帜币帮帱库厕厢厩厦厨厮庙庑废广廪庐厅弑弪张强弹弥弯彦径从徕彻恒耻悦怅闷恶恼恽恻爱惬悫怆恺忾态愠惨惭恸惯怄怂虑悭庆忧惫凭愦惮愤悯怃宪忆恳应怿懔怼懑恹惩懒悬惧慑恋戆戋戗戬战戏户抛捝挟扪扫抡挜挣拣扬换挥损摇捣揾抢掴掼搂挚抠抟掺捞挦撑挠㧑挢掸拨抚揿挞挝捡拥掳择击挡担挤拟摈拧搁掷扩撷摆擞撸摅撵拢拦撄搀撺携摄攒挛摊搅揽败叙敌数敛毙斓斩断时晋昼晕晖旸畅暂晔昙晓暧旷昽书会胧东锨栅栀条枭棁弃枨枣栋栈梾桠杨枫桢业杩荣桤枪椠椁桨桩乐枞楼标枢样树桦桡桥椭横檩柽档桧槚检樯梼槟柠槛橹榈栉椟橼栎橱槠栌枥橥榇蘖栊榉樱栏权椤栾榄棂钦欧欤欢岁归殁残殒殇殚殓殡㱩歼杀壳毁殴毵牦毡氇氢氩氲决没况汹浃泾凉泪渌沦渊涞浅涣减涡测浑凑浈汤沩沟温沧灭涤荥沪滞渗浒浐滚满渔沤汉涟渍涨溆渐浆颍泼潜润浔溃滗涠涩浇涝涧渑泽滪泶浍浊浓湿济涛滥潍滨溅泺滤滢渎㲿泻浏濒泸沥潇潆潴泷濑潋澜沣滠滩灏漤湾滦灾为乌烃无炼炜烟茕焕烦炀煴荧炝热颎炽烨灯烧烫焖营灿烛烩烬焘烁炉烂争爷尔墙牍牵荦犊牺状狭狈狰犹狲狱狮奖独狯猃狝狞猎犷兽獭献猕猡现珐珲玮玚琐瑶莹玛玱琏玑瑷珰环玺琼珑璎瓒瓯产亩毕畴叠痉疴疯疡痪瘗疮疟疭瘘疗痨痫瘅疠瘪疖癞癣瘿瘾痈瘫癫皑疱皲皱盗盏监盘卢眦众睁睐䁖瞒瞆睑眬瞩矫硁硖砗砚硕砀码硙砖碜碛矶硗础碍矿砺砾矾砻禄祸祯祎祃禅礼祢祷秃籼税秆禀称稣积颖秾穑秽稳稆窝穷窑窎窭窥窜窍窦窃竞笔笋笕䇲笺筝节箧筼笃筛筚箦篓箪简篑箫筜签篮筹箓箨籁笼笾簖箩粤糁粪粮粝籴粜纠纪纣约红纡纥纨纫纹纳纽纾纯纰纼纱纮纸级纷纭纴纺䌷细绂绁绅纻绍绀绋绐绌终组䌹绊绗结绝绦绞络绚给绒绖统丝绛绢绑绡绠绨绤绥经综缍绿绸绻绶维绹绾纲缀䌽纶绺绮绽绰绫绵绲缁紧绯绪缃缄缂线缉缎缔缗缘缌编缓缅纬缑缈练缏缇萦缙缢缒绉缣缊缞缚缜缟缛县缝缡缩纵缧䌸缦絷缕缥总绩绷缫缪缯织缮缭绕绣缋绳绘缳缲缴䍁绎继缤缱缬纩续缠缨纤缵缆钵罂罚骂罢罗罴羁芈羟义习翘耧闻联聪声耸聩聂职聍聋肃胁脉胫脱胀肾脶脑肿脚肠腽肤胶腻胆脍脓脸脐膑胪脔臜临兴举旧舱舣舰舻艰艳刍苎兹荆茎荚苋华苌莱莴叶荭着苇荤莳莅苍荪盖莲苁莼荜蒌蒋葱茑荫荨蒇荞莸荛蒉芜萧蓣蕰荟蓟芗蔷荙莶萨䓕荠蓝荩艺薮苈蔼蔺蕲芦苏蕴藓蔹茏兰蓠萝处虚虏号亏虬蛱蜕蚬蚀猬虾蜗蛳蚂萤䗖蝼螀蛰蝈蝉蛲蛏蚁蝇虿蛴蝾蛎蟏蛊蛮术卫衮袅补装裈袆裤裢褛亵袯袄裣裆褴袜䙓衬袭见规觅视觇觋觎亲觊觏觐觑觉览觌观觞觯订讣计讯讧讨讦讱训讪讫讬记讹讶讼䜣诀讷访设许诉诃诊诂诋讵诈诒诏评诐诇诎诅词咏诩询诣试诗诧诟诡诠诘话该详诜诙诖诔诛诓认诳诶诞诱诮语诚诫诬误诰诵诲说谁课谇诽谊訚调谄谆谈诿请诤诹诼谅论谂谀谍谞谝诨谔谛谐谏谕谘讳谙谌讽诸谚谖诺谋谒谓誊诌谎谜谧谑谡谤谦谥讲谢谣谟谪谬讴谨谩䜧证谲讥谮识谯谭谱谵译议谴护诪誉谫读变雠谗让谰谶谠谳岂竖猪豮猫䝙贝贞负财贡贫货贩贪贯责贮贳赀贰贵贬买贷贶费贴贻贸贺贲赂赁贿赅资贾贼赈赊宾赇赒赉赐赏赔赓贤卖贱赋赕质账赌䞐赖赗赚赙购赛赜贽赘赟赠赞赡赢赆赃赑赎赝赣赪赵趋趱迹践跄跸蹒踪跷跶趸踌跻跃踯跞踬蹰跹蹑蹿躜躏躯车轧轨军轪轩轫轭软轸轴轵轺轲轶轼较辂辁辀载轾辄辅轻辆辎辉辋辍辊辇辈轮辌辑辏输辐辗舆辒毂辖辕辘转辙轿辚轰辔轹轳办辞辫辩农迳这连进运过达违遥逊递远迟迁选遗辽迈还迩边逻逦郏邮郓乡邹邬郧邓郑邻郸邺郐邝酂郦酝医酱酦酿衅酾酽释钆钇钌钊钉钋针钓钐钏钒钗钍钕钯钫钘钭钠钝钤钣钑钞钮钧钙钬钛钪铌铈钶铃钴钹铍钰钸铀钿钾钜铊铉铇铋铂钳铆铅钺钩钲钼钽铏铰铒铬铪银铳铜铚铣铨铢铭铫铦衔铑铷铱铟铵铥铕铯铐锐销锑锉铝锒锌钡铤铗锋铻锊锓锄锔锇铓铺铖锆锂铽锯钢锞录锖锩铔锥锕锟锱铮锛锬锭锜钱锦锚锠锡锢错锰铼钔锴锅镀锷铡钖锻锽锸锲锹锾键锶锗镁镑镕锁镉镈镃钨蓥镏铠铩锼镐镇镒镋镍镓镞镟链镆镙镠镝铿锵镗镘镛铲镜镖镂錾铧镤镪锈铙铴镣铹镦镡镫镨镄镌镰镯镭铁镮铎铛镱铸镬镔鉴锧镴铄镳镧钥镵镶镊锣钻銮凿镢长门闩闪闫闬闭开闶闳闰闲间闵闸阂阁阀闺闽阃阆闾阅阊阉阎阏阍阈阌阒闱阔阕阑阇阗阘闿阖阙闯关阚阓阐阛闼坂陉陕阵阴陈陆阳陧队阶陨际随险隐陇隶隽虽双雏杂鸡难电霡雾霁雳霭灵靓静靥鼗巩绱缰鞑鞯韦韧韨韩韪韬韫韵响页顶顷项顺顸顼颂颀颃预顽颁顿颇领颌颉颐颏头颊颋颔颈颓频颗题额颚颜颙颛颡颠类颟颢顾颤显颦颅颞颧风飐飑飒飓飔飏飖飕飗飘飙飞饤饦饨饪饫饬饭饮饴饲饱饰饺饼饷养饵饽馁饿馂饾馄饯馅馆糇饧馎饩馏馊馌馍馒馐馑馈馔饶飨餍馋马驭冯驮驰驯驲驳驻驽驹驵驾骀驸驶驼驷骈骇骃骆骎骏骋骍骓骒骑骐骛骗骙䯄骞骘骝腾驺骚骟骡蓦骜骖骠骢驱骅骕骁骣骄验驿骤驴骧骥骦骊骉髅髌髋鬓闹阋阄魉魇鱼鱽鲀鲁鲂鱿鲄鲐鲍鲋鲊鲒鲕鲖鲔鲛鲑鲜鲪鲧鲠鲩鲤鲨鲻鲯鲭鲞鲷鲱鲵鲲鲳鲸鲮鲰鳀鲫鲽鳇鳅鳆鳃鳒鲥鳏鳎鳐鳍鲢鳌鳓鲦鲣鳗鳛鳔鳕鳖鳟鳝鳜鳞鲟鲎鲙鳣鳢鲿鲚鳄鲈鲡鸟凫鸠鸤凤鸣鸢鸩鸨鸦鸰鸵鸳鸲鸮鸱鸪鸯鸭鸸鸹䴕鸿鸽䴔鸺鸼鹃鹆鹁鹈鹅鹄鹉鹌鹏鹎鹊鹓䴖鸫鹑鹒鹙鹕鹗鹖鹜䴗鸧莺鹟鹤鹠鹡鹘鹣鹚鹢鹞䴘鹝鹧鹥鸥鸷鹨鸶鹪鹔鹩鹫鹇鹬鹰鹭鸴䴙㶉鹯鹲鸬鹦鹳鹂鸾鹾盐丽麦麸黄黉点黪黡黩黾鼋鼍鼹齐斋赍齑齿龀龁龂龅龇龃龆龄龈龊龉龋腭龌龙庞龚龛龟汇坛历冲获当尽脏药荡锤须饥卤发药㟆㨫䌾䞍䯅鲃䲝鳚俫刬㓥㔉咝垱垅屃岽悮㧟枧榅滟㶽㶶犸㺍痖疬眍砜硷纟绔绬䍀耢胨荮荬螨裥觍讻贠轷轱钎钚钷铞铘锃锍锫锝锪锳锘锿镅镎镚锎锏镲镥镩鞒颒颕颥飚饣饹馃馇馓馕骔鲅鲆鲉鲏鲇鲴鲺鳊鲗鳑鳋鳘鲹鳙鲼鸻鹀鹐鹍鹋鹛鹱鹴厐䌺垴讠钅䌶戯梿㱮瘆䅉䌼觃饳饸饻馉鱾鲌鲘鲓鲝鲬鳈鳂鲾鳁鳉鳡鳠䴓杰佣仆价优儿划胜吨涂坏奸宁尸岭几厂后征怜怀忏舍挂扑据扰于晒杆栖极构朴机柜气洁淀泞洒炖异痒确御种洼范筑帘篱网茧圣听腊与庄万荐苹虮虫蜡蚕制触注夸丰赶踊挽适丑离云愿刮肴惊肮体松斗郁咸么党采并系干复只里渖画锺钟䩄馀鲶碱"</span>;</div><div class="line"></div><div class="line"><span class="comment">//inspired by augor and phoenix from proxomitron.cn, and "繁简转换" script by yecao</span></div><div class="line"><span class="function"><span class="keyword">function</span> <span class="title">handleTextNode</span><span class="params">(prtNode)</span> </span>{</div><div class="line"> <span class="keyword">var</span> nodes = prtNode.childNodes,</div><div class="line"> i = <span class="number">0</span>,</div><div class="line"> l = nodes.length;</div><div class="line"> <span class="keyword">for</span> (; i < l; i++) {</div><div class="line"> <span class="keyword">if</span> (nodes[i].nodeType === <span class="number">3</span>) {</div><div class="line"> nodes[i].data = conv(nodes[i].data);</div><div class="line"> } <span class="keyword">else</span> <span class="keyword">if</span> (nodes[i].childNodes) {</div><div class="line"> handleTextNode(nodes[i]);</div><div class="line"> }</div><div class="line"> }</div><div class="line">}</div><div class="line"></div><div class="line"><span class="function"><span class="keyword">function</span> <span class="title">conv</span><span class="params">(str)</span> </span>{</div><div class="line"> <span class="keyword">var</span> ret = <span class="string">""</span>,</div><div class="line"> find,</div><div class="line"> i = <span class="number">0</span>,</div><div class="line"> l = str.length;</div><div class="line"> <span class="keyword">for</span> (; i < l; i++) {</div><div class="line"> <span class="keyword">var</span> cha = str.charAt(i);</div><div class="line"> <span class="keyword">if</span> (<span class="regexp">/[\u4E00-\u9FFF“”‘’“”‘’\u3400-\u4DBF]/</span>.test(cha) === <span class="literal">false</span>) {</div><div class="line"> find = -<span class="number">1</span>;</div><div class="line"> } <span class="keyword">else</span> {</div><div class="line"> find = chtList.indexOf(cha);</div><div class="line"> }</div><div class="line"> <span class="keyword">if</span> (find != -<span class="number">1</span>) {</div><div class="line"> ret += chsList.charAt(find);</div><div class="line"> } <span class="keyword">else</span> {</div><div class="line"> ret += cha;</div><div class="line"> }</div><div class="line"> }</div><div class="line"> <span class="keyword">return</span> ret;</div><div class="line">}</div><div class="line"></div><div class="line">handleTextNode(<span class="built_in">document</span>.documentElement);</div><div class="line"></div><div class="line">})();</div></pre></td></tr></table></figure>
<p>2.简繁转换<br><a title="简繁转换" href="https://userscripts.org/scripts/show/38023" target="_blank">https://userscripts.org/scripts/show/38023</a></p>
<p>3.文本框备份<br><a title="Textarea Backup with expiry" href="https://userscripts.org/scripts/show/42879" target="_blank">https://userscripts.org/scripts/show/42879</a></p>
<p>4.各大视频站点去广告&bilibili播放器替换<br><a title="OpenGG.Clean.Player(Bae" href="https://userscripts.org/scripts/show/162286" target="_blank">https://userscripts.org/scripts/show/162286</a></p>
<p>5.迅雷、快车、旋风等专用链破解<br><a title="专用链破解 Special Links Converter" href="https://userscripts.org/scripts/show/66985" target="_blank">https://userscripts.org/scripts/show/66985</a></p>
<p>6.DBank点击文件名直接下载(免登陆)<br><a title="DBank Linker" href="https://userscripts.org/scripts/show/116879" target="_blank">https://userscripts.org/scripts/show/116879</a></p>
<p>7.picViewer(一看就知是看图脚本)<br><a title="picViewer" href="https://userscripts.org/scripts/show/105741" target="_blank">https://userscripts.org/scripts/show/105741</a></p>
<p>8.CheckBoxMate(批量勾选)<br><a title="CheckBoxMate for Greasemonkey" href="https://userscripts.org/scripts/show/73700" target="_blank">https://userscripts.org/scripts/show/73700</a></p>
<p>9.返回顶部、底部&刷新<br><a title="GoToTop[modified]" href="https://userscripts.org/scripts/show/123622" target="_blank">https://userscripts.org/scripts/show/123622</a></p>
<p>10.批量导出百度网盘下载地址(配合aria2效果很好)<br><a title="BaiduPanDownloadHelper" href="https://userscripts.org/scripts/show/162138" target="_blank">https://userscripts.org/scripts/show/162138</a></p>
<p>11.眼不见心不烦(新浪微博优化脚本)<br><a title="眼不见心不烦(新浪微博)" href="https://userscripts.org/scripts/show/114087" target="_blank">https://userscripts.org/scripts/show/114087</a></p>
<p>12.youtube下载&优化利器<br><a title="YouTube Center" href="https://userscripts.org/scripts/show/114002" target="_blank">https://userscripts.org/scripts/show/114002</a></p>
<p>13.QQ旋风一键rpc(配合aria2)</p>
<figure class="highlight [javascript]"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div><div class="line">18</div><div class="line">19</div><div class="line">20</div><div class="line">21</div><div class="line">22</div><div class="line">23</div><div class="line">24</div><div class="line">25</div><div class="line">26</div><div class="line">27</div><div class="line">28</div><div class="line">29</div><div class="line">30</div><div class="line">31</div><div class="line">32</div><div class="line">33</div><div class="line">34</div><div class="line">35</div><div class="line">36</div><div class="line">37</div><div class="line">38</div><div class="line">39</div><div class="line">40</div><div class="line">41</div><div class="line">42</div><div class="line">43</div><div class="line">44</div><div class="line">45</div><div class="line">46</div><div class="line">47</div><div class="line">48</div><div class="line">49</div><div class="line">50</div><div class="line">51</div><div class="line">52</div><div class="line">53</div><div class="line">54</div><div class="line">55</div><div class="line">56</div><div class="line">57</div><div class="line">58</div><div class="line">59</div><div class="line">60</div><div class="line">61</div><div class="line">62</div><div class="line">63</div><div class="line">64</div><div class="line">65</div><div class="line">66</div><div class="line">67</div><div class="line">68</div><div class="line">69</div><div class="line">70</div><div class="line">71</div><div class="line">72</div><div class="line">73</div><div class="line">74</div><div class="line">75</div><div class="line">76</div><div class="line">77</div><div class="line">78</div><div class="line">79</div><div class="line">80</div><div class="line">81</div><div class="line">82</div><div class="line">83</div><div class="line">84</div><div class="line">85</div><div class="line">86</div><div class="line">87</div><div class="line">88</div><div class="line">89</div><div class="line">90</div><div class="line">91</div><div class="line">92</div><div class="line">93</div><div class="line">94</div><div class="line">95</div><div class="line">96</div><div class="line">97</div><div class="line">98</div><div class="line">99</div><div class="line">100</div><div class="line">101</div><div class="line">102</div><div class="line">103</div><div class="line">104</div><div class="line">105</div><div class="line">106</div><div class="line">107</div><div class="line">108</div><div class="line">109</div><div class="line">110</div><div class="line">111</div><div class="line">112</div><div class="line">113</div><div class="line">114</div><div class="line">115</div><div class="line">116</div><div class="line">117</div><div class="line">118</div><div class="line">119</div><div class="line">120</div><div class="line">121</div><div class="line">122</div><div class="line">123</div><div class="line">124</div><div class="line">125</div><div class="line">126</div><div class="line">127</div><div class="line">128</div><div class="line">129</div><div class="line">130</div><div class="line">131</div><div class="line">132</div><div class="line">133</div><div class="line">134</div><div class="line">135</div><div class="line">136</div><div class="line">137</div><div class="line">138</div><div class="line">139</div><div class="line">140</div><div class="line">141</div><div class="line">142</div><div class="line">143</div><div class="line">144</div><div class="line">145</div><div class="line">146</div><div class="line">147</div><div class="line">148</div><div class="line">149</div><div class="line">150</div><div class="line">151</div><div class="line">152</div><div class="line">153</div><div class="line">154</div><div class="line">155</div><div class="line">156</div><div class="line">157</div><div class="line">158</div><div class="line">159</div><div class="line">160</div><div class="line">161</div><div class="line">162</div><div class="line">163</div><div class="line">164</div><div class="line">165</div><div class="line">166</div><div class="line">167</div><div class="line">168</div><div class="line">169</div><div class="line">170</div><div class="line">171</div><div class="line">172</div><div class="line">173</div><div class="line">174</div><div class="line">175</div><div class="line">176</div><div class="line">177</div><div class="line">178</div><div class="line">179</div><div class="line">180</div><div class="line">181</div><div class="line">182</div><div class="line">183</div><div class="line">184</div><div class="line">185</div><div class="line">186</div><div class="line">187</div><div class="line">188</div><div class="line">189</div><div class="line">190</div><div class="line">191</div><div class="line">192</div><div class="line">193</div><div class="line">194</div><div class="line">195</div><div class="line">196</div><div class="line">197</div><div class="line">198</div><div class="line">199</div><div class="line">200</div><div class="line">201</div><div class="line">202</div><div class="line">203</div><div class="line">204</div><div class="line">205</div><div class="line">206</div><div class="line">207</div><div class="line">208</div><div class="line">209</div><div class="line">210</div><div class="line">211</div><div class="line">212</div><div class="line">213</div><div class="line">214</div><div class="line">215</div><div class="line">216</div><div class="line">217</div><div class="line">218</div><div class="line">219</div><div class="line">220</div><div class="line">221</div><div class="line">222</div><div class="line">223</div><div class="line">224</div><div class="line">225</div><div class="line">226</div><div class="line">227</div><div class="line">228</div><div class="line">229</div><div class="line">230</div><div class="line">231</div><div class="line">232</div><div class="line">233</div><div class="line">234</div><div class="line">235</div><div class="line">236</div><div class="line">237</div><div class="line">238</div><div class="line">239</div><div class="line">240</div><div class="line">241</div><div class="line">242</div><div class="line">243</div><div class="line">244</div><div class="line">245</div><div class="line">246</div><div class="line">247</div><div class="line">248</div><div class="line">249</div><div class="line">250</div><div class="line">251</div><div class="line">252</div><div class="line">253</div><div class="line">254</div><div class="line">255</div><div class="line">256</div><div class="line">257</div><div class="line">258</div><div class="line">259</div><div class="line">260</div><div class="line">261</div><div class="line">262</div><div class="line">263</div><div class="line">264</div><div class="line">265</div><div class="line">266</div><div class="line">267</div><div class="line">268</div><div class="line">269</div><div class="line">270</div></pre></td><td class="code"><pre><div class="line"><span class="comment">// ==UserScript==</span></div><div class="line"><span class="comment">// @name web QQ旋风/xuanfeng</span></div><div class="line"><span class="comment">// @namespace web QQ旋风/xuanfeng</span></div><div class="line"><span class="comment">// @description 旋风离线链接导出</span></div><div class="line"><span class="comment">// @include http://lixian.qq.com/main.html*</span></div><div class="line"><span class="comment">// @version 0.9.0</span></div><div class="line"><span class="comment">// @Author: maplebeats</span></div><div class="line"><span class="comment">// @mail: [email protected]</span></div><div class="line"><span class="comment">// ==/UserScript==</span></div><div class="line"></div><div class="line"><span class="comment">/*</span></div><div class="line">* BUG:文件重名无法正常下载.....</div><div class="line">* TIPS:$是tencent自己的一个function,不是jQuery</div><div class="line">* TODO:aria2-rpc状态检查等</div><div class="line">*/</div><div class="line"></div><div class="line"><span class="function"><span class="keyword">function</span> <span class="title">contentEval</span><span class="params">(source)</span> </span>{</div><div class="line"> <span class="comment">// Check for function input.</span></div><div class="line"> <span class="keyword">if</span> (<span class="string">'function'</span> == <span class="keyword">typeof</span> source) {</div><div class="line"> <span class="comment">// Execute this function with no arguments, by adding parentheses.</span></div><div class="line"> <span class="comment">// One set around the function, required for valid syntax, and a</span></div><div class="line"> <span class="comment">// second empty set calls the surrounded function.</span></div><div class="line"> source = <span class="string">'('</span> + source + <span class="string">')();'</span></div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="comment">// Create a script node holding this source code.</span></div><div class="line"> <span class="keyword">var</span> script = <span class="built_in">document</span>.createElement(<span class="string">'script'</span>);</div><div class="line"> script.setAttribute(<span class="string">"type"</span>, <span class="string">"application/javascript"</span>);</div><div class="line"> script.textContent = source;</div><div class="line"></div><div class="line"> <span class="comment">// Insert the script node into the page, so it will run, and immediately</span></div><div class="line"> <span class="comment">// remove it to clean up.</span></div><div class="line"> <span class="built_in">document</span>.body.appendChild(script);</div><div class="line"> <span class="built_in">document</span>.body.removeChild(script);</div><div class="line">}</div><div class="line"></div><div class="line">contentEval(<span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> <span class="keyword">var</span> context = <span class="string">'<progress id="re-pro" value=0 style="width:280px;"></progress>'</span>+</div><div class="line"> <span class="string">'<font color="red"></font>'</span>+</div><div class="line"> <span class="string">'<div id="messager" style="border:1px solid;margin-top:5px;padding:5px;width:280px;">Welcome</div>'</span>;</div><div class="line"> jQuery(<span class="string">"#share_opt"</span>).html(context).css(<span class="string">'float'</span>,<span class="string">'left'</span>).css(<span class="string">'width'</span>,<span class="string">'250px'</span>).css(<span class="string">'margin'</span>,<span class="string">'20px'</span>);</div><div class="line"> jQuery(<span class="string">'.main'</span>).css(<span class="string">'width'</span>,<span class="string">'80%'</span>);</div><div class="line"> jQuery(<span class="string">'#cont_wrap'</span>).css(<span class="string">'width'</span>,<span class="string">'100%'</span>);</div><div class="line"> jQuery(<span class="string">"#down_box"</span>).remove();</div><div class="line"> jQuery(<span class="string">".mod_copyright"</span>).remove();</div><div class="line"> jQuery(<span class="string">".top"</span>).remove();</div><div class="line"> jQuery(<span class="string">".search_box"</span>).remove();</div><div class="line"></div><div class="line"> jQuery(<span class="string">"#task_dl_local em"</span>).html(<span class="string">"Aria2导出"</span>);</div><div class="line"> jQuery(<span class="string">"#task_share_multi em"</span>).html(<span class="string">'一键RPC'</span>);</div><div class="line">});</div><div class="line">contentEval(<span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> EF = {};</div><div class="line"> <span class="keyword">var</span> mode = <span class="number">1</span>;</div><div class="line"> <span class="keyword">var</span> t_count = <span class="number">0</span>;</div><div class="line"> <span class="keyword">var</span> task_info = [];</div><div class="line"> <span class="keyword">var</span> add_task_info = <span class="function"><span class="keyword">function</span><span class="params">(j)</span></span>{</div><div class="line"> <span class="keyword">if</span>(j){</div><div class="line"> task_info.push(j);</div><div class="line"> }</div><div class="line"> <span class="keyword">var</span> count = task_info.length;</div><div class="line"></div><div class="line"> jQuery(<span class="string">'#re-pro'</span>).attr(<span class="string">'max'</span>,t_count).attr(<span class="string">'value'</span>,count);</div><div class="line"> <span class="keyword">if</span>(count == t_count){</div><div class="line"> <span class="keyword">if</span>(mode === <span class="number">1</span>){</div><div class="line"> EF.init_pop();</div><div class="line"> }<span class="keyword">else</span> <span class="keyword">if</span>(mode === <span class="number">2</span>){</div><div class="line"> EF.rpc();</div><div class="line"> }</div><div class="line"> jQuery(<span class="string">'#share_opt font'</span>).html(<span class="string">'Success!'</span>);</div><div class="line"> t_count = <span class="number">0</span>;</div><div class="line"> }<span class="keyword">else</span>{</div><div class="line"> <span class="keyword">return</span> <span class="literal">false</span>;</div><div class="line"> }</div><div class="line"> };</div><div class="line"> EF.get_url = <span class="function"><span class="keyword">function</span> <span class="params">(code)</span> </span>{</div><div class="line"> jQuery.ajax({</div><div class="line"> type: <span class="string">"post"</span>,</div><div class="line"> url: <span class="string">"/handler/lixian/get_http_url.php"</span>,</div><div class="line"> data: code,</div><div class="line"> cache: <span class="literal">false</span>,</div><div class="line"> timeout: <span class="number">10000</span>,</div><div class="line"> dataType: <span class="string">"json"</span>,</div><div class="line"> async: <span class="literal">true</span>, <span class="comment">//TvT</span></div><div class="line"> success: <span class="function"><span class="keyword">function</span> <span class="params">(data)</span> </span>{</div><div class="line"> <span class="keyword">if</span> (data && data.ret == <span class="number">0</span>) {</div><div class="line"> <span class="keyword">var</span> url = data[<span class="string">"data"</span>];</div><div class="line"> <span class="keyword">var</span> temp_json = { <span class="string">"name"</span>: code.filename, <span class="string">"url"</span>: url.com_url, <span class="string">"cookie"</span>: url.com_cookie };</div><div class="line"> add_task_info(temp_json);</div><div class="line"> }</div><div class="line"> <span class="keyword">else</span> {</div><div class="line"> XF.widget.msgbox.show(<span class="string">"请求url失败"</span>, <span class="number">2</span>, <span class="number">2000</span>);</div><div class="line"> t_count--;</div><div class="line"> add_task_info();</div><div class="line"> }</div><div class="line"> },</div><div class="line"> error: <span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> XF.widget.msgbox.show(<span class="string">"请求url失败"</span>, <span class="number">2</span>, <span class="number">2000</span>);</div><div class="line"> t_count--;</div><div class="line"> add_task_info();</div><div class="line"> }</div><div class="line"> });</div><div class="line"> }</div><div class="line"> EF.rpc = <span class="function"><span class="keyword">function</span> <span class="params">(data)</span> </span>{</div><div class="line"> <span class="keyword">var</span> data = task_info;</div><div class="line"> <span class="keyword">var</span> url = jQuery(<span class="string">"#rpc-url"</span>).val();</div><div class="line"> <span class="keyword">if</span>(url == <span class="literal">undefined</span>){</div><div class="line"> url = localStorage.rpc;</div><div class="line"> }<span class="keyword">else</span>{</div><div class="line"> localStorage.rpc = url;</div><div class="line"> }</div><div class="line"> <span class="keyword">var</span> count = data.length;</div><div class="line"> <span class="keyword">for</span> (<span class="keyword">var</span> i=<span class="number">0</span>;i<count;i++) {</div><div class="line"> <span class="keyword">var</span> tmp = data[i];</div><div class="line"> <span class="keyword">var</span> uri = { <span class="string">'jsonrpc'</span>: <span class="string">'2.0'</span>, <span class="string">'id'</span>: (<span class="keyword">new</span> <span class="built_in">Date</span>()).getTime().toString(), <span class="string">'method'</span>: <span class="string">'aria2.addUri'</span>, <span class="string">'params'</span>: [[tmp.url, ], { <span class="string">'out'</span>: tmp.name, <span class="string">'header'</span>: <span class="string">'Cookie: FTN5K='</span> + tmp.cookie}] }; <span class="comment">/*,'split':'10','continue':'true','max-conection-per-server':'5','parameterized-uri':'true'}]};*/</span></div><div class="line"> <span class="keyword">var</span> xhr = <span class="keyword">new</span> XMLHttpRequest();</div><div class="line"> xhr.open(<span class="string">"POST"</span>, url + <span class="string">"?tm="</span> + (<span class="keyword">new</span> <span class="built_in">Date</span>()).getTime().toString(), <span class="literal">true</span>);</div><div class="line"> xhr.setRequestHeader(<span class="string">"Content-Type"</span>, <span class="string">"application/x-www-form-urlencoded; charset=UTF-8"</span>);</div><div class="line"> xhr.send(<span class="built_in">JSON</span>.stringify(uri));</div><div class="line"> }</div><div class="line"> XF.widget.msgbox.hide();</div><div class="line"> XF.widget.msgbox.show(<span class="string">"任务已经添加至aria2-rpc,请自行查看"</span>, <span class="number">0</span>, <span class="number">1000</span>, <span class="literal">false</span>)</div><div class="line"> }</div><div class="line"> EF.get_rpc = <span class="function"><span class="keyword">function</span><span class="params">()</span></span>{</div><div class="line"> <span class="keyword">if</span>(localStorage.rpc)</div><div class="line"> <span class="keyword">return</span> localStorage.rpc;</div><div class="line"> <span class="keyword">else</span></div><div class="line"> <span class="keyword">return</span> <span class="string">'http://localhost:6800/jsonrpc'</span>;</div><div class="line"> }</div><div class="line"> EF.init_pop = <span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> <span class="keyword">var</span> html = <span class="string">'<div class="choose_start" style="height:150px;width:100%;">'</span>+</div><div class="line"> <span class="string">'<div style="margin-bottom: 20px;">'</span>+</div><div class="line"> <span class="string">'<select id="choose" style="background:rgba(255,255,255,0.5);"><option value=1>aria2文件</option><option value=2>aria2命令</option><option value=3>wget命令</option><option value=4>aria2 json-rpc</option></select>'</span>+</div><div class="line"> <span class="string">'</div>'</span>+</div><div class="line"> <span class="string">'<div id="show-export">'</span>+</div><div class="line"> <span class="string">'<a id="save-as" class="icon_file" target="_blank" title="右键另存为" download="aria2.down">点击或右键另存为</a>'</span>+</div><div class="line"> <span class="string">'<p>运行<code>aria2c -c -s10 -x10 -i aria2.down</code>进行下载</p>'</span>+</div><div class="line"> <span class="string">'</div>'</span>+</div><div class="line"> <span class="string">'<pre id="show-cmd" stlye="overflow-x: scroll;padding: 4px;border: 1px solid #CCC;">'</span>+</div><div class="line"> <span class="string">'</pre>'</span>+</div><div class="line"> <span class="string">'<div id="show-rpc">'</span>+</div><div class="line"> <span class="string">'<p>确保后台已运行aria2 <code>aria2c -c -s10 -x10 --enable-rpc</code></p>'</span>+</div><div class="line"> <span class="string">'<div><input id="rpc-url" type="text" style="width:200px;background:rgba(0,0,0,0);" value="'</span>+EF.get_rpc()+<span class="string">'"></input></div><div id="rpc" class="com_opt_btn"><span><em>RPC</em></span></div>'</span>+</div><div class="line"> <span class="string">'</div>'</span>+</div><div class="line"> <span class="string">'</div>'</span>;</div><div class="line"> jQuery(<span class="string">'#messager'</span>).html(html);</div><div class="line"> <span class="comment">/*</span></div><div class="line"> jQuery("#choose_files_table").html(html);</div><div class="line"> window.choose_download_files = new xfDialog("choose_download_files");</div><div class="line"> XF.widget.msgbox.hide();</div><div class="line"> choose_download_files.show();</div><div class="line"> jQuery(".com_win_head_wrap em").html("导出");</div><div class="line"> jQuery(".opt").hide();</div><div class="line"> */</div><div class="line"></div><div class="line"> jQuery(<span class="string">"#rpc"</span>).bind(<span class="string">"click"</span>, <span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> EF.rpc();</div><div class="line"> });</div><div class="line"> jQuery(<span class="string">"#choose"</span>).bind(<span class="string">"change"</span>, <span class="function"><span class="keyword">function</span> <span class="params">()</span> </span>{</div><div class="line"> <span class="keyword">var</span> data = EF.create_data(jQuery(<span class="keyword">this</span>).val());</div><div class="line"></div><div class="line"> jQuery(<span class="string">'#show-export, #show-cmd, #show-rpc'</span>).hide();</div><div class="line"> <span class="keyword">switch</span> (<span class="built_in">parseInt</span>(<span class="keyword">this</span>.value)) {</div><div class="line"> <span class="keyword">case</span> <span class="number">1</span> : <span class="comment">//export file</span></div><div class="line"> <span class="keyword">var</span> href = <span class="string">"data:text/plain;charset=utf-8,"</span> + <span class="built_in">encodeURIComponent</span>(data);</div><div class="line"> jQuery(<span class="string">"#save-as"</span>).attr(<span class="string">"href"</span>, href);</div><div class="line"> jQuery(<span class="string">'#show-export'</span>).show();</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> <span class="keyword">case</span> <span class="number">2</span> : <span class="comment">//show command code</span></div><div class="line"> <span class="keyword">case</span> <span class="number">3</span> :</div><div class="line"> jQuery(<span class="string">'#show-cmd'</span>).show()</div><div class="line"> .text(data);</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> <span class="keyword">case</span> <span class="number">4</span> : <span class="comment">//json rpc</span></div><div class="line"> jQuery(<span class="string">'#show-rpc'</span>).show()</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> }</div><div class="line"> }).change();<span class="comment">//init</span></div><div class="line"> <span class="comment">/*</span></div><div class="line"> jQuery("#choose_download_files .close_win").bind("click", function () {</div><div class="line"> jQuery(".com_win_head_wrap em").html("下载任务");</div><div class="line"> jQuery(".opt").show();</div><div class="line"> });</div><div class="line"> */</div><div class="line"> }</div><div class="line"></div><div class="line"> EF.create_data = <span class="function"><span class="keyword">function</span> <span class="params">(value)</span> </span>{</div><div class="line"> <span class="keyword">var</span> url = task_info;</div><div class="line"> <span class="keyword">var</span> html = <span class="string">''</span>;</div><div class="line"> <span class="keyword">var</span> count = url.length;</div><div class="line"> <span class="keyword">for</span> (<span class="keyword">var</span> i=<span class="number">0</span>;i<count;i++) {</div><div class="line"> <span class="keyword">var</span> data = url[i];</div><div class="line"> <span class="keyword">var</span> cookie = data.cookie;</div><div class="line"> <span class="keyword">var</span> http = data.url;</div><div class="line"> <span class="keyword">var</span> name = data.name;</div><div class="line"> <span class="keyword">switch</span> (value) {</div><div class="line"> <span class="keyword">case</span> <span class="string">'1'</span>:</div><div class="line"> html += http + <span class="string">"\n header=Cookie: FTN5K="</span> + cookie + <span class="string">"\n"</span>+</div><div class="line"> <span class="string">" out="</span> + name + <span class="string">"\n"</span> +</div><div class="line"> <span class="string">" continue=true\n"</span>;</div><div class="line"> <span class="comment">//html += " parameterized-uri=true\n";</span></div><div class="line"> <span class="comment">//html += " max-conection-per-server=5\n";</span></div><div class="line"> <span class="comment">//html += " split=10\n"; //谁能告诉我为什么这个设置了完全无效????</span></div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> <span class="keyword">case</span> <span class="string">'2'</span>:</div><div class="line"> html += <span class="string">"aria2c -c -s10 -x10 -o '"</span> + name + <span class="string">"' --header 'Cookie: FTN5K="</span> + cookie + <span class="string">"' "</span> + http + <span class="string">"\n"</span>;</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> <span class="keyword">case</span> <span class="string">'3'</span>:</div><div class="line"> html += <span class="string">"wget -c -O '"</span> + name + <span class="string">"' --header Cookie:FTN5K="</span> + cookie + <span class="string">" "</span> + http + <span class="string">"\n"</span>;</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> defalut:</div><div class="line"> <span class="keyword">break</span>;</div><div class="line"> }</div><div class="line"> }</div><div class="line"> <span class="keyword">return</span> html</div><div class="line"> }</div><div class="line"> EF.get_choice = <span class="function"><span class="keyword">function</span><span class="params">()</span></span>{</div><div class="line"> <span class="keyword">var</span> dl_tasks = [];</div><div class="line"> <span class="keyword">var</span> tmp_taskid_str = <span class="string">''</span>;</div><div class="line"> <span class="keyword">var</span> tasks_count = <span class="number">0</span>;</div><div class="line"> <span class="keyword">for</span> (<span class="keyword">var</span> task_id <span class="keyword">in</span> g_task_op.last_task_info) {</div><div class="line"> <span class="keyword">var</span> tmp_obj = g_task_op.last_task_info[task_id];</div><div class="line"></div><div class="line"> <span class="keyword">if</span> (check_failed_task(task_id)) <span class="keyword">continue</span>;</div><div class="line"> <span class="keyword">var</span> checkbox_elem = $(<span class="string">'task_sel_'</span> + task_id);</div><div class="line"> <span class="keyword">if</span> (checkbox_elem && !checkbox_elem.checked) <span class="keyword">continue</span>;</div><div class="line"> <span class="keyword">if</span> (tmp_obj == <span class="literal">null</span> || tmp_obj.file_size != tmp_obj.comp_size) <span class="keyword">continue</span>;</div><div class="line"> <span class="keyword">if</span> (tmp_obj.dl_status != TASK_STATUS[<span class="string">'ST_UL_OK'</span>]) <span class="keyword">continue</span>;</div><div class="line"></div><div class="line"> <span class="keyword">var</span> json_temp = { <span class="string">"filename"</span>: tmp_obj.file_name, <span class="string">"hash"</span>: tmp_obj.code, <span class="string">"browser"</span>: <span class="string">"other"</span> };</div><div class="line"> dl_tasks.push(json_temp);</div><div class="line"> tmp_taskid_str = task_id;</div><div class="line"> tasks_count++;</div><div class="line"> }</div><div class="line"> <span class="keyword">if</span>(tasks_count == <span class="number">0</span>){</div><div class="line"> <span class="keyword">return</span> <span class="literal">false</span>;</div><div class="line"> }<span class="keyword">else</span>{</div><div class="line"> <span class="keyword">return</span> dl_tasks;</div><div class="line"> }</div><div class="line"> }</div><div class="line"> EF.hander_tasks = <span class="function"><span class="keyword">function</span><span class="params">()</span></span>{</div><div class="line"> jQuery(<span class="string">'#share_opt font'</span>).html(<span class="string">'......'</span>);</div><div class="line"> task_info = [];</div><div class="line"> <span class="keyword">var</span> data = EF.get_choice();</div><div class="line"> <span class="built_in">console</span>.log(data);</div><div class="line"> t_count = data.length;</div><div class="line"> <span class="keyword">for</span> (<span class="keyword">var</span> i=<span class="number">0</span>;i<t_count;i++) {</div><div class="line"> EF.get_url(data[i]);</div><div class="line"> }</div><div class="line"> }</div><div class="line"> EventHandler.task_batch2local = <span class="function"><span class="keyword">function</span> <span class="params">(e)</span> </span>{</div><div class="line"> <span class="keyword">var</span> disabled = jQuery(e).hasClass(<span class="string">"disabled_btn"</span>);</div><div class="line"> <span class="keyword">if</span> (disabled) {</div><div class="line"> <span class="keyword">return</span> <span class="literal">false</span>;</div><div class="line"> }</div><div class="line"> XF.widget.msgbox.show(<span class="string">"后台开始请求下载连接..."</span>, <span class="number">0</span>, <span class="number">1000</span>, <span class="literal">false</span>);</div><div class="line"> EF.hander_tasks();</div><div class="line"> mode = <span class="number">1</span>;</div><div class="line"> }</div><div class="line"> EventHandler.task_share = <span class="function"><span class="keyword">function</span><span class="params">(e)</span></span>{</div><div class="line"> <span class="keyword">var</span> disabled = jQuery(e).hasClass(<span class="string">"disabled_btn"</span>);</div><div class="line"> <span class="keyword">if</span> (disabled) {</div><div class="line"> <span class="keyword">return</span> <span class="literal">false</span>;</div><div class="line"> }</div><div class="line"> jQuery(<span class="string">'#messager'</span>).html(<span class="string">'RPC...'</span>);</div><div class="line"> XF.widget.msgbox.show(<span class="string">'后台添加任务中'</span>, <span class="number">0</span>, <span class="number">1000</span>, <span class="literal">false</span>);</div><div class="line"> EF.hander_tasks();</div><div class="line"> mode = <span class="number">2</span>;</div><div class="line"> }</div><div class="line">});</div></pre></td></tr></table></figure>
<p>14.osu无限制下载<br><a title="OSU AnotherDownload" href="https://userscripts.org/scripts/show/100778" target="_blank">https://userscripts.org/scripts/show/100778</a></p>
<p>15.小说清爽阅读,支持各大小说网站<br><a title="My Novel Reader" href="https://userscripts.org/scripts/show/165951" target="_blank">https://userscripts.org/scripts/show/165951</a></p>
]]></content>
<breadCrumb title="推荐" url="http://blog.ainhaato.moe/categories/recommend/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/gpt-win7-activate/</loc>
<lastmod>2015-01-13T14:05:28.000Z</lastmod>
<data>
<display>
<title>GPT硬盘下WIN7激活工具 - Chew-WGA</title>
<pubTime>2013-12-03T12:15:45.000Z</pubTime>
<tag>WIN7 </tag>
<tag>激活 </tag>
<tag>activate </tag>
<tag>GPT </tag>
<content><![CDATA[<p><a href="http://t1.qpic.cn/mblogpic/3a085e4bab5c0eb0f68c/2000.jpg" title="Chew-WGA" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/3a085e4bab5c0eb0f68c/2000.jpg" alt="Chew-WGA"></a><br>Chew-WGA是由老外制作的一款老牌WINDOWS激活工具,支持激活GPT下的WIN7系统,如杀软误报,请添加例外(裸奔党无压力0w0<a id="more"></a><br><a href="http://t1.qpic.cn/mblogpic/48e25419e2f96b58f062/2000.jpg" title="激活完毕" target="_blank" rel="external"><img src="http://t1.qpic.cn/mblogpic/48e25419e2f96b58f062/2000.jpg" alt="激活完毕"></a></p>
<div id="download_btn"><br> <a href="http://pan.baidu.com/s/1h9mbG" target="_blank" rel="external">Download</a><br> <p class="top">CW.rar</p><br> <p class="bottom">8.64M</p><br></div>]]></content>
<breadCrumb title="资源分享" url="http://blog.ainhaato.moe/categories/share/"/>
<breadCrumb title="工具" url="http://blog.ainhaato.moe/categories/share/tools/"/>
</display>
</data>
</url>
<url>
<loc>http://blog.ainhaato.moe/happy_new_year_2014/</loc>
<lastmod>2015-01-13T14:05:02.000Z</lastmod>
<data>
<display>
<title>2014 - 新年快乐!</title>
<pubTime>2014-01-29T16:00:00.000Z</pubTime>
<content><![CDATA[<p><a href="http://ww3.sinaimg.cn/large/e57da4e9jw1eczkuqdzblj20rs0t5tjo.jpg" title="恭贺新年" target="_blank" rel="external"><img src="http://ww3.sinaimg.cn/large/e57da4e9jw1eczkuqdzblj20rs0t5tjo.jpg" alt="恭贺新年"></a><br><a id="more"></a></p>
<p>新的一年又来了,忘却所有不开心的事,在家和家人共度新年。<br>祝没能回家的人……..自己玩的愉快;或者…和基(姬)友玩♂♀的愉快。<br>祝所有人新年快乐,心想事成!<br><a href="http://ww2.sinaimg.cn/large/dce4a41ejw1eczl4y1p37j20vw0mt11f.jpg" title="新年快乐" target="_blank" rel="external"><img src="http://ww2.sinaimg.cn/large/dce4a41ejw1eczl4y1p37j20vw0mt11f.jpg" alt="新年快乐"></a></p>
<p><a href="http://ww3.sinaimg.cn/large/dce48faejw1eczl82w3boj21kw156e1e.jpg" title="新春快乐" target="_blank" rel="external"><img src="http://ww3.sinaimg.cn/large/dce48faejw1eczl82w3boj21kw156e1e.jpg" alt="新春快乐"></a><br>PS:其实对我来说新年似乎并不值得开心呢orz……..</p>
]]></content>
<breadCrumb title="日常" url="http://blog.ainhaato.moe/categories/life/"/>
</display>
</data>
</url>