From bb88d3b90021eb5ee794e1045be5641d590b21b2 Mon Sep 17 00:00:00 2001 From: LiLittleCat Date: Thu, 18 May 2023 00:40:58 +0800 Subject: [PATCH] feat: update files --- README.md | 126 +- data/abnormal-websites.json | 470 ++++ data/normal-websites.json | 1928 +++++++++++++++++ pom.xml | 8 +- .../com.lilittlecat/freechatgpt/Build.java | 71 +- .../com.lilittlecat/freechatgpt/Feature.java | 3 +- .../com.lilittlecat/freechatgpt/Website.java | 10 +- .../resources/abnormal-websites-table.ftl | 31 + src/main/resources/normal-websites-table.ftl | 40 + 9 files changed, 2620 insertions(+), 67 deletions(-) create mode 100644 src/main/resources/abnormal-websites-table.ftl create mode 100644 src/main/resources/normal-websites-table.ftl diff --git a/README.md b/README.md index df9bc4c..8707e31 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,15 @@ [English](README_en.md) -๐Ÿš€ ๅ…่ดน็š„ ChatGPT () ้•œๅƒ็ฝ‘็ซ™ๅˆ—่กจ๏ผŒๆŒ็ปญๆ›ดๆ–ฐใ€‚ +๐ŸŽ ๅ…่ดน็š„ ChatGPT () ้•œๅƒ็ฝ‘็ซ™ๅˆ—่กจ๏ผŒไปฅๅŠ็›ธๅ…ณ่ต„ๆบ๏ผŒๆŒ็ปญๆ›ดๆ–ฐใ€‚ ๆญคๅค„ๅˆ—ๅ‡บ็š„็ฝ‘็ซ™ๅ‡ๆฅๆบไบŽไบ’่”็ฝ‘๏ผŒ่ฏทๆณจๆ„ไธ่ฆๅœจ่ฟ™ไบ›็ฝ‘็ซ™ไธŠ่พ“ๅ…ฅไปปไฝ•ไธชไบบๆ•ๆ„Ÿไฟกๆฏใ€‚ -ๅฝ“็„ถ๏ผŒ้žๅธธๆ„Ÿ่ฐขไป–ไปฌๅ‡บ่‰ฒ็š„ๅทฅไฝœ๏ผŒๅฆ‚ๆžœๆ‚จ่ง‰ๅพ—ๅฎƒๆœ‰็”จ๏ผŒๅฏไปฅ่€ƒ่™‘ๆ่ต ๆˆ–ๆ‰“่ตไป–ไปฌใ€‚ +๐ŸŒˆ ๆฌข่ฟŽ่ดก็Œฎ +- [ๆทปๅŠ ้•œๅƒ็ซ™็‚น](https://github.com/LiLittleCat/awesome-free-chatgpt/issues/new?assignees=LiLittleCat&labels=&projects=&template=%E6%B7%BB%E5%8A%A0%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9.md&title=%E6%B7%BB%E5%8A%A0%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9) +- [ๅ้ฆˆ็ซ™็‚นๅคฑๆ•ˆ](https://github.com/LiLittleCat/awesome-free-chatgpt/issues/new?assignees=LiLittleCat&labels=&projects=&template=%E5%8F%8D%E9%A6%88%E7%AB%99%E7%82%B9%E5%A4%B1%E6%95%88.md&title=%E5%8F%8D%E9%A6%88%E7%AB%99%E7%82%B9%E5%A4%B1%E6%95%88) +- ๆ›ดๅคš --- | ๐Ÿ† ่ตžๅŠฉๅ•† ๐Ÿ† | @@ -18,25 +21,25 @@ ## ๐ŸŒˆ ๆฌข่ฟŽ่ดก็Œฎ -ๆฌข่ฟŽ้šๆ—ถๆไบค [issue](https://github.com/LiLittleCat/awesome-free-chatgpt/issues) ๅ’Œ [PR](https://github.com/LiLittleCat/awesome-free-chatgpt/pulls) ๆ–ฐๅขž็ฝ‘็ซ™ๆˆ–ๆŠฅๅ‘Š็ฝ‘็ซ™ๅคฑๆ•ˆ๏ผŒๅฆ‚ๆžœๆ‚จๅ‘็Žฐๆญค้กน็›ฎๆœ‰็”จ๏ผŒไธ่ฆๅฟ˜่ฎฐ star โญ๏ผŒๆ‚จ็š„ๆ”ฏๆŒๆ˜ฏๆˆ‘ๅ‰่ฟ›็š„ๅŠจๅŠ›ใ€‚ +ๅฆ‚ๆžœๆ‚จๅ‘็Žฐๆญค้กน็›ฎๆœ‰็”จ๏ผŒไธ่ฆๅฟ˜่ฎฐ star ๐ŸŒŸ๏ผŒๆ‚จ็š„ๆ”ฏๆŒๆ˜ฏๆˆ‘ๅ‰่ฟ›็š„ๅŠจๅŠ›ใ€‚ -## ๐Ÿ“– ๅˆ—่กจ +## ๐Ÿ’ฌ ChatGPT ้•œๅƒๅˆ—่กจ -> ๆณจ -> -> - ๆŽ’ๅไธๅˆ†ๅ…ˆๅŽ -> -> - [ ๐Ÿ†“ ] ไฝฟ็”จๆฒกๆœ‰้™ๅˆถ -> -> - [ ๐Ÿ” ] ๆœ‰้™ไฝฟ็”จ๏ผŒ้œ€่ฆ่พ“ๅ…ฅ API key ๆˆ–็™ปๅฝ• -> -> - [ ๐ŸŒŽ ] ้œ€่ฆ็ง‘ๅญฆไธŠ็ฝ‘ -> -> - [ ๐Ÿ“š ] ้™คไบ† ChatGPT ไปฅๅค–่ฟ˜ๆœ‰ๅˆซ็š„ AI bot -> -> - [ ๐Ÿ”” ] GPT4 (้ป˜่ฎค3.5) + +> ๆณจ๏ผš > -> - [ ๐Ÿšง ] ๅปบ่ฎพไธญ +> 1. ๆŽ’ๅบ่ง„ๅˆ™๏ผŒ่ง [#80](https://github.com/LiLittleCat/awesome-free-chatgpt/discussions/80) +> 2. ๆ ‡็ญพๅซไน‰ +> - ๐Ÿ†“ๅฎŒๅ…จๅ…่ดน๏ผŒๆ‰“ๅผ€ๅณ็”จ +> - ๐Ÿ”“ๆœ‰ๅ…่ดน้ขๅบฆ +> - ๐Ÿ”’้œ€่ฆ็™ป้™† +> - ๐Ÿ”‘้œ€่ฆ่พ“ๅ…ฅ API Key +> - ๐Ÿ’ฐ้œ€่ฆๅ……ๅ€ผ +> - ๐Ÿ‘€้œ€่ฆๅ…ณๆณจๅ…ฌไผ—ๅท +> - ๐Ÿ’ชๆ”ฏๆŒ GPT4 +> - ๐Ÿงฐไธไป…ไป…ๆ˜ฏ Chat +> - ๐ŸŒŽ้œ€่ฆๅ›ฝ้™…็ฝ‘็ปœ + ### ็ฑปไผผๅฎ˜็ฝ‘้ฃŽๆ ผ @@ -293,43 +296,10 @@ ---- - -### ๆ›ฟไปฃๆ–นๆกˆ - -- [ ๐Ÿ†“ ] [https://huggingface.co/chat](https://huggingface.co/chat) from https://huggingface.co - 2023-04-26 - -- [ ๐Ÿ†“๐Ÿ“š๐ŸŒŽ ] [https://chat.lmsys.org](https://chat.lmsys.org/) from - -- [ ๐Ÿ”๐ŸŒŽ๐Ÿ””๐Ÿ“š ] [https://poe.com](https://poe.com) - -- [ ๐Ÿ”๐ŸŒŽ๐Ÿ”” ] [Bing Chat](https://www.bing.com/new) - -- [ ๐Ÿ“š ] [Google Bard](https://bard.google.com) - -- [ ๐Ÿšง๐Ÿ“š ] [Anthropic Claude](https://www.anthropic.com/product) - -- [ ๐Ÿšง๐Ÿ“š ] [็™พๅบฆ ๆ–‡ๅฟƒไธ€่จ€](https://yiyan.baidu.com/welcome) - -- [ ๐Ÿ†“๐Ÿšง๐Ÿ“š ] [Open Assistant](https://open-assistant.io/) - -- [ ๐Ÿšง๐Ÿ“š ] [้˜ฟ้‡Œ ้€šไน‰ๅƒ้—ฎ](https://tongyi.aliyun.com/) - -- [ ๐Ÿšง๐Ÿ“š ] [็ง‘ๅคง่ฎฏ้ฃž ๆ˜Ÿ็ซ](https://xinghuo.xfyun.cn/) - ---- - -### ่ฝฏไปถ - -- [ ๐Ÿ†“๐Ÿ”” ] [Cursor](https://www.cursor.so/) - ---- - -### ๐Ÿšซ ๅทฒๅคฑๆ•ˆ
-็‚นๅ‡ปๅฑ•ๅผ€ +๐Ÿšซ ๅทฒๅคฑๆ•ˆ @@ -391,6 +361,40 @@
+--- + + +## ๐Ÿ—จ๏ธ ChatGPT ๆ›ฟไปฃๆ–นๆกˆ + +- [ ๐Ÿ†“ ] [https://huggingface.co/chat](https://huggingface.co/chat) from https://huggingface.co - 2023-04-26 + +- [ ๐Ÿ†“๐Ÿ“š๐ŸŒŽ ] [https://chat.lmsys.org](https://chat.lmsys.org/) from + +- [ ๐Ÿ”๐ŸŒŽ๐Ÿ””๐Ÿ“š ] [https://poe.com](https://poe.com) + +- [ ๐Ÿ”๐ŸŒŽ๐Ÿ”” ] [Bing Chat](https://www.bing.com/new) + +- [ ๐Ÿ“š ] [Google Bard](https://bard.google.com) + +- [ ๐Ÿšง๐Ÿ“š ] [Anthropic Claude](https://www.anthropic.com/product) + +- [ ๐Ÿšง๐Ÿ“š ] [็™พๅบฆ ๆ–‡ๅฟƒไธ€่จ€](https://yiyan.baidu.com/welcome) + +- [ ๐Ÿ†“๐Ÿšง๐Ÿ“š ] [Open Assistant](https://open-assistant.io/) + +- [ ๐Ÿšง๐Ÿ“š ] [้˜ฟ้‡Œ ้€šไน‰ๅƒ้—ฎ](https://tongyi.aliyun.com/) + +- [ ๐Ÿšง๐Ÿ“š ] [็ง‘ๅคง่ฎฏ้ฃž ๆ˜Ÿ็ซ](https://xinghuo.xfyun.cn/) + +--- + +### ่ฝฏไปถ + +- [ ๐Ÿ†“๐Ÿ”” ] [Cursor](https://www.cursor.so/) + +--- + + ## ๐ŸคŸ ็Žฉๅพ—ๅผ€ๅฟƒ ## Star History @@ -405,9 +409,11 @@ ## ChatGPT Alternative -## More +## ๐Ÿ“š More... + +### ๐Ÿ’ก Prompt -### Want to build your own ChatGPT mirror? +### ๐Ÿ’ฟ Want to build your own ChatGPT mirror? - https://github.com/mckaywrigley/chatbot-ui - https://github.com/Yidadaa/ChatGPT-Next-Web @@ -416,13 +422,19 @@ - https://github.com/869413421/chatgpt-web - https://github.com/xqdoo00o/chatgpt-web -### Prompt - -### Developer tools with Chat +### ๐Ÿ’ป Developer tools with Chat - cursor.so - codeium.com +## ๐ŸคŸ Have fun + +### ๐ŸŒŸ Star History +[![Star History Chart](https://api.star-history.com/svg?repos=LiLittleCat/awesome-free-chatgpt&type=Date)](https://star-history.com/#LiLittleCat/awesome-free-chatgpt&Date) +### ๐Ÿ’ž Contributors +[![Contributors](https://contrib.rocks/image?repo=LiLittleCat/awesome-free-chatgpt)](https://github.com/LiLittleCat/awesome-free-chatgpt/graphs/contributors) + + diff --git a/data/abnormal-websites.json b/data/abnormal-websites.json index e69de29..508409a 100644 --- a/data/abnormal-websites.json +++ b/data/abnormal-websites.json @@ -0,0 +1,470 @@ +[ + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":1, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-20", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://www.tdchatd.us/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":2, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-28", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.gpt0.icu" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":3, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-21", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat2.zhuleixx.top/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":4, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-20", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.ohtoai.com/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":5, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-20", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.zyun.vip/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":6, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-20", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://www.tdchat.vip/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":7, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-18", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.bo-e.com/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":8, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-16", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.zhuleixx.top/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":9, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-13", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.tdchat.com/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":10, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-11", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt3.fun/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":11, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://freegpt.one" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":12, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://gitopenchina.gitee.io/gpt" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":13, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://gitopenchina.gitee.io/chatgpt" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":14, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-10", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://gitopenchina.gitee.io/freechatgpt" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":15, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://qachat.vercel.app" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":16, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-03", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://qachat.cn/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":17, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-01", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.askme.mom/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":18, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.tgbot.co/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":19, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt.ddiu.me" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":20, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-03-22", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://xc.com/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":21, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.yqcloud.top/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":22, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-03-22", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.scyu.app/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":23, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-03-22", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt-flutter.h7ml.cn" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":24, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.aitoolgpt.com/" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":25, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-03-22", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatapi.qload.cn" + }, + { + "addedDate":null, + "customDescription":null, + "description":null, + "features":null, + "id":26, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":"2023-04-04", + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.ninvfeng.xyz/" + } +] \ No newline at end of file diff --git a/data/normal-websites.json b/data/normal-websites.json index e69de29..ae81cfc 100644 --- a/data/normal-websites.json +++ b/data/normal-websites.json @@ -0,0 +1,1928 @@ +[ + { + "addedDate":"2023-04-20", + "customDescription":null, + "description":null, + "features":null, + "id":1, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatbot.theb.ai/" + }, + { + "addedDate":"2023-04-20", + "customDescription":null, + "description":null, + "features":null, + "id":2, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.aitianhu.com/" + }, + { + "addedDate":"2023-04-04", + "customDescription":null, + "description":null, + "features":null, + "id":3, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://fastgpt.app/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":4, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://freegpt.cc" + }, + { + "addedDate":"2023-04-04", + "customDescription":null, + "description":null, + "features":null, + "id":5, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://freechatgpt.chat/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":6, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://dev.yqcloud.top" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":7, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://94gpt.com" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":8, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.forchange.cn/" + }, + { + "addedDate":"2023-03-26", + "customDescription":null, + "description":null, + "features":null, + "id":9, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai117.com" + }, + { + "addedDate":"2023-03-26", + "customDescription":null, + "description":null, + "features":null, + "id":10, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.typingmind.com/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":11, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.yiios.com/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":12, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.chat2ai.cn/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":13, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://aigcfun.com/" + }, + { + "addedDate":"2023-03-28", + "customDescription":null, + "description":null, + "features":null, + "id":14, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatmindai.com/#/chat" + }, + { + "addedDate":"2023-05-07", + "customDescription":null, + "description":null, + "features":null, + "id":15, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.bumo.ai/" + }, + { + "addedDate":"2023-04-03", + "customDescription":null, + "description":null, + "features":null, + "id":16, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.gpt.bz/" + }, + { + "addedDate":"2023-04-11", + "customDescription":null, + "description":null, + "features":null, + "id":17, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt6.fun/" + }, + { + "addedDate":"2023-04-10", + "customDescription":null, + "description":null, + "features":null, + "id":18, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://heimoshuiyu.github.io/chatgpt-api-web/?key=fakekey&api=https%3A%2F%2F3lio5ooiekcn3gxx6du2jf5wzq0mudmm.lambda-url.us-east-1.on.aws%2F&mode=fetch" + }, + { + "addedDate":"2023-04-18", + "customDescription":null, + "description":null, + "features":null, + "id":19, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://mirrorchat.extkj.cn/" + }, + { + "addedDate":"2023-04-18", + "customDescription":null, + "description":null, + "features":null, + "id":20, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://www.msai.fun/" + }, + { + "addedDate":"2023-04-18", + "customDescription":null, + "description":null, + "features":null, + "id":21, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.gptplus.one" + }, + { + "addedDate":"2023-04-19", + "customDescription":null, + "description":null, + "features":null, + "id":22, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.waixingyun.cn" + }, + { + "addedDate":"2023-04-19", + "customDescription":null, + "description":null, + "features":null, + "id":23, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.xiami.one" + }, + { + "addedDate":"2023-04-19", + "customDescription":null, + "description":null, + "features":null, + "id":24, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.nav4ai.com/chatgpt" + }, + { + "addedDate":"2023-04-22", + "customDescription":null, + "description":null, + "features":null, + "id":25, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://chat.cutim.top" + }, + { + "addedDate":"2023-04-23", + "customDescription":null, + "description":null, + "features":null, + "id":26, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://freegpt.one" + }, + { + "addedDate":"2023-04-24", + "customDescription":null, + "description":null, + "features":null, + "id":27, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://chat.cutim.one/" + }, + { + "addedDate":"2023-04-24", + "customDescription":null, + "description":null, + "features":null, + "id":28, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.wobcw.com/" + }, + { + "addedDate":"2023-04-24", + "customDescription":null, + "description":null, + "features":null, + "id":29, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.promptboom.com/" + }, + { + "addedDate":"2023-04-26", + "customDescription":null, + "description":null, + "features":null, + "id":30, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://w.betai55.uk/" + }, + { + "addedDate":"2023-04-27", + "customDescription":null, + "description":null, + "features":null, + "id":31, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://x1.xjai.cc/" + }, + { + "addedDate":"2023-04-28", + "customDescription":null, + "description":null, + "features":null, + "id":32, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.ai8.icu" + }, + { + "addedDate":"2023-04-28", + "customDescription":null, + "description":null, + "features":null, + "id":33, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.douresources.com" + }, + { + "addedDate":"2023-04-28", + "customDescription":null, + "description":null, + "features":null, + "id":34, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai-pig-fly.space/" + }, + { + "addedDate":"2023-04-30", + "customDescription":null, + "description":null, + "features":null, + "id":35, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt.hz-it-dev.com/" + }, + { + "addedDate":"2023-05-04", + "customDescription":null, + "description":null, + "features":null, + "id":36, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://1chat.cc" + }, + { + "addedDate":"2023-05-06", + "customDescription":null, + "description":null, + "features":null, + "id":37, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://tubogpt.vercel.app" + }, + { + "addedDate":"2023-05-06", + "customDescription":null, + "description":null, + "features":null, + "id":38, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://207.148.94.37:7860/" + }, + { + "addedDate":"2023-05-06", + "customDescription":null, + "description":null, + "features":null, + "id":39, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://seven-star.org/" + }, + { + "addedDate":"2023-05-06", + "customDescription":null, + "description":null, + "features":null, + "id":40, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.hxkj.vip" + }, + { + "addedDate":"2023-05-07", + "customDescription":null, + "description":null, + "features":null, + "id":41, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.opengpt88.com" + }, + { + "addedDate":"2023-05-09", + "customDescription":null, + "description":null, + "features":null, + "id":42, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.aidutu.cn" + }, + { + "addedDate":"2023-05-09", + "customDescription":null, + "description":null, + "features":null, + "id":43, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.bk8787.com" + }, + { + "addedDate":"2023-05-10", + "customDescription":null, + "description":null, + "features":null, + "id":44, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt.dreamtrend.net/" + }, + { + "addedDate":"2023-05-10", + "customDescription":null, + "description":null, + "features":null, + "id":45, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://1.15.134.164:999/" + }, + { + "addedDate":"2023-05-10", + "customDescription":null, + "description":null, + "features":null, + "id":46, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.wenwen-ai.com" + }, + { + "addedDate":"2023-05-11", + "customDescription":null, + "description":null, + "features":null, + "id":47, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.ok2ai.com/" + }, + { + "addedDate":"2023-05-11", + "customDescription":null, + "description":null, + "features":null, + "id":48, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.uziai.com/" + }, + { + "addedDate":"2023-04-28", + "customDescription":null, + "description":null, + "features":null, + "id":49, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://index.chat.bnu120.space" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":50, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatforai.com/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":51, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://desk.im/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":52, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.ls/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":53, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.ci/" + }, + { + "addedDate":"2023-04-26", + "customDescription":null, + "description":null, + "features":null, + "id":54, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://talk.xiu.ee/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":55, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat2.xeasy.me/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":56, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.xeasy.me/" + }, + { + "addedDate":"2023-03-10", + "customDescription":null, + "description":null, + "features":null, + "id":57, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat12.xeasy.me/" + }, + { + "addedDate":"2023-04-11", + "customDescription":null, + "description":null, + "features":null, + "id":58, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat13.xeasy.me/" + }, + { + "addedDate":"2023-04-11", + "customDescription":null, + "description":null, + "features":null, + "id":59, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatcat.pages.dev" + }, + { + "addedDate":"2023-04-11", + "customDescription":null, + "description":null, + "features":null, + "id":60, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.chatgptunli.com/chatgpt/" + }, + { + "addedDate":"2023-04-21", + "customDescription":null, + "description":null, + "features":null, + "id":61, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.zhulei.xyz" + }, + { + "addedDate":"2023-04-30", + "customDescription":null, + "description":null, + "features":null, + "id":62, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.heptax.com" + }, + { + "addedDate":"2023-04-03", + "customDescription":null, + "description":null, + "features":null, + "id":63, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ailink.icu/" + }, + { + "addedDate":"2023-04-01", + "customDescription":null, + "description":null, + "features":null, + "id":64, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://greengpt.app/" + }, + { + "addedDate":"2023-04-07", + "customDescription":null, + "description":null, + "features":null, + "id":65, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://nat.dev/" + }, + { + "addedDate":"2023-04-04", + "customDescription":null, + "description":null, + "features":null, + "id":66, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat2.geekr.dev/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":67, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://askbot.club/chatgpt/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":68, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.getshare.net" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":69, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.getshare.net" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":70, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.51buygpt.com" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":71, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://trychatgp.com" + }, + { + "addedDate":"2023-03-11", + "customDescription":null, + "description":null, + "features":null, + "id":72, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.livepo.top" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":73, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.alpaca-bi.com" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":74, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.bz1y.cn" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":75, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.paoying.net/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":76, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://account.eaten.fun/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":77, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chats.wxredcover.cn/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":78, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://askgptai.com/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":79, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.zecoba.cn/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":80, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai-toolbox.codefuture.top/" + }, + { + "addedDate":"2023-03-22", + "customDescription":null, + "description":null, + "features":null, + "id":81, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.okmiku.com/chat" + }, + { + "addedDate":"2023-03-29", + "customDescription":null, + "description":null, + "features":null, + "id":82, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgpt.hoposoft.com/#/" + }, + { + "addedDate":"2023-03-29", + "customDescription":null, + "description":null, + "features":null, + "id":83, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://open-gpt.app/" + }, + { + "addedDate":"2023-03-31", + "customDescription":null, + "description":null, + "features":null, + "id":84, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat8.io/" + }, + { + "addedDate":"2023-03-31", + "customDescription":null, + "description":null, + "features":null, + "id":85, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.cheapy.top" + }, + { + "addedDate":"2023-04-04", + "customDescription":null, + "description":null, + "features":null, + "id":86, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.chatbotui.com/" + }, + { + "addedDate":"2023-04-13", + "customDescription":null, + "description":null, + "features":null, + "id":87, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.aicn.me" + }, + { + "addedDate":"2023-04-13", + "customDescription":null, + "description":null, + "features":null, + "id":88, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://a.aizh.app/" + }, + { + "addedDate":"2023-04-15", + "customDescription":null, + "description":null, + "features":null, + "id":89, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://gpt.xcbl.cc" + }, + { + "addedDate":"2023-04-17", + "customDescription":null, + "description":null, + "features":null, + "id":90, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chatgptproxy.info" + }, + { + "addedDate":"2023-04-18", + "customDescription":null, + "description":null, + "features":null, + "id":91, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://openmao.panchuang.net/" + }, + { + "addedDate":"2023-04-18", + "customDescription":null, + "description":null, + "features":null, + "id":92, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.weijiwangluo.com/talk" + }, + { + "addedDate":"2023-04-21", + "customDescription":null, + "description":null, + "features":null, + "id":93, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.iwoso.co/" + }, + { + "addedDate":"2023-04-21", + "customDescription":null, + "description":null, + "features":null, + "id":94, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.8kg.co" + }, + { + "addedDate":"2023-04-22", + "customDescription":null, + "description":null, + "features":null, + "id":95, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.vivi-chat.com/#/chat" + }, + { + "addedDate":"2023-04-23", + "customDescription":null, + "description":null, + "features":null, + "id":96, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.baoteyun.com/ai" + }, + { + "addedDate":"2023-04-24", + "customDescription":null, + "description":null, + "features":null, + "id":97, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://f1.nbai.live/" + }, + { + "addedDate":"2023-04-24", + "customDescription":null, + "description":null, + "features":null, + "id":98, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://f1.52chye.cn/" + }, + { + "addedDate":"2023-04-25", + "customDescription":null, + "description":null, + "features":null, + "id":99, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://chat.hehanwang.com/" + }, + { + "addedDate":"2023-04-26", + "customDescription":null, + "description":null, + "features":null, + "id":100, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://pro.ai.ls/" + }, + { + "addedDate":"2023-05-04", + "customDescription":null, + "description":null, + "features":null, + "id":101, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://qxme.com" + }, + { + "addedDate":"2023-05-05", + "customDescription":null, + "description":null, + "features":null, + "id":102, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://www.tdchat.pro/" + }, + { + "addedDate":"2023-05-05", + "customDescription":null, + "description":null, + "features":null, + "id":103, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://qa.6bbs.cn/" + }, + { + "addedDate":"2023-05-05", + "customDescription":null, + "description":null, + "features":null, + "id":104, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://jiehan.tech/" + }, + { + "addedDate":"2023-05-05", + "customDescription":null, + "description":null, + "features":null, + "id":105, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://ai.dw3.io/" + }, + { + "addedDate":"2023-05-12", + "customDescription":null, + "description":null, + "features":null, + "id":106, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"https://www.freechatsgpt.com/" + }, + { + "addedDate":"2023-05-12", + "customDescription":null, + "description":null, + "features":null, + "id":107, + "labels":null, + "lang":null, + "previewUrl":null, + "reportedInvalidDate":null, + "reportedInvalidReason":null, + "score":null, + "sourceInfo":null, + "status":null, + "title":null, + "updatedDate":null, + "url":"http://bamboochat.kebakeba.com/" + } +] \ No newline at end of file diff --git a/pom.xml b/pom.xml index f9890a6..fe3e6a1 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ provided - freemarker + org.freemarker freemarker 2.3.32 @@ -58,9 +58,9 @@ 1.15.3 - com.alibaba.fastjson2 - fastjson2 - 2.0.20 + com.alibaba + fastjson + 1.2.83 cn.hutool diff --git a/src/main/java/com.lilittlecat/freechatgpt/Build.java b/src/main/java/com.lilittlecat/freechatgpt/Build.java index 56c9545..2fbf77c 100644 --- a/src/main/java/com.lilittlecat/freechatgpt/Build.java +++ b/src/main/java/com.lilittlecat/freechatgpt/Build.java @@ -2,16 +2,32 @@ package com.lilittlecat.freechatgpt; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.StrUtil; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONWriter; +import com.alibaba.fastjson.serializer.SerializerFeature; +import freemarker.cache.FileTemplateLoader; +import freemarker.template.Configuration; +import freemarker.template.Template; +import freemarker.template.TemplateException; import java.io.File; +import java.io.IOException; +import java.io.StringWriter; import java.nio.charset.StandardCharsets; import java.time.LocalDate; +import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Build { - public static void main(String[] args) { + public static void main(String[] args) throws TemplateException, IOException { + Build build = new Build(); + build.init(); + } + + public void init() throws IOException, TemplateException { String basePath = System.getProperty("user.dir"); String readmeFilePath = basePath + File.separator + "README.md"; File file = new File(readmeFilePath); @@ -20,6 +36,8 @@ public class Build { String abnormalSitesContent = StrUtil.subBetween(readContent, "", ""); String[] normalSites = normalSitesContent.split("\n"); + List normalWebsites = new ArrayList<>(); + int normalId = 1; for (String normalSite : normalSites) { // Extract the link String link = extractLink(normalSite); @@ -27,12 +45,60 @@ public class Build { String time = extractTime(normalSite); if (StrUtil.isNotBlank(link) && StrUtil.isNotBlank(time)) { Website website = new Website(); + website.setId(normalId++); + website.setUrl(link); + website.setAddedDate(time); + normalWebsites.add(website); + } + System.out.println(link + " " + time); + } + + String normalWebsitesJSONString = JSON.toJSONString(normalWebsites, SerializerFeature.WriteMapNullValue, SerializerFeature.PrettyFormat, SerializerFeature.SortField); + File normalWebsitesJSON = new File(basePath + File.separator + "data" + File.separator + "normal-websites.json"); + FileUtil.writeString(normalWebsitesJSONString, normalWebsitesJSON, StandardCharsets.UTF_8); + + String[] abnormalSites = abnormalSitesContent.split("\n"); + List abnormalWebsites = new ArrayList<>(); + int abnormalId = 1; + for (String abnormalSite : abnormalSites) { + // Extract the link + String link = extractLink(abnormalSite); + // Extract the time + String time = extractTime(abnormalSite); + if (StrUtil.isNotBlank(link) && StrUtil.isNotBlank(time)) { + Website website = new Website(); + website.setId(abnormalId++); website.setUrl(link); - website.setAddedDate(LocalDate.parse(time)); + website.setReportedInvalidDate(time); + abnormalWebsites.add(website); } System.out.println(link + " " + time); } + String abnormalWebsitesJSONString = JSON.toJSONString(abnormalWebsites, SerializerFeature.WriteMapNullValue, SerializerFeature.PrettyFormat, SerializerFeature.SortField); + File abnormalWebsitesJSON = new File(basePath + File.separator + "data" + File.separator + "abnormal-websites.json"); + FileUtil.writeString(abnormalWebsitesJSONString, abnormalWebsitesJSON, StandardCharsets.UTF_8); + + + +// Configuration cfg = new Configuration(Configuration.VERSION_2_3_32); +// FileTemplateLoader templateLoader = new FileTemplateLoader(new File(basePath + File.separator + "src" + File.separator + "main" + File.separator + "resources")); +// cfg.setTemplateLoader(templateLoader); +// +//// cfg.setClassForTemplateLoading(Website.class, basePath + File.separator + "src" + File.separator + "main" + File.separator + "resources"); +// cfg.setDefaultEncoding("UTF-8"); +// Template template = cfg.getTemplate("normal-websites-table.ftl"); +// +// Map model = new HashMap<>(); +// model.put("websites", normalWebsites); +// +// StringWriter out = new StringWriter(); +// template.process(model, out); +// +// String renderedHtml = out.toString(); + +// System.out.println(renderedHtml); + } @@ -44,6 +110,7 @@ public class Build { } return null; } + public static String extractTime(String content) { Pattern timePattern = Pattern.compile("\\d{4}-\\d{2}-\\d{2}"); Matcher timeMatcher = timePattern.matcher(content); diff --git a/src/main/java/com.lilittlecat/freechatgpt/Feature.java b/src/main/java/com.lilittlecat/freechatgpt/Feature.java index ff664ec..ce891b0 100644 --- a/src/main/java/com.lilittlecat/freechatgpt/Feature.java +++ b/src/main/java/com.lilittlecat/freechatgpt/Feature.java @@ -8,7 +8,8 @@ import lombok.Getter; */ @Getter public enum Feature { - FREE("free", "๐ŸŽ", 2f), +// FREE("free", "๐ŸŽ", 2f), + FREE("free", "๐Ÿ†“", 2f), FREE_QUOTA("free_quota", "๐Ÿ”“", 1f), GPT4_SUPPORTED("gpt4_supported", "๐Ÿ’ช", 1f), MORE_THAN_CHAT("more_than_chat", "๐Ÿงฐ", 0.5f), diff --git a/src/main/java/com.lilittlecat/freechatgpt/Website.java b/src/main/java/com.lilittlecat/freechatgpt/Website.java index 37086fd..54dc006 100644 --- a/src/main/java/com.lilittlecat/freechatgpt/Website.java +++ b/src/main/java/com.lilittlecat/freechatgpt/Website.java @@ -3,6 +3,7 @@ package com.lilittlecat.freechatgpt; import lombok.Data; import java.time.LocalDate; +import java.util.Date; import java.util.List; /** @@ -11,18 +12,21 @@ import java.util.List; */ @Data public class Website { + private Integer id; private String url; private String title; private String description; private String lang; private List features; private Double score; - private LocalDate addedDate; - private LocalDate updatedDate; - private LocalDate reportedInvalidDate; + private String addedDate; + private String updatedDate; + private String reportedInvalidDate; + private String reportedInvalidReason; private String labels; private String customDescription; private String sourceInfo; + private String previewUrl; /** * 0: normal 1: abnormal */ diff --git a/src/main/resources/abnormal-websites-table.ftl b/src/main/resources/abnormal-websites-table.ftl new file mode 100644 index 0000000..541dc79 --- /dev/null +++ b/src/main/resources/abnormal-websites-table.ftl @@ -0,0 +1,31 @@ +
ๅบๅท็ฝ‘็ซ™้ข„่งˆๆ ‡็ญพๆทปๅŠ ๆ—ถ้—ดๅค‡ๆณจๆ“ไฝœ
+ + + + + + + + + + + + <#list websites as website> + + + + + + + + + + +
ๅบๅท็ฝ‘็ซ™่ฏญ่จ€ๆ ‡็ญพๆŠฅๅ‘Šๅคฑๆ•ˆๆ—ถ้—ดๅคฑๆ•ˆๅŽŸๅ› 
${website_index + 1}${website.title!""} ${website.url!""} +
${website.description!""}
${website.lang!""} + <#if website.features??> + <#list website.features as feature> + ${feature.label!""} + + + ${website.reportedInvalidDate!""}${website.reportedInvalidReason!""}
diff --git a/src/main/resources/normal-websites-table.ftl b/src/main/resources/normal-websites-table.ftl new file mode 100644 index 0000000..0182368 --- /dev/null +++ b/src/main/resources/normal-websites-table.ftl @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + <#list websites as website> + + + + + + + + + + + + +
ๅบๅท็ฝ‘็ซ™่ฏญ่จ€ๆ ‡็ญพๆทปๅŠ ๆ—ถ้—ดๅค‡ๆณจ้ข„่งˆๆ“ไฝœ
${website_index + 1}${website.title!""} ${website.url!""} +
${website.description!""}
${website.lang!""} + <#if website.features??> + <#list website.features as feature> + ${feature.label!""} + + + ${website.addedDate!""}${website.customDescription!""} +
+ ็‚นๅ‡ป้ข„่งˆ + preview +
+
็‚น่ตž