Skip to content

Commit 64b3586

Browse files
committed
fix moegirlpedia search
1 parent 53fd8c0 commit 64b3586

3 files changed

Lines changed: 45 additions & 18 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ If you want an alternative to search exactly what you typed, you can add custom
124124
* Taobao: `https://s.taobao.com/search?q={query}`
125125
* JoyBuy: `https://search.jd.com/Search?enc=utf-8&keyword={query}`
126126
* Bangumi: `http://bangumi.tv/subject_search/{query}`
127-
* Moegirlpedia: `https://zh.moegirl.org/?search={query}`
127+
* Moegirlpedia: `https://zh.moegirl.org.cn/index.php?search={query}`
128128

129129
### Proxy Setting
130130

src/info.plist

Lines changed: 43 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@
195195
<false/>
196196
<key>alfredfiltersresultsmatchmode</key>
197197
<integer>0</integer>
198+
<key>argumenttreatemptyqueryasnil</key>
199+
<false/>
198200
<key>argumenttrimmode</key>
199201
<integer>0</integer>
200202
<key>argumenttype</key>
@@ -236,7 +238,7 @@ require_once('google.php');</string>
236238
<key>uid</key>
237239
<string>63F60794-BB56-4415-9372-BAF974C3A7E1</string>
238240
<key>version</key>
239-
<integer>2</integer>
241+
<integer>3</integer>
240242
</dict>
241243
<dict>
242244
<key>config</key>
@@ -279,6 +281,8 @@ require_once('google.php');</string>
279281
<false/>
280282
<key>alfredfiltersresultsmatchmode</key>
281283
<integer>0</integer>
284+
<key>argumenttreatemptyqueryasnil</key>
285+
<false/>
282286
<key>argumenttrimmode</key>
283287
<integer>0</integer>
284288
<key>argumenttype</key>
@@ -320,7 +324,7 @@ require_once('wikipedia.php');</string>
320324
<key>uid</key>
321325
<string>80FCED49-07AA-4C15-9B49-24A52B3AF5D6</string>
322326
<key>version</key>
323-
<integer>2</integer>
327+
<integer>3</integer>
324328
</dict>
325329
<dict>
326330
<key>config</key>
@@ -329,6 +333,8 @@ require_once('wikipedia.php');</string>
329333
<false/>
330334
<key>alfredfiltersresultsmatchmode</key>
331335
<integer>0</integer>
336+
<key>argumenttreatemptyqueryasnil</key>
337+
<false/>
332338
<key>argumenttrimmode</key>
333339
<integer>0</integer>
334340
<key>argumenttype</key>
@@ -370,7 +376,7 @@ require_once('wolframalpha.php');</string>
370376
<key>uid</key>
371377
<string>67D1CDF9-CA40-4D8E-B66C-E0FF18FCE3CE</string>
372378
<key>version</key>
373-
<integer>2</integer>
379+
<integer>3</integer>
374380
</dict>
375381
<dict>
376382
<key>config</key>
@@ -394,6 +400,8 @@ require_once('wolframalpha.php');</string>
394400
<false/>
395401
<key>alfredfiltersresultsmatchmode</key>
396402
<integer>0</integer>
403+
<key>argumenttreatemptyqueryasnil</key>
404+
<false/>
397405
<key>argumenttrimmode</key>
398406
<integer>0</integer>
399407
<key>argumenttype</key>
@@ -435,7 +443,7 @@ require_once('amazon.php');</string>
435443
<key>uid</key>
436444
<string>3444F1D5-FE79-4B5F-A37D-DAA45D7D02F0</string>
437445
<key>version</key>
438-
<integer>2</integer>
446+
<integer>3</integer>
439447
</dict>
440448
<dict>
441449
<key>config</key>
@@ -478,6 +486,8 @@ require_once('amazon.php');</string>
478486
<false/>
479487
<key>alfredfiltersresultsmatchmode</key>
480488
<integer>0</integer>
489+
<key>argumenttreatemptyqueryasnil</key>
490+
<false/>
481491
<key>argumenttrimmode</key>
482492
<integer>0</integer>
483493
<key>argumenttype</key>
@@ -519,7 +529,7 @@ require_once('pixiv.php');</string>
519529
<key>uid</key>
520530
<string>A66D4C48-6D6D-4531-AF51-8463E488EEB2</string>
521531
<key>version</key>
522-
<integer>2</integer>
532+
<integer>3</integer>
523533
</dict>
524534
<dict>
525535
<key>config</key>
@@ -528,6 +538,8 @@ require_once('pixiv.php');</string>
528538
<false/>
529539
<key>alfredfiltersresultsmatchmode</key>
530540
<integer>0</integer>
541+
<key>argumenttreatemptyqueryasnil</key>
542+
<false/>
531543
<key>argumenttrimmode</key>
532544
<integer>0</integer>
533545
<key>argumenttype</key>
@@ -568,7 +580,7 @@ require_once('baidu.php');</string>
568580
<key>uid</key>
569581
<string>702E9582-5E02-4094-9889-0C4A575F7DAF</string>
570582
<key>version</key>
571-
<integer>2</integer>
583+
<integer>3</integer>
572584
</dict>
573585
<dict>
574586
<key>config</key>
@@ -615,6 +627,8 @@ require_once('baidu.php');</string>
615627
<false/>
616628
<key>alfredfiltersresultsmatchmode</key>
617629
<integer>0</integer>
630+
<key>argumenttreatemptyqueryasnil</key>
631+
<false/>
618632
<key>argumenttrimmode</key>
619633
<integer>0</integer>
620634
<key>argumenttype</key>
@@ -655,7 +669,7 @@ require_once('zhihu.php');</string>
655669
<key>uid</key>
656670
<string>861BE674-55FF-4779-A44A-A02FF66440B0</string>
657671
<key>version</key>
658-
<integer>2</integer>
672+
<integer>3</integer>
659673
</dict>
660674
<dict>
661675
<key>config</key>
@@ -664,6 +678,8 @@ require_once('zhihu.php');</string>
664678
<false/>
665679
<key>alfredfiltersresultsmatchmode</key>
666680
<integer>0</integer>
681+
<key>argumenttreatemptyqueryasnil</key>
682+
<false/>
667683
<key>argumenttrimmode</key>
668684
<integer>0</integer>
669685
<key>argumenttype</key>
@@ -704,7 +720,7 @@ require_once('bilibili.php');</string>
704720
<key>uid</key>
705721
<string>AE15F1F6-37B0-4A47-BEE1-975354A81227</string>
706722
<key>version</key>
707-
<integer>2</integer>
723+
<integer>3</integer>
708724
</dict>
709725
<dict>
710726
<key>config</key>
@@ -732,6 +748,8 @@ require_once('bilibili.php');</string>
732748
<false/>
733749
<key>alfredfiltersresultsmatchmode</key>
734750
<integer>0</integer>
751+
<key>argumenttreatemptyqueryasnil</key>
752+
<false/>
735753
<key>argumenttrimmode</key>
736754
<integer>0</integer>
737755
<key>argumenttype</key>
@@ -772,7 +790,7 @@ require_once('sinaweibo.php');</string>
772790
<key>uid</key>
773791
<string>66A123A9-2115-4480-BAA7-19F66300097C</string>
774792
<key>version</key>
775-
<integer>2</integer>
793+
<integer>3</integer>
776794
</dict>
777795
<dict>
778796
<key>config</key>
@@ -819,6 +837,8 @@ require_once('sinaweibo.php');</string>
819837
<false/>
820838
<key>alfredfiltersresultsmatchmode</key>
821839
<integer>0</integer>
840+
<key>argumenttreatemptyqueryasnil</key>
841+
<false/>
822842
<key>argumenttrimmode</key>
823843
<integer>0</integer>
824844
<key>argumenttype</key>
@@ -859,7 +879,7 @@ require_once('taobao.php');</string>
859879
<key>uid</key>
860880
<string>186480B7-9F2F-43AD-9994-A9B8E053ADE5</string>
861881
<key>version</key>
862-
<integer>2</integer>
882+
<integer>3</integer>
863883
</dict>
864884
<dict>
865885
<key>config</key>
@@ -887,6 +907,8 @@ require_once('taobao.php');</string>
887907
<false/>
888908
<key>alfredfiltersresultsmatchmode</key>
889909
<integer>0</integer>
910+
<key>argumenttreatemptyqueryasnil</key>
911+
<false/>
890912
<key>argumenttrimmode</key>
891913
<integer>0</integer>
892914
<key>argumenttype</key>
@@ -927,7 +949,7 @@ require_once('joybuy.php');</string>
927949
<key>uid</key>
928950
<string>B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8</string>
929951
<key>version</key>
930-
<integer>2</integer>
952+
<integer>3</integer>
931953
</dict>
932954
<dict>
933955
<key>config</key>
@@ -955,6 +977,8 @@ require_once('joybuy.php');</string>
955977
<false/>
956978
<key>alfredfiltersresultsmatchmode</key>
957979
<integer>0</integer>
980+
<key>argumenttreatemptyqueryasnil</key>
981+
<false/>
958982
<key>argumenttrimmode</key>
959983
<integer>0</integer>
960984
<key>argumenttype</key>
@@ -995,7 +1019,7 @@ require_once('bangumi.php');</string>
9951019
<key>uid</key>
9961020
<string>7C5A1AA4-8766-42A7-ADC5-6B91963B3CD9</string>
9971021
<key>version</key>
998-
<integer>2</integer>
1022+
<integer>3</integer>
9991023
</dict>
10001024
<dict>
10011025
<key>config</key>
@@ -1023,6 +1047,8 @@ require_once('bangumi.php');</string>
10231047
<false/>
10241048
<key>alfredfiltersresultsmatchmode</key>
10251049
<integer>0</integer>
1050+
<key>argumenttreatemptyqueryasnil</key>
1051+
<false/>
10261052
<key>argumenttrimmode</key>
10271053
<integer>0</integer>
10281054
<key>argumenttype</key>
@@ -1043,6 +1069,7 @@ require_once('bangumi.php');</string>
10431069
<string>Retrieving search suggestions ...</string>
10441070
<key>script</key>
10451071
<string>$query = "{query}";
1072+
$opt[CURLOPT_PROXY] = getenv('proxy');
10461073
10471074
require_once('moegirlpedia.php');</string>
10481075
<key>scriptargtype</key>
@@ -1063,7 +1090,7 @@ require_once('moegirlpedia.php');</string>
10631090
<key>uid</key>
10641091
<string>7999A242-8DB6-41F9-BAD7-78C3E4CC0C41</string>
10651092
<key>version</key>
1066-
<integer>2</integer>
1093+
<integer>3</integer>
10671094
</dict>
10681095
</array>
10691096
<key>readme</key>
@@ -1256,15 +1283,15 @@ require_once('moegirlpedia.php');</string>
12561283
<key>variables</key>
12571284
<dict>
12581285
<key>proxy</key>
1259-
<string>http://127.0.0.1:1087</string>
1286+
<string>http://127.0.0.1:7890</string>
12601287
</dict>
12611288
<key>variablesdontexport</key>
12621289
<array>
12631290
<string>proxy</string>
12641291
</array>
12651292
<key>version</key>
1266-
<string>1.11</string>
1293+
<string>1.12</string>
12671294
<key>webaddress</key>
1268-
<string>https://github.com/AkikoZ/alfred-web-search-suggest</string>
1295+
<string>https://github.com/zqzten/alfred-web-search-suggest</string>
12691296
</dict>
12701297
</plist>

src/moegirlpedia.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
$wf = new Workflow;
1111

12-
$response = request('https://zh.moegirl.org/api.php?action=opensearch&search='.urlencode($query));
12+
$response = request('https://zh.moegirl.org.cn/api.php?action=opensearch&search='.urlencode($query), $opt);
1313
$json = json_decode($response);
1414

1515
for ($i = 0; $i < count($json[1]); $i++) {

0 commit comments

Comments
 (0)