diff --git a/README.md b/README.md
index d0617d3..8d23324 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@ Alfred search suggest workflow for various popular websites. Inspired by the off
* [bilibili (哔哩哔哩)](#bilibili)
* [Sina Weibo (新浪微博)](#sina-weibo)
* [Taobao (淘宝)](#taobao)
+* [JoyBuy (京东)](#joybuy)
* [Moegirlpedia (萌娘百科)](#moegirlpedia)
## Details
@@ -75,6 +76,12 @@ Support basic suggestions.
![taobao](https://github.com/AkikoZ/alfred-web-search-suggest/blob/master/screenshots/taobao.png)
+### JoyBuy
+
+Support basic suggestions.
+
+![joybuy](https://github.com/AkikoZ/alfred-web-search-suggest/blob/master/screenshots/joybuy.png)
+
### Moegirlpedia
Support direct term suggestions and preview.
@@ -94,8 +101,9 @@ If you want an alternative to search exactly what you typed, you can add custom
* Baidu: `https://www.baidu.com/s?wd={query}`
* Zhihu: `https://www.zhihu.com/search?q={query}`
* bilibili: `https://search.bilibili.com/all?keyword={query}`
-* Sina Weibo: `http://s.weibo.com/weibo/{query}`
+* Sina Weibo: `https://s.weibo.com/weibo/{query}`
* Taobao: `https://s.taobao.com/search?q={query}`
+* JoyBuy: `https://search.jd.com/Search?enc=utf-8&keyword={query}`
* Moegirlpedia: `https://zh.moegirl.org/?search={query}`
### Proxy Settings
diff --git a/screenshots/joybuy.png b/screenshots/joybuy.png
new file mode 100644
index 0000000..74314b8
Binary files /dev/null and b/screenshots/joybuy.png differ
diff --git a/src/B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8.png b/src/B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8.png
new file mode 100644
index 0000000..326a1fd
Binary files /dev/null and b/src/B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8.png differ
diff --git a/src/info.plist b/src/info.plist
index 27d35d8..d20c298 100644
--- a/src/info.plist
+++ b/src/info.plist
@@ -138,6 +138,19 @@
+ B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8
+
+
+ destinationuid
+ A76FF79E-3778-4855-93AA-20969F1A152A
+ modifiers
+ 0
+ modifiersubtext
+
+ vitoclose
+
+
+
createdby
AkikoZ
@@ -154,6 +167,8 @@
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -240,6 +255,8 @@ require_once('google.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -292,6 +309,8 @@ require_once('wikipedia.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -378,6 +397,8 @@ require_once('wolframalpha.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -430,6 +451,8 @@ require_once('pixiv.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -515,6 +538,8 @@ require_once('baidu.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -562,6 +587,8 @@ require_once('zhihu.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -628,6 +655,8 @@ require_once('bilibili.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -694,6 +723,8 @@ require_once('sinaweibo.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -755,6 +786,74 @@ require_once('taobao.php');
version
1
+
+ config
+
+ browser
+
+ spaces
+
+ url
+ https://search.jd.com/Search?enc=utf-8&keyword={query}
+ utf8
+
+
+ type
+ alfred.workflow.action.openurl
+ uid
+ A76FF79E-3778-4855-93AA-20969F1A152A
+ version
+ 1
+
+
+ config
+
+ alfredfiltersresults
+
+ alfredfiltersresultsmatchmode
+ 0
+ argumenttrimmode
+ 0
+ argumenttype
+ 0
+ escaping
+ 36
+ keyword
+ jd
+ queuedelaycustom
+ 3
+ queuedelayimmediatelyinitially
+
+ queuedelaymode
+ 0
+ queuemode
+ 2
+ runningsubtext
+ Retrieving search suggestions ...
+ script
+ $query = "{query}";
+
+require_once('joybuy.php');
+ scriptargtype
+ 0
+ scriptfile
+
+ subtext
+ Search 京东 with Suggestions
+ title
+ Search 京东
+ type
+ 1
+ withspace
+
+
+ type
+ alfred.workflow.input.scriptfilter
+ uid
+ B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8
+ version
+ 2
+
config
@@ -779,6 +878,8 @@ require_once('taobao.php');
alfredfiltersresults
+ alfredfiltersresultsmatchmode
+ 0
argumenttrimmode
0
argumenttype
@@ -887,7 +988,7 @@ require_once('moegirlpedia.php');
xpos
50
ypos
- 1290
+ 1430
80FCED49-07AA-4C15-9B49-24A52B3AF5D6
@@ -924,6 +1025,13 @@ require_once('moegirlpedia.php');
ypos
450
+ A76FF79E-3778-4855-93AA-20969F1A152A
+
+ xpos
+ 270
+ ypos
+ 1290
+
AE15F1F6-37B0-4A47-BEE1-975354A81227
xpos
@@ -931,6 +1039,13 @@ require_once('moegirlpedia.php');
ypos
870
+ B1C4E5F1-FE5D-4505-9AD6-3F12A4F4ACC8
+
+ xpos
+ 50
+ ypos
+ 1290
+
B8FFA3AB-AD7D-4316-A84F-5958A671D4FF
xpos
@@ -964,7 +1079,7 @@ require_once('moegirlpedia.php');
xpos
270
ypos
- 1290
+ 1430
variables
@@ -983,7 +1098,7 @@ require_once('moegirlpedia.php');
proxy_address
version
- 1.5
+ 1.6
webaddress
https://github.com/AkikoZ/alfred-web-search-suggest
diff --git a/src/joybuy.php b/src/joybuy.php
new file mode 100644
index 0000000..0f0e482
--- /dev/null
+++ b/src/joybuy.php
@@ -0,0 +1,28 @@
+keyword;
+ if (is_null($key)) continue;
+ $count = $sugg->qresult;
+ $wf->result()
+ ->title("$key")
+ ->subtitle($count.' results')
+ ->arg("$key")
+ ->icon(ICON)
+ ->autocomplete("$key");
+}
+
+echo $wf->output();