From 249e434b7202da5e63cf513872cf721a6244f418 Mon Sep 17 00:00:00 2001 From: shumengya <3205788256@qq.com> Date: Tue, 16 Sep 2025 09:14:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8D=95=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +- InfoGenie-backend/.env | 0 InfoGenie-backend/.env.production | 0 InfoGenie-backend/ai_config.json | 0 InfoGenie-backend/app.py | 0 InfoGenie-backend/config.py | 0 .../__pycache__/aimodelapp.cpython-310.pyc | Bin 0 -> 19237 bytes .../__pycache__/aimodelapp.cpython-313.pyc | Bin .../__pycache__/api_60s.cpython-313.pyc | Bin .../__pycache__/api_scanner.cpython-313.pyc | Bin .../modules/__pycache__/auth.cpython-310.pyc | Bin 0 -> 8565 bytes .../modules/__pycache__/auth.cpython-313.pyc | Bin .../__pycache__/email_service.cpython-310.pyc | Bin 0 -> 8052 bytes .../__pycache__/email_service.cpython-313.pyc | Bin .../__pycache__/smallgame.cpython-313.pyc | Bin .../user_management.cpython-310.pyc | Bin 0 -> 7342 bytes .../user_management.cpython-313.pyc | Bin InfoGenie-backend/modules/aimodelapp.py | 0 InfoGenie-backend/modules/auth.py | 0 InfoGenie-backend/modules/email_service.py | 0 InfoGenie-backend/modules/user_management.py | 0 InfoGenie-backend/requirements.txt | 0 InfoGenie-backend/start_backend.bat | 0 InfoGenie-backend/start_backend.sh | 0 InfoGenie-backend/test/email_test.py | 0 InfoGenie-backend/test/mongo_test.py | 0 InfoGenie-backend/test/test_email.py | 0 InfoGenie-backend/test/test_email_fix.py | 0 InfoGenie-backend/test/test_mongo.py | 0 InfoGenie-backend/后端架构文档.md | 0 InfoGenie-backend/用户数据模板.json | 0 InfoGenie-frontend/.env.development | 0 InfoGenie-frontend/.env.local | 0 InfoGenie-frontend/.env.production | 0 InfoGenie-frontend/build_frontend.bat | 0 InfoGenie-frontend/env.backup | 0 InfoGenie-frontend/package-lock.json | 0 InfoGenie-frontend/package.json | 0 .../随机JavaScript趣味题/css/background.css | 0 .../随机JavaScript趣味题/css/style.css | 0 .../娱乐消遣/随机JavaScript趣味题/index.html | 0 .../随机JavaScript趣味题/js/script.js | 0 .../随机JavaScript趣味题/接口集合.json | 0 .../随机JavaScript趣味题/返回接口.json | 0 .../娱乐消遣/随机KFC文案/css/background.css | 0 .../60sapi/娱乐消遣/随机KFC文案/css/style.css | 0 .../60sapi/娱乐消遣/随机KFC文案/index.html | 0 .../60sapi/娱乐消遣/随机KFC文案/js/main.js | 0 .../60sapi/娱乐消遣/随机KFC文案/接口集合.json | 0 .../60sapi/娱乐消遣/随机KFC文案/返回接口.json | 0 .../娱乐消遣/随机一言/css/background.css | 0 .../60sapi/娱乐消遣/随机一言/css/style.css | 0 .../60sapi/娱乐消遣/随机一言/index.html | 0 .../60sapi/娱乐消遣/随机一言/js/script.js | 0 .../60sapi/娱乐消遣/随机一言/接口集合.json | 0 .../60sapi/娱乐消遣/随机一言/返回接口.json | 0 .../娱乐消遣/随机冷笑话/css/Untitled-1.html | 0 .../娱乐消遣/随机冷笑话/css/background.css | 0 .../60sapi/娱乐消遣/随机冷笑话/css/style.css | 0 .../60sapi/娱乐消遣/随机冷笑话/index.html | 0 .../60sapi/娱乐消遣/随机冷笑话/js/script.js | 0 .../60sapi/娱乐消遣/随机冷笑话/接口集合.json | 0 .../60sapi/娱乐消遣/随机冷笑话/返回接口.json | 0 .../娱乐消遣/随机发病文学/css/background.css | 0 .../娱乐消遣/随机发病文学/css/style.css | 0 .../60sapi/娱乐消遣/随机发病文学/index.html | 0 .../60sapi/娱乐消遣/随机发病文学/js/script.js | 0 .../娱乐消遣/随机发病文学/接口集合.json | 0 .../娱乐消遣/随机发病文学/返回接口.json | 0 .../娱乐消遣/随机唱歌音频/css/style.css | 0 .../60sapi/娱乐消遣/随机唱歌音频/index.html | 0 .../60sapi/娱乐消遣/随机唱歌音频/js/script.js | 0 .../娱乐消遣/随机唱歌音频/接口集合.json | 0 .../娱乐消遣/随机唱歌音频/返回接口.json | 0 .../娱乐消遣/随机搞笑段子/css/background.css | 0 .../娱乐消遣/随机搞笑段子/css/style.css | 0 .../60sapi/娱乐消遣/随机搞笑段子/index.html | 0 .../60sapi/娱乐消遣/随机搞笑段子/js/script.js | 0 .../娱乐消遣/随机搞笑段子/接口集合.json | 0 .../娱乐消遣/随机搞笑段子/返回接口.json | 0 .../娱乐消遣/随机运势/css/background.css | 0 .../60sapi/娱乐消遣/随机运势/css/style.css | 0 .../60sapi/娱乐消遣/随机运势/index.html | 0 .../60sapi/娱乐消遣/随机运势/js/script.js | 0 .../60sapi/娱乐消遣/随机运势/接口集合.json | 0 .../60sapi/娱乐消遣/随机运势/返回接口.json | 0 .../实用功能/EpicGames免费游戏/css/style.css | 0 .../实用功能/EpicGames免费游戏/index.html | 0 .../实用功能/EpicGames免费游戏/js/script.js | 0 .../实用功能/EpicGames免费游戏/接口集合.json | 0 .../实用功能/EpicGames免费游戏/返回接口.json | 0 .../实用功能/公网IP地址/css/background.css | 0 .../60sapi/实用功能/公网IP地址/css/style.css | 0 .../60sapi/实用功能/公网IP地址/index.html | 0 .../60sapi/实用功能/公网IP地址/js/script.js | 0 .../60sapi/实用功能/公网IP地址/接口集合.json | 0 .../60sapi/实用功能/公网IP地址/返回接口.json | 0 .../实用功能/农历信息/css/background.css | 0 .../60sapi/实用功能/农历信息/css/style.css | 0 .../60sapi/实用功能/农历信息/index.html | 0 .../60sapi/实用功能/农历信息/js/script.js | 0 .../60sapi/实用功能/农历信息/接口集合.json | 0 .../60sapi/实用功能/农历信息/返回接口.json | 0 .../实用功能/哈希解压压缩/css/style.css | 0 .../60sapi/实用功能/哈希解压压缩/index.html | 0 .../60sapi/实用功能/哈希解压压缩/js/script.js | 0 .../实用功能/哈希解压压缩/接口集合.json | 0 .../实用功能/哈希解压压缩/返回接口.json | 0 .../60sapi/实用功能/在线翻译/background.css | 0 .../60sapi/实用功能/在线翻译/index.html | 0 .../public/60sapi/实用功能/在线翻译/script.js | 0 .../60sapi/实用功能/在线翻译/styles.css | 0 .../在线翻译/在线翻译支持语言列表接口.json | 0 .../60sapi/实用功能/在线翻译/返回接口.json | 0 .../实用功能/天气预报/css/background.css | 0 .../60sapi/实用功能/天气预报/css/style.css | 0 .../60sapi/实用功能/天气预报/index.html | 0 .../60sapi/实用功能/天气预报/js/script.js | 0 .../60sapi/实用功能/天气预报/接口集合.json | 0 .../60sapi/实用功能/天气预报/返回接口.json | 0 .../实时天气[目前有问题]/background.css | 0 .../实用功能/实时天气[目前有问题]/index.html | 0 .../实用功能/实时天气[目前有问题]/script.js | 0 .../实用功能/实时天气[目前有问题]/styles.css | 0 .../实时天气[目前有问题]/返回接口.json | 0 .../实用功能/密码强度检测/css/style.css | 0 .../60sapi/实用功能/密码强度检测/index.html | 0 .../60sapi/实用功能/密码强度检测/js/script.js | 0 .../实用功能/密码强度检测/返回接口.json | 0 .../实用功能/生成二维码/css/background.css | 0 .../60sapi/实用功能/生成二维码/css/style.css | 0 .../60sapi/实用功能/生成二维码/index.html | 0 .../60sapi/实用功能/生成二维码/js/script.js | 0 .../60sapi/实用功能/生成二维码/接口集合.json | 0 .../实用功能/百度百科词条/css/background.css | 0 .../实用功能/百度百科词条/css/style.css | 0 .../60sapi/实用功能/百度百科词条/index.html | 0 .../60sapi/实用功能/百度百科词条/js/script.js | 0 .../实用功能/百度百科词条/接口集合.json | 0 .../实用功能/百度百科词条/返回接口.json | 0 .../实用功能/身体健康分析/background.css | 0 .../60sapi/实用功能/身体健康分析/index.html | 0 .../60sapi/实用功能/身体健康分析/script.js | 0 .../60sapi/实用功能/身体健康分析/styles.css | 0 .../实用功能/身体健康分析/返回接口.json | 0 .../60sapi/实用功能/配色方案/background.css | 0 .../60sapi/实用功能/配色方案/index.html | 0 .../public/60sapi/实用功能/配色方案/script.js | 0 .../60sapi/实用功能/配色方案/styles.css | 0 .../60sapi/实用功能/配色方案/返回接口.json | 0 .../实用功能/链接OG信息/css/background.css | 0 .../60sapi/实用功能/链接OG信息/css/style.css | 0 .../60sapi/实用功能/链接OG信息/index.html | 0 .../60sapi/实用功能/链接OG信息/js/script.js | 0 .../60sapi/实用功能/链接OG信息/接口集合.json | 0 .../60sapi/实用功能/链接OG信息/返回接口.json | 0 .../随机密码生成器/css/background.css | 0 .../实用功能/随机密码生成器/css/style.css | 0 .../60sapi/实用功能/随机密码生成器/index.html | 0 .../实用功能/随机密码生成器/js/script.js | 0 .../实用功能/随机密码生成器/返回接口.json | 0 .../60sapi/实用功能/随机颜色/background.css | 0 .../60sapi/实用功能/随机颜色/index.html | 0 .../public/60sapi/实用功能/随机颜色/script.js | 0 .../60sapi/实用功能/随机颜色/styles.css | 0 .../60sapi/实用功能/随机颜色/返回接口.json | 0 .../日更资讯/历史上的今天/css/style.css | 0 .../60sapi/日更资讯/历史上的今天/index.html | 0 .../60sapi/日更资讯/历史上的今天/js/script.js | 0 .../日更资讯/历史上的今天/接口集合.json | 0 .../日更资讯/历史上的今天/返回接口.json | 0 .../日更资讯/必应每日壁纸/css/style.css | 0 .../60sapi/日更资讯/必应每日壁纸/index.html | 0 .../60sapi/日更资讯/必应每日壁纸/js/script.js | 0 .../日更资讯/必应每日壁纸/接口集合.json | 0 .../日更资讯/必应每日壁纸/返回接口.json | 0 .../日更资讯/每天60s读懂世界/css/style.css | 0 .../日更资讯/每天60s读懂世界/index.html | 0 .../日更资讯/每天60s读懂世界/js/script.js | 0 .../日更资讯/每天60s读懂世界/接口集合.json | 0 .../日更资讯/每天60s读懂世界/返回接口.json | 0 .../日更资讯/每日国际汇率/css/style.css | 0 .../60sapi/日更资讯/每日国际汇率/index.html | 0 .../60sapi/日更资讯/每日国际汇率/js/script.js | 0 .../日更资讯/每日国际汇率/接口集合.json | 0 .../日更资讯/每日国际汇率/返回接口.json | 0 .../Hacker News 榜单/css/background.css | 0 .../热搜榜单/Hacker News 榜单/css/style.css | 0 .../热搜榜单/Hacker News 榜单/index.html | 0 .../热搜榜单/Hacker News 榜单/js/script.js | 0 .../热搜榜单/Hacker News 榜单/接口集合.json | 0 .../热搜榜单/Hacker News 榜单/返回接口.json | 0 .../哔哩哔哩热搜榜/css/background.css | 0 .../热搜榜单/哔哩哔哩热搜榜/css/style.css | 0 .../60sapi/热搜榜单/哔哩哔哩热搜榜/index.html | 0 .../60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js | 0 .../热搜榜单/哔哩哔哩热搜榜/接口集合.json | 0 .../热搜榜单/哔哩哔哩热搜榜/返回接口.json | 0 .../热搜榜单/头条热搜榜/css/background.css | 0 .../60sapi/热搜榜单/头条热搜榜/css/style.css | 0 .../60sapi/热搜榜单/头条热搜榜/index.html | 0 .../60sapi/热搜榜单/头条热搜榜/js/main.js | 0 .../60sapi/热搜榜单/头条热搜榜/接口集合.json | 0 .../60sapi/热搜榜单/头条热搜榜/返回接口.json | 0 .../60sapi/热搜榜单/小红书热点/background.css | 0 .../60sapi/热搜榜单/小红书热点/index.html | 0 .../60sapi/热搜榜单/小红书热点/script.js | 0 .../60sapi/热搜榜单/小红书热点/styles.css | 0 .../60sapi/热搜榜单/小红书热点/返回接口.json | 0 .../热搜榜单/微博热搜榜/css/background.css | 0 .../60sapi/热搜榜单/微博热搜榜/css/style.css | 0 .../60sapi/热搜榜单/微博热搜榜/img/qeye.svg | 0 .../60sapi/热搜榜单/微博热搜榜/index.html | 0 .../60sapi/热搜榜单/微博热搜榜/js/main.js | 0 .../60sapi/热搜榜单/微博热搜榜/接口集合.json | 0 .../60sapi/热搜榜单/微博热搜榜/返回接口.json | 0 .../public/60sapi/热搜榜单/懂车帝热搜/api.js | 0 .../public/60sapi/热搜榜单/懂车帝热搜/app.js | 0 .../60sapi/热搜榜单/懂车帝热搜/background.css | 0 .../60sapi/热搜榜单/懂车帝热搜/index.html | 0 .../60sapi/热搜榜单/懂车帝热搜/styles.css | 0 .../public/60sapi/热搜榜单/懂车帝热搜/ui.js | 0 .../60sapi/热搜榜单/懂车帝热搜/返回接口.json | 0 .../热搜榜单/抖音热搜榜/css/background.css | 0 .../60sapi/热搜榜单/抖音热搜榜/css/style.css | 0 .../60sapi/热搜榜单/抖音热搜榜/index.html | 0 .../60sapi/热搜榜单/抖音热搜榜/js/script.js | 0 .../60sapi/热搜榜单/抖音热搜榜/接口集合.json | 0 .../60sapi/热搜榜单/抖音热搜榜/返回接口.json | 0 .../热搜榜单/猫眼票房排行榜/css/style.css | 0 .../60sapi/热搜榜单/猫眼票房排行榜/index.html | 0 .../热搜榜单/猫眼票房排行榜/js/script.js | 0 .../热搜榜单/猫眼票房排行榜/接口集合.json | 0 .../热搜榜单/猫眼票房排行榜/返回接口.json | 0 .../热搜榜单/百度实时热搜/background.css | 0 .../60sapi/热搜榜单/百度实时热搜/index.html | 0 .../60sapi/热搜榜单/百度实时热搜/script.js | 0 .../60sapi/热搜榜单/百度实时热搜/styles.css | 0 .../热搜榜单/百度实时热搜/返回接口.json | 0 .../热搜榜单/百度电视剧榜/background.css | 0 .../60sapi/热搜榜单/百度电视剧榜/index.html | 0 .../60sapi/热搜榜单/百度电视剧榜/script.js | 0 .../60sapi/热搜榜单/百度电视剧榜/styles.css | 0 .../热搜榜单/百度电视剧榜/返回接口.json | 0 .../60sapi/热搜榜单/百度贴吧话题榜/api.js | 0 .../60sapi/热搜榜单/百度贴吧话题榜/app.js | 0 .../60sapi/热搜榜单/百度贴吧话题榜/index.html | 0 .../60sapi/热搜榜单/百度贴吧话题榜/styles.css | 0 .../60sapi/热搜榜单/百度贴吧话题榜/ui.js | 0 .../热搜榜单/百度贴吧话题榜/返回接口.json | 0 .../热搜榜单/知乎热门话题/css/background.css | 0 .../热搜榜单/知乎热门话题/css/style.css | 0 .../热搜榜单/知乎热门话题/img/zhihu-logo.svg | 0 .../60sapi/热搜榜单/知乎热门话题/index.html | 0 .../60sapi/热搜榜单/知乎热门话题/js/main.js | 0 .../热搜榜单/知乎热门话题/接口集合.json | 0 .../热搜榜单/知乎热门话题/返回接口.json | 0 .../热搜榜单/网易云榜单/css/background.css | 0 .../热搜榜单/网易云榜单/css/responsive.css | 0 .../60sapi/热搜榜单/网易云榜单/css/style.css | 0 .../60sapi/热搜榜单/网易云榜单/index.html | 0 .../60sapi/热搜榜单/网易云榜单/js/app.js | 0 .../60sapi/热搜榜单/网易云榜单/接口集合.json | 0 .../60sapi/热搜榜单/网易云榜单/返回接口.json | 0 .../public/60sapi/生成要求模板.txt | 0 InfoGenie-frontend/public/_redirects | 0 .../public/aimodelapp/AI写诗小助手/index.html | 0 .../public/aimodelapp/AI写诗小助手/script.js | 0 .../aimodelapp/AI变量命名助手/index.html | 0 .../aimodelapp/AI变量命名助手/script.js | 0 .../aimodelapp/AI变量命名助手/styles.css | 0 .../public/aimodelapp/AI姓名评测/index.html | 0 .../public/aimodelapp/AI姓名评测/script.js | 0 .../public/aimodelapp/AI姓名评测/styles.css | 0 .../aimodelapp/AI文章转文言文/index.html | 0 .../aimodelapp/AI文章转文言文/script.js | 0 .../aimodelapp/AI文章转文言文/styles.css | 0 .../aimodelapp/AI生成Linux命令/index.html | 0 .../aimodelapp/AI生成Linux命令/script.js | 0 .../aimodelapp/AI生成Linux命令/styles.css | 0 .../public/aimodelapp/AI生成表情包/index.html | 0 .../public/aimodelapp/AI生成表情包/script.js | 0 .../public/aimodelapp/AI生成表情包/styles.css | 0 .../aimodelapp/AI语言翻译助手/index.html | 0 .../aimodelapp/AI语言翻译助手/script.js | 0 .../aimodelapp/AI语言翻译助手/styles.css | 0 .../public/aimodelapp/API测试页面.html | 0 .../public/aimodelapp/coin-manager.js | 0 .../public/aimodelapp/生成要求.txt | 0 InfoGenie-frontend/public/assets/logo.png | Bin InfoGenie-frontend/public/index.html | 0 InfoGenie-frontend/public/manifest.json | 0 .../public/smallgame/2048/controls.js | 0 .../public/smallgame/2048/game-logic.js | 0 .../public/smallgame/2048/index.html | 0 .../public/smallgame/2048/statistics.js | 0 .../public/smallgame/2048/styles.css | 0 .../smallgame/俄罗斯方块/game-controls.js | 0 .../public/smallgame/俄罗斯方块/game-stats.js | 0 .../public/smallgame/俄罗斯方块/index.html | 0 .../public/smallgame/俄罗斯方块/styles.css | 0 .../public/smallgame/俄罗斯方块/tetris.js | 0 .../public/smallgame/别踩白方块/MUSIC.mp3 | Bin .../public/smallgame/别踩白方块/game.js | 0 .../public/smallgame/别踩白方块/index.html | 0 .../public/smallgame/扫雷/css/style.css | 0 .../public/smallgame/扫雷/index.html | 0 .../public/smallgame/扫雷/js/main.js | 0 .../public/smallgame/生成要求.txt | 0 .../public/smallgame/贪吃蛇/game-controls.js | 0 .../public/smallgame/贪吃蛇/game-core.js | 0 .../public/smallgame/贪吃蛇/game-stats.js | 0 .../public/smallgame/贪吃蛇/index.html | 0 .../public/smallgame/贪吃蛇/styles.css | 0 InfoGenie-frontend/public/sw.js | 0 InfoGenie-frontend/setting.json | 0 InfoGenie-frontend/src/App.js | 0 InfoGenie-frontend/src/components/Footer.js | 5 +- InfoGenie-frontend/src/components/Header.js | 8 +-- .../src/components/Navigation.js | 0 .../src/config/StaticPageConfig.js | 0 .../src/contexts/UserContext.js | 0 InfoGenie-frontend/src/index.js | 0 .../src/md/前端邮件功能测试指南.md | 0 InfoGenie-frontend/src/pages/AiModelPage.js | 0 InfoGenie-frontend/src/pages/Api60sPage.js | 0 InfoGenie-frontend/src/pages/HomePage.js | 0 InfoGenie-frontend/src/pages/LoginPage.js | 0 InfoGenie-frontend/src/pages/SmallGamePage.js | 0 .../src/pages/UserProfilePage.js | 51 +++++++++++++++++- InfoGenie-frontend/src/styles/global.css | 0 InfoGenie-frontend/src/styles/index.css | 0 InfoGenie-frontend/src/utils/api.js | 0 InfoGenie-frontend/start_frontend.bat | 0 InfoGenie-frontend/start_frontend.sh | 0 InfoGenie-frontend/前端架构文档.md | 0 InfoGenie-frontend/酷安热度榜/soc.py | 0 InfoGenie-frontend/酷安热度榜/性价比排行榜.py | 0 .../酷安热度榜/抓取酷安热度版.py | 0 InfoGenie-frontend/酷安热度榜/热度排行榜.py | 0 InfoGenie-frontend/酷安热度榜/系统排行榜.py | 0 341 files changed, 57 insertions(+), 12 deletions(-) mode change 100644 => 100755 InfoGenie-backend/.env mode change 100644 => 100755 InfoGenie-backend/.env.production mode change 100644 => 100755 InfoGenie-backend/ai_config.json mode change 100644 => 100755 InfoGenie-backend/app.py mode change 100644 => 100755 InfoGenie-backend/config.py create mode 100644 InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-310.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-313.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/api_60s.cpython-313.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/api_scanner.cpython-313.pyc create mode 100644 InfoGenie-backend/modules/__pycache__/auth.cpython-310.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/auth.cpython-313.pyc create mode 100644 InfoGenie-backend/modules/__pycache__/email_service.cpython-310.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/email_service.cpython-313.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/smallgame.cpython-313.pyc create mode 100644 InfoGenie-backend/modules/__pycache__/user_management.cpython-310.pyc mode change 100644 => 100755 InfoGenie-backend/modules/__pycache__/user_management.cpython-313.pyc mode change 100644 => 100755 InfoGenie-backend/modules/aimodelapp.py mode change 100644 => 100755 InfoGenie-backend/modules/auth.py mode change 100644 => 100755 InfoGenie-backend/modules/email_service.py mode change 100644 => 100755 InfoGenie-backend/modules/user_management.py mode change 100644 => 100755 InfoGenie-backend/requirements.txt mode change 100644 => 100755 InfoGenie-backend/start_backend.bat mode change 100644 => 100755 InfoGenie-backend/start_backend.sh mode change 100644 => 100755 InfoGenie-backend/test/email_test.py mode change 100644 => 100755 InfoGenie-backend/test/mongo_test.py mode change 100644 => 100755 InfoGenie-backend/test/test_email.py mode change 100644 => 100755 InfoGenie-backend/test/test_email_fix.py mode change 100644 => 100755 InfoGenie-backend/test/test_mongo.py mode change 100644 => 100755 InfoGenie-backend/后端架构文档.md mode change 100644 => 100755 InfoGenie-backend/用户数据模板.json mode change 100644 => 100755 InfoGenie-frontend/.env.development mode change 100644 => 100755 InfoGenie-frontend/.env.local mode change 100644 => 100755 InfoGenie-frontend/.env.production mode change 100644 => 100755 InfoGenie-frontend/build_frontend.bat mode change 100644 => 100755 InfoGenie-frontend/env.backup mode change 100644 => 100755 InfoGenie-frontend/package-lock.json mode change 100644 => 100755 InfoGenie-frontend/package.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/Untitled-1.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/农历信息/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/在线翻译支持语言列表接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/在线翻译/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/天气预报/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/生成二维码/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/生成二维码/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/生成二维码/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/配色方案/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/配色方案/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/配色方案/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/配色方案/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/配色方案/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机颜色/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机颜色/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机颜色/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机颜色/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/实用功能/随机颜色/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/img/qeye.svg mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/api.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/app.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/ui.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/js/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/script.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/api.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/app.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/ui.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/img/zhihu-logo.svg mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/background.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/responsive.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/index.html mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/js/app.js mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/接口集合.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/返回接口.json mode change 100644 => 100755 InfoGenie-frontend/public/60sapi/生成要求模板.txt mode change 100644 => 100755 InfoGenie-frontend/public/_redirects mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI写诗小助手/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI写诗小助手/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI变量命名助手/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI变量命名助手/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI变量命名助手/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI姓名评测/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI姓名评测/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI姓名评测/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI文章转文言文/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI文章转文言文/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI文章转文言文/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成表情包/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成表情包/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI生成表情包/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/index.html mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/script.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/API测试页面.html create mode 100644 InfoGenie-frontend/public/aimodelapp/coin-manager.js mode change 100644 => 100755 InfoGenie-frontend/public/aimodelapp/生成要求.txt mode change 100644 => 100755 InfoGenie-frontend/public/assets/logo.png mode change 100644 => 100755 InfoGenie-frontend/public/index.html mode change 100644 => 100755 InfoGenie-frontend/public/manifest.json mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/2048/controls.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/2048/game-logic.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/2048/index.html mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/2048/statistics.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/2048/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/俄罗斯方块/game-controls.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/俄罗斯方块/game-stats.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/俄罗斯方块/index.html mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/俄罗斯方块/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/俄罗斯方块/tetris.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/别踩白方块/MUSIC.mp3 mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/别踩白方块/game.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/别踩白方块/index.html mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/扫雷/css/style.css mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/扫雷/index.html mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/扫雷/js/main.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/生成要求.txt mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/贪吃蛇/game-controls.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/贪吃蛇/game-core.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/贪吃蛇/game-stats.js mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/贪吃蛇/index.html mode change 100644 => 100755 InfoGenie-frontend/public/smallgame/贪吃蛇/styles.css mode change 100644 => 100755 InfoGenie-frontend/public/sw.js mode change 100644 => 100755 InfoGenie-frontend/setting.json mode change 100644 => 100755 InfoGenie-frontend/src/App.js mode change 100644 => 100755 InfoGenie-frontend/src/components/Footer.js mode change 100644 => 100755 InfoGenie-frontend/src/components/Header.js mode change 100644 => 100755 InfoGenie-frontend/src/components/Navigation.js mode change 100644 => 100755 InfoGenie-frontend/src/config/StaticPageConfig.js mode change 100644 => 100755 InfoGenie-frontend/src/contexts/UserContext.js mode change 100644 => 100755 InfoGenie-frontend/src/index.js mode change 100644 => 100755 InfoGenie-frontend/src/md/前端邮件功能测试指南.md mode change 100644 => 100755 InfoGenie-frontend/src/pages/AiModelPage.js mode change 100644 => 100755 InfoGenie-frontend/src/pages/Api60sPage.js mode change 100644 => 100755 InfoGenie-frontend/src/pages/HomePage.js mode change 100644 => 100755 InfoGenie-frontend/src/pages/LoginPage.js mode change 100644 => 100755 InfoGenie-frontend/src/pages/SmallGamePage.js mode change 100644 => 100755 InfoGenie-frontend/src/pages/UserProfilePage.js mode change 100644 => 100755 InfoGenie-frontend/src/styles/global.css mode change 100644 => 100755 InfoGenie-frontend/src/styles/index.css mode change 100644 => 100755 InfoGenie-frontend/src/utils/api.js mode change 100644 => 100755 InfoGenie-frontend/start_frontend.bat mode change 100644 => 100755 InfoGenie-frontend/start_frontend.sh mode change 100644 => 100755 InfoGenie-frontend/前端架构文档.md mode change 100644 => 100755 InfoGenie-frontend/酷安热度榜/soc.py mode change 100644 => 100755 InfoGenie-frontend/酷安热度榜/性价比排行榜.py mode change 100644 => 100755 InfoGenie-frontend/酷安热度榜/抓取酷安热度版.py mode change 100644 => 100755 InfoGenie-frontend/酷安热度榜/热度排行榜.py mode change 100644 => 100755 InfoGenie-frontend/酷安热度榜/系统排行榜.py diff --git a/.gitignore b/.gitignore index fbcf9fc0..6d1c1604 100755 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ #项目自忽略 -frontend/node_modules/ -frontend/build/ .vscode +InfoGenie-frontend/node_modules +InfoGenie-frontend/build +InfoGenie-backend/__pycache__ \ No newline at end of file diff --git a/InfoGenie-backend/.env b/InfoGenie-backend/.env old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/.env.production b/InfoGenie-backend/.env.production old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/ai_config.json b/InfoGenie-backend/ai_config.json old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/app.py b/InfoGenie-backend/app.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/config.py b/InfoGenie-backend/config.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-310.pyc b/InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8b01fef65ddde306c04c456eff18dc30cfb5eea8 GIT binary patch literal 19237 zcmdsfYj6}-mS$DfQ>7;$UVf_OZnxEAS;lVn_ITVqL(^<8-5uD|FvA!>)P*vE0;x)! zRRxw@Vg-_r1QHSr;wgc|Q(*MKV9*0efA+`hzx}nbk-M=!)|FXR5gXAvvEztc+SA_e zoST)ECCQJ8^{>XRtgM^&o_q7=x#xW6yC)SXE)F>GZ}ap&?)|RpaC}NX?El>O@i+KH zf9iBNWXDd2?3AT?XM?m;YH;mzHMn=WomA$k_w4lWw|A$PzkNG>_;%O(8~i){PKP4N z9;Kj7+8L0&vaj8-vrw*<19D-zb7ztKl3Xm8;H+2)>?@H=<+43ac}1@zuasA{JKCH( zOS!zU@(WzPhRdtuADH9+3;9JZUn{$|IjU;nTQHM>ja!V-5&hC} zedcuP^r$h|s~;PolA*JKO{x-%DRRZGrq?S{*DvYUJCjqL$(iGs)(e53Vu7qb<{Zf&xI3GgH8BEPvg*B6Laiy4oiG=nMe1CbHph-N2C@<%#(1)lI)V* zy{^8J7H7;m>`UP44u|BBJ#L5F(dKeGb~v^#tW- z1vDuV)!dE2*j~-OFA@rCJ~^a@gP1jcZSC$*y;57Nxg(8A7?-IFcYP!%YXzG>s8bqa zAryG{5#V_gijmZ^Eaz^`soZj?)b(d?;!v|U(xB8t_r@EP@Sdh%jWN=b8M;#QR#R+m zBwVv4ygTv>B^*+6XVtrcb^DdDT!Tj!uUDcqxrg{tW0O`w(c+d}3AgNC@1W-=dt~pR)Z$4vp&vfkFBc5DTfDT) z>zysWn3TX1{<-75|JdSh{!Pra&yAKv)KV@Uk`kVTSH|M+b+;5G3if&Avi*|!w~2yb z?}(!%kO;^t);r_?J}dEAg-_vbiS*40EtAWs1>~&8w+|z6w-hG)2}xeF&avO29*Ftn zwF$qxW-ax#E>TD|NY@g+;R1Pm!oSKf!kYKH7v#c(O)m7*wJ)%*uxVUqu>3@x+~GXA zPY$`3%6!`)WTM}vNXO-;hupg*FLYdt96b~@{S#I~5mv&FQ`Jh=Z)*q>XHj#peo|u#dA+jw!tp_97?hcN>Z`$tu23e z)T2+`$aMCmCkBkc8NKTPjEbp5x1_C~k-lYDq*$L~T|M^wObM!rTA}%ZjiK88O4H*q z*q-`OU67Vc4K1Wwl2*Ji4&_%v&0N}Cv?&sfDdAZ4_NGQ9wVVGLf1UYHK8NF$Tl265 z)BFueG#cEaM76@0($J`=!B|{{g=+|YP#cS2y+l=Lu4Aj_r=E8Oqe}CN8q)Wgx=2G~ zJ?vp59L?-Rm0K>&w^s?uiW*f*@muqet&GHDnSbP8b$cVBI`rc+d(?bb-!#6@R^U2j zN6c5&l00@*R99rE?>H^0)SWx=3Va)PM)b)c%%7--8BL9K>+>CAQeUsgNYsM*Cy5ge zjk`zE4?2vq58}_*TZ^(qt>Z#hEyxf>Y8ce)oQBhhFc4&Kc-V( zFh)ucqtQhh@n99ri?eurOe;`SHKNuwME9txsTZ=t;;@!luBZ#v*VkI|p(`}q(f4ui zN<~h$(=QddB&YXJl2>xlf8Njiz9LC-x^XpI67cz*&p69bvJQsUjZc~6b{09y`PWlU zGQi?mk@LG`h#$K@Rey;t9+&SAHH517zf%43U%vcWb)%{r2q_2aNENdG3UFe%W(_~s z7{idVF_tW2EU__m!5G6S=NV&no-y_`Z-_bfNvH)=3UgEl!|P6Xldj~4IN&l11(c^107z$VXOKoo&Jyx{|1LDKQ93F zbt?EPI=n##(sK1DbRZp8H{wuLkket6{H9h&!?x?Ix|u5ff)4+V4$Em{F>52YgeH=4 ziv9?PFVjTHM_Ojr!Y7C8T8C@aKN!}W zj+J9hn)k&V!%jSXN5T;;i$S+!DdcPe$`{W!;TVRN?QsAK!qMX#ZXf3opTq6r+?8-f ztGQ)CUQ0>#Lc9JlMq24=lirnD+%2B)I=JcpX&r#2y}XDe6bf*dC�{OV<(}E-ez{ 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 literal 0 HcmV?d00001 diff --git a/InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/aimodelapp.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/api_60s.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/api_60s.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/api_scanner.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/api_scanner.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/auth.cpython-310.pyc b/InfoGenie-backend/modules/__pycache__/auth.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8b284ecd6b976f4b9a08febd949a92ef8a0d974 GIT binary patch literal 8565 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 literal 0 HcmV?d00001 diff --git a/InfoGenie-backend/modules/__pycache__/email_service.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/email_service.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/smallgame.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/smallgame.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/__pycache__/user_management.cpython-310.pyc b/InfoGenie-backend/modules/__pycache__/user_management.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..334dabc57f13519294d952c3c7426977ab64a07e GIT binary patch literal 7342 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 K@~<^y=l=tHTGXZh literal 0 HcmV?d00001 diff --git a/InfoGenie-backend/modules/__pycache__/user_management.cpython-313.pyc b/InfoGenie-backend/modules/__pycache__/user_management.cpython-313.pyc old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/aimodelapp.py b/InfoGenie-backend/modules/aimodelapp.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/auth.py b/InfoGenie-backend/modules/auth.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/email_service.py b/InfoGenie-backend/modules/email_service.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/modules/user_management.py b/InfoGenie-backend/modules/user_management.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/requirements.txt b/InfoGenie-backend/requirements.txt old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/start_backend.bat b/InfoGenie-backend/start_backend.bat old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/start_backend.sh b/InfoGenie-backend/start_backend.sh old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/test/email_test.py b/InfoGenie-backend/test/email_test.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/test/mongo_test.py b/InfoGenie-backend/test/mongo_test.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/test/test_email.py b/InfoGenie-backend/test/test_email.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/test/test_email_fix.py b/InfoGenie-backend/test/test_email_fix.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/test/test_mongo.py b/InfoGenie-backend/test/test_mongo.py old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/后端架构文档.md b/InfoGenie-backend/后端架构文档.md old mode 100644 new mode 100755 diff --git a/InfoGenie-backend/用户数据模板.json b/InfoGenie-backend/用户数据模板.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/.env.development b/InfoGenie-frontend/.env.development old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/.env.local b/InfoGenie-frontend/.env.local old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/.env.production b/InfoGenie-frontend/.env.production old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/build_frontend.bat b/InfoGenie-frontend/build_frontend.bat old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/env.backup b/InfoGenie-frontend/env.backup old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/package-lock.json b/InfoGenie-frontend/package-lock.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/package.json b/InfoGenie-frontend/package.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机JavaScript趣味题/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/js/main.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机KFC文案/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机一言/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/Untitled-1.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/Untitled-1.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机冷笑话/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机发病文学/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机唱歌音频/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机搞笑段子/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/background.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/style.css b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/index.html b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/js/script.js b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/接口集合.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/返回接口.json b/InfoGenie-frontend/public/60sapi/娱乐消遣/随机运势/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/index.html b/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/EpicGames免费游戏/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/index.html b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/公网IP地址/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/index.html b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/农历信息/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/农历信息/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/index.html b/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/哈希解压压缩/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/background.css b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/index.html b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/script.js b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/styles.css b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/在线翻译支持语言列表接口.json b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/在线翻译支持语言列表接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/在线翻译/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/index.html b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/天气预报/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/天气预报/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/background.css b/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/index.html b/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/script.js b/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/styles.css b/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/实时天气[目前有问题]/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/index.html b/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/密码强度检测/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/index.html b/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/生成二维码/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/index.html b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/百度百科词条/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/background.css b/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/index.html b/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/script.js b/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/styles.css b/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/身体健康分析/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/配色方案/background.css b/InfoGenie-frontend/public/60sapi/实用功能/配色方案/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/配色方案/index.html b/InfoGenie-frontend/public/60sapi/实用功能/配色方案/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/配色方案/script.js b/InfoGenie-frontend/public/60sapi/实用功能/配色方案/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/配色方案/styles.css b/InfoGenie-frontend/public/60sapi/实用功能/配色方案/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/配色方案/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/配色方案/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/index.html b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/接口集合.json b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/链接OG信息/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/background.css b/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/style.css b/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/index.html b/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/js/script.js b/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/随机密码生成器/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/background.css b/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/index.html b/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/script.js b/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/styles.css b/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/返回接口.json b/InfoGenie-frontend/public/60sapi/实用功能/随机颜色/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/css/style.css b/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/index.html b/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/js/script.js b/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/接口集合.json b/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/返回接口.json b/InfoGenie-frontend/public/60sapi/日更资讯/历史上的今天/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/css/style.css b/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/index.html b/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/js/script.js b/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/接口集合.json b/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/返回接口.json b/InfoGenie-frontend/public/60sapi/日更资讯/必应每日壁纸/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/css/style.css b/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/index.html b/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/js/script.js b/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/接口集合.json b/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/返回接口.json b/InfoGenie-frontend/public/60sapi/日更资讯/每天60s读懂世界/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/css/style.css b/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/index.html b/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/js/script.js b/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/接口集合.json b/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/返回接口.json b/InfoGenie-frontend/public/60sapi/日更资讯/每日国际汇率/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/js/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/Hacker News 榜单/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/哔哩哔哩热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/js/main.js b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/头条热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/styles.css b/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/小红书热点/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/img/qeye.svg b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/img/qeye.svg old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/js/main.js b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/微博热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/api.js b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/api.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/app.js b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/app.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/styles.css b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/ui.js b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/ui.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/懂车帝热搜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/js/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/抖音热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/js/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/js/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/猫眼票房排行榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/styles.css b/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/百度实时热搜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/script.js b/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/styles.css b/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/百度电视剧榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/api.js b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/api.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/app.js b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/app.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/styles.css b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/ui.js b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/ui.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/百度贴吧话题榜/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/img/zhihu-logo.svg b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/img/zhihu-logo.svg old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/js/main.js b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/知乎热门话题/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/background.css b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/background.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/responsive.css b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/responsive.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/style.css b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/index.html b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/js/app.js b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/js/app.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/接口集合.json b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/接口集合.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/返回接口.json b/InfoGenie-frontend/public/60sapi/热搜榜单/网易云榜单/返回接口.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/60sapi/生成要求模板.txt b/InfoGenie-frontend/public/60sapi/生成要求模板.txt old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/_redirects b/InfoGenie-frontend/public/_redirects old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI写诗小助手/index.html b/InfoGenie-frontend/public/aimodelapp/AI写诗小助手/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI写诗小助手/script.js b/InfoGenie-frontend/public/aimodelapp/AI写诗小助手/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/index.html b/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/script.js b/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/styles.css b/InfoGenie-frontend/public/aimodelapp/AI变量命名助手/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI姓名评测/index.html b/InfoGenie-frontend/public/aimodelapp/AI姓名评测/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI姓名评测/script.js b/InfoGenie-frontend/public/aimodelapp/AI姓名评测/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI姓名评测/styles.css b/InfoGenie-frontend/public/aimodelapp/AI姓名评测/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/index.html b/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/script.js b/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/styles.css b/InfoGenie-frontend/public/aimodelapp/AI文章转文言文/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/index.html b/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/script.js b/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/styles.css b/InfoGenie-frontend/public/aimodelapp/AI生成Linux命令/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成表情包/index.html b/InfoGenie-frontend/public/aimodelapp/AI生成表情包/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成表情包/script.js b/InfoGenie-frontend/public/aimodelapp/AI生成表情包/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI生成表情包/styles.css b/InfoGenie-frontend/public/aimodelapp/AI生成表情包/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/index.html b/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/script.js b/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/script.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/styles.css b/InfoGenie-frontend/public/aimodelapp/AI语言翻译助手/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/API测试页面.html b/InfoGenie-frontend/public/aimodelapp/API测试页面.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/aimodelapp/coin-manager.js b/InfoGenie-frontend/public/aimodelapp/coin-manager.js new file mode 100644 index 00000000..e69de29b diff --git a/InfoGenie-frontend/public/aimodelapp/生成要求.txt b/InfoGenie-frontend/public/aimodelapp/生成要求.txt old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/assets/logo.png b/InfoGenie-frontend/public/assets/logo.png old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/index.html b/InfoGenie-frontend/public/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/manifest.json b/InfoGenie-frontend/public/manifest.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/2048/controls.js b/InfoGenie-frontend/public/smallgame/2048/controls.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/2048/game-logic.js b/InfoGenie-frontend/public/smallgame/2048/game-logic.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/2048/index.html b/InfoGenie-frontend/public/smallgame/2048/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/2048/statistics.js b/InfoGenie-frontend/public/smallgame/2048/statistics.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/2048/styles.css b/InfoGenie-frontend/public/smallgame/2048/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/俄罗斯方块/game-controls.js b/InfoGenie-frontend/public/smallgame/俄罗斯方块/game-controls.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/俄罗斯方块/game-stats.js b/InfoGenie-frontend/public/smallgame/俄罗斯方块/game-stats.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/俄罗斯方块/index.html b/InfoGenie-frontend/public/smallgame/俄罗斯方块/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/俄罗斯方块/styles.css b/InfoGenie-frontend/public/smallgame/俄罗斯方块/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/俄罗斯方块/tetris.js b/InfoGenie-frontend/public/smallgame/俄罗斯方块/tetris.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/别踩白方块/MUSIC.mp3 b/InfoGenie-frontend/public/smallgame/别踩白方块/MUSIC.mp3 old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/别踩白方块/game.js b/InfoGenie-frontend/public/smallgame/别踩白方块/game.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/别踩白方块/index.html b/InfoGenie-frontend/public/smallgame/别踩白方块/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/扫雷/css/style.css b/InfoGenie-frontend/public/smallgame/扫雷/css/style.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/扫雷/index.html b/InfoGenie-frontend/public/smallgame/扫雷/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/扫雷/js/main.js b/InfoGenie-frontend/public/smallgame/扫雷/js/main.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/生成要求.txt b/InfoGenie-frontend/public/smallgame/生成要求.txt old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/贪吃蛇/game-controls.js b/InfoGenie-frontend/public/smallgame/贪吃蛇/game-controls.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/贪吃蛇/game-core.js b/InfoGenie-frontend/public/smallgame/贪吃蛇/game-core.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/贪吃蛇/game-stats.js b/InfoGenie-frontend/public/smallgame/贪吃蛇/game-stats.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/贪吃蛇/index.html b/InfoGenie-frontend/public/smallgame/贪吃蛇/index.html old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/smallgame/贪吃蛇/styles.css b/InfoGenie-frontend/public/smallgame/贪吃蛇/styles.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/public/sw.js b/InfoGenie-frontend/public/sw.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/setting.json b/InfoGenie-frontend/setting.json old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/App.js b/InfoGenie-frontend/src/App.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/components/Footer.js b/InfoGenie-frontend/src/components/Footer.js old mode 100644 new mode 100755 index ae2af128..c60fdb27 --- a/InfoGenie-frontend/src/components/Footer.js +++ b/InfoGenie-frontend/src/components/Footer.js @@ -89,9 +89,6 @@ const Footer = () => { ✨ 神奇万事通 ✨ - - 🎨 一个多功能的聚合软件应用 💬 - @@ -104,7 +101,7 @@ const Footer = () => { - 📄 蜀ICP备2025151694号 | Copyright © 2025-{currentYear} ✨ + 蜀ICP备2025151694号 | Copyright © 2025-{currentYear} diff --git a/InfoGenie-frontend/src/components/Header.js b/InfoGenie-frontend/src/components/Header.js old mode 100644 new mode 100755 index ac71e8cc..c6b5d7a4 --- a/InfoGenie-frontend/src/components/Header.js +++ b/InfoGenie-frontend/src/components/Header.js @@ -287,16 +287,16 @@ const Header = () => { - 🏠 首页 + 🏠首页 - 📡 60s API + 📡API聚合应用 - 🎮 小游戏 + 🎮玩玩小游戏 - 🤖 AI模型 + 🤖AI工具 {isLoggedIn && user ? ( diff --git a/InfoGenie-frontend/src/components/Navigation.js b/InfoGenie-frontend/src/components/Navigation.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/config/StaticPageConfig.js b/InfoGenie-frontend/src/config/StaticPageConfig.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/contexts/UserContext.js b/InfoGenie-frontend/src/contexts/UserContext.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/index.js b/InfoGenie-frontend/src/index.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/md/前端邮件功能测试指南.md b/InfoGenie-frontend/src/md/前端邮件功能测试指南.md old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/AiModelPage.js b/InfoGenie-frontend/src/pages/AiModelPage.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/Api60sPage.js b/InfoGenie-frontend/src/pages/Api60sPage.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/HomePage.js b/InfoGenie-frontend/src/pages/HomePage.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/LoginPage.js b/InfoGenie-frontend/src/pages/LoginPage.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/SmallGamePage.js b/InfoGenie-frontend/src/pages/SmallGamePage.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/pages/UserProfilePage.js b/InfoGenie-frontend/src/pages/UserProfilePage.js old mode 100644 new mode 100755 index 9d3dad4c..d96dd439 --- a/InfoGenie-frontend/src/pages/UserProfilePage.js +++ b/InfoGenie-frontend/src/pages/UserProfilePage.js @@ -38,6 +38,14 @@ const Avatar = styled.div` color: white; font-size: 32px; box-shadow: 0 4px 16px rgba(129, 199, 132, 0.3); + overflow: hidden; +`; + +const AvatarImage = styled.img` + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 50%; `; const UserName = styled.h2` @@ -55,9 +63,17 @@ const UserEmail = styled.p` const StatsGrid = styled.div` display: grid; - grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 24px; + + @media (max-width: 768px) { + grid-template-columns: repeat(2, 1fr); + } + + @media (max-width: 480px) { + grid-template-columns: 1fr; + } `; const StatCard = styled.div` @@ -191,6 +207,24 @@ const UserProfilePage = () => { const [checkinLoading, setCheckinLoading] = useState(false); const [checkinMessage, setCheckinMessage] = useState(''); const [checkinSuccess, setCheckinSuccess] = useState(false); + const [avatarError, setAvatarError] = useState(false); + + // 获取QQ头像URL + const getQQAvatar = (email) => { + if (!email) return null; + + const qqDomains = ['qq.com', 'vip.qq.com', 'foxmail.com']; + const domain = email.split('@')[1]?.toLowerCase(); + + if (qqDomains.includes(domain)) { + const qqNumber = email.split('@')[0]; + if (/^\d+$/.test(qqNumber)) { + return `http://q1.qlogo.cn/g?b=qq&nk=${qqNumber}&s=100`; + } + } + + return null; + }; useEffect(() => { fetchGameData(); @@ -270,13 +304,26 @@ const UserProfilePage = () => { const consecutiveDays = gameData?.checkin_system?.['连续签到天数'] || 0; const expNeeded = calculateExpNeeded(gameData?.level || 0); const expProgress = ((gameData?.experience || 0) / expNeeded * 100).toFixed(1); + const qqAvatarUrl = getQQAvatar(user?.email); + + const handleAvatarError = () => { + setAvatarError(true); + }; return ( - + {qqAvatarUrl && !avatarError ? ( + + ) : ( + + )} {user?.username || '用户'} {user?.email || ''} diff --git a/InfoGenie-frontend/src/styles/global.css b/InfoGenie-frontend/src/styles/global.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/styles/index.css b/InfoGenie-frontend/src/styles/index.css old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/src/utils/api.js b/InfoGenie-frontend/src/utils/api.js old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/start_frontend.bat b/InfoGenie-frontend/start_frontend.bat old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/start_frontend.sh b/InfoGenie-frontend/start_frontend.sh old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/前端架构文档.md b/InfoGenie-frontend/前端架构文档.md old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/酷安热度榜/soc.py b/InfoGenie-frontend/酷安热度榜/soc.py old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/酷安热度榜/性价比排行榜.py b/InfoGenie-frontend/酷安热度榜/性价比排行榜.py old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/酷安热度榜/抓取酷安热度版.py b/InfoGenie-frontend/酷安热度榜/抓取酷安热度版.py old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/酷安热度榜/热度排行榜.py b/InfoGenie-frontend/酷安热度榜/热度排行榜.py old mode 100644 new mode 100755 diff --git a/InfoGenie-frontend/酷安热度榜/系统排行榜.py b/InfoGenie-frontend/酷安热度榜/系统排行榜.py old mode 100644 new mode 100755