diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.vscode/settings.json b/.vscode/settings.json old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 61b18be9..20db313a --- a/README.md +++ b/README.md @@ -13,28 +13,32 @@ InfoGenie 是一个前后端分离的多功能聚合应用,提供实时数据 ### 🏗️ 技术架构 -- **前端**: React + Styled Components + React Router -- **后端**: Python Flask + MongoDB + PyMongo +- **前端**: React 18.2.0 + Styled Components + React Router 6.15.0 + Axios +- **后端**: Python Flask 2.3.3 + MongoDB + PyMongo 4.5.0 +- **认证**: QQ邮箱验证 + 验证码登录 +- **邮件服务**: Flask-Mail + QQ SMTP - **架构**: 前后端分离,RESTful API - **部署**: 支持Docker容器化部署 ### 🌟 主要功能 #### 📡 60s API 模块 -- **热搜榜单**: 抖音、微博、猫眼票房、HackerNews等 -- **日更资讯**: 60秒读懂世界、必应壁纸、历史今天、汇率信息 -- **实用功能**: 天气查询、百科搜索、农历信息、二维码生成 -- **娱乐消遣**: 随机一言、音频、趣味题、文案生成 +- **热搜榜单**: 抖音、微博、猫眼票房、头条、网易云、知乎、HackerNews等实时热搜 +- **日更资讯**: 60秒读懂世界、必应每日壁纸、历史上的今天、每日国际汇率 +- **实用功能**: 百度百科词条、公网IP地址、哈希解压压缩、链接OG信息、农历信息、生成二维码、天气预报、EpicGames免费游戏 +- **娱乐消遣**: 随机唱歌音频、随机发病文学、随机搞笑段子、随机冷笑话、随机一言、随机运势、随机JavaScript趣味题、随机KFC文案 #### 🎮 小游戏模块 -- 经典游戏合集(开发中) +- 2048游戏 +- 别踩白方块 +- 俄罗斯方块 - 移动端优化 - 即点即玩 #### 🤖 AI模型模块 -- AI对话助手(开发中) -- 智能文本生成(开发中) -- 图像识别分析(规划中) +- AI变量命名助手 +- AI写诗小助手 +- AI姓名评测 - 需要登录验证 ## 🚀 快速开始 @@ -44,6 +48,7 @@ InfoGenie 是一个前后端分离的多功能聚合应用,提供实时数据 - **Python**: 3.8+ - **Node.js**: 14+ - **MongoDB**: 4.0+ +- **npm**: 6.0+ ### 📦 安装依赖 @@ -53,7 +58,19 @@ cd backend pip install -r requirements.txt ``` -## 🚢 部署指南 +#### 前端依赖 +```bash +cd frontend/react-app +npm install +``` + +主要依赖包: +- React 18.2.0 +- React Router DOM 6.15.0 +- Styled Components 6.0.7 +- Axios 1.5.0 +- React Hot Toast 2.4.1 +- React Icons 4.11.0 ### 🖥️ 前端部署 @@ -98,7 +115,8 @@ pip install -r requirements.txt 后端通过 `config.py` 和环境变量进行配置: - MongoDB连接:通过环境变量 `MONGO_URI` 设置 -- 邮件服务:通过环境变量 `MAIL_USERNAME` 和 `MAIL_PASSWORD` 设置 +- 邮件服务:通过环境变量 `MAIL_USERNAME` 和 `MAIL_PASSWORD` 设置(支持QQ邮箱) +- 认证配置:支持QQ邮箱验证登录 - CORS配置:在 `app.py` 中配置允许的前端域名 #### 60sAPI配置 @@ -107,6 +125,29 @@ pip install -r requirements.txt 各API模块的接口地址已配置为 `https://infogenie.api.shumengya.top/api/60s`。 +#### 项目结构 + +``` +InfoGenie/ +├── backend/ # 后端Python Flask应用 +│ ├── app.py # 主应用入口 +│ ├── config.py # 配置文件 +│ ├── requirements.txt # Python依赖 +│ └── modules/ # 功能模块 +│ ├── auth.py # 用户认证 +│ ├── api_60s.py # 60s API接口 +│ ├── user_management.py # 用户管理 +│ ├── email_service.py # 邮件服务 +│ ├── smallgame.py # 小游戏 +│ └── aimodelapp.py # AI模型应用 +├── frontend/ # 前端应用 +│ ├── react-app/ # React主应用 +│ ├── 60sapi/ # 60s API静态页面 +│ ├── aimodelapp/ # AI模型应用页面 +│ └── smallgame/ # 小游戏页面 +└── README.md # 项目说明 +``` + #### 前端依赖 ```bash cd frontend/react-app @@ -126,8 +167,8 @@ npm install **启动后端服务** ```bash cd backend -python run.py -# 后端服务: http://localhost:5000 +python app.py +# 后端服务: http://localhost:5002 ``` **启动前端服务** @@ -141,7 +182,10 @@ npm start - **开发者**: 神奇万事通 - **项目地址**: https://github.com/shumengya/InfoGenie +- **演示地址**: https://infogenie.shumengya.top +- **API地址**: https://infogenie.api.shumengya.top - **反馈邮箱**: 请通过GitHub Issues反馈 +- **ICP备案**: 蜀ICP备2025151694号 ## 📄 许可证 @@ -155,7 +199,7 @@ npm start 🎨 *一个多功能的聚合软件应用* 💬 - -神奇万事通,一个支持Windows,Android和web的app,聚合了许多神奇有趣的功能,帮助用户一键化解决问题 -前端使用React框架,后端使用Python的Flask框架 +*支持Web、Windows、Android多平台* + + diff --git a/backend/.env.production b/backend/.env.production old mode 100644 new mode 100755 diff --git a/backend/app.py b/backend/app.py old mode 100644 new mode 100755 diff --git a/backend/config.py b/backend/config.py old mode 100644 new mode 100755 diff --git a/backend/deploy.bat b/backend/deploy.bat old mode 100644 new mode 100755 diff --git a/backend/md/邮件服务修复说明.md b/backend/md/邮件服务修复说明.md old mode 100644 new mode 100755 diff --git a/backend/modules/aimodelapp.py b/backend/modules/aimodelapp.py old mode 100644 new mode 100755 diff --git a/backend/modules/api_60s.py b/backend/modules/api_60s.py old mode 100644 new mode 100755 diff --git a/backend/modules/auth.py b/backend/modules/auth.py old mode 100644 new mode 100755 diff --git a/backend/modules/email_service.py b/backend/modules/email_service.py old mode 100644 new mode 100755 diff --git a/backend/modules/smallgame.py b/backend/modules/smallgame.py old mode 100644 new mode 100755 diff --git a/backend/modules/user_management.py b/backend/modules/user_management.py old mode 100644 new mode 100755 diff --git a/backend/requirements.txt b/backend/requirements.txt old mode 100644 new mode 100755 diff --git a/backend/test/email_test.py b/backend/test/email_test.py old mode 100644 new mode 100755 diff --git a/backend/test/mongo_test.py b/backend/test/mongo_test.py old mode 100644 new mode 100755 diff --git a/backend/test/test_email.py b/backend/test/test_email.py old mode 100644 new mode 100755 diff --git a/backend/test/test_email_fix.py b/backend/test/test_email_fix.py old mode 100644 new mode 100755 diff --git a/backend/test/test_mongo.py b/backend/test/test_mongo.py old mode 100644 new mode 100755 diff --git a/build_frontend.bat b/build_frontend.bat old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/css/background.css b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/css/style.css b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/index.html b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/js/script.js b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/接口集合.json b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/返回接口.json b/frontend/60sapi/娱乐消遣/随机JavaScript趣味题/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/css/background.css b/frontend/60sapi/娱乐消遣/随机KFC文案/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/css/style.css b/frontend/60sapi/娱乐消遣/随机KFC文案/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/index.html b/frontend/60sapi/娱乐消遣/随机KFC文案/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/js/main.js b/frontend/60sapi/娱乐消遣/随机KFC文案/js/main.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/接口集合.json b/frontend/60sapi/娱乐消遣/随机KFC文案/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机KFC文案/返回接口.json b/frontend/60sapi/娱乐消遣/随机KFC文案/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/css/background.css b/frontend/60sapi/娱乐消遣/随机一言/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/css/style.css b/frontend/60sapi/娱乐消遣/随机一言/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/index.html b/frontend/60sapi/娱乐消遣/随机一言/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/js/script.js b/frontend/60sapi/娱乐消遣/随机一言/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/接口集合.json b/frontend/60sapi/娱乐消遣/随机一言/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机一言/返回接口.json b/frontend/60sapi/娱乐消遣/随机一言/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/css/Untitled-1.html b/frontend/60sapi/娱乐消遣/随机冷笑话/css/Untitled-1.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/css/background.css b/frontend/60sapi/娱乐消遣/随机冷笑话/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/css/style.css b/frontend/60sapi/娱乐消遣/随机冷笑话/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/index.html b/frontend/60sapi/娱乐消遣/随机冷笑话/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/js/script.js b/frontend/60sapi/娱乐消遣/随机冷笑话/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/接口集合.json b/frontend/60sapi/娱乐消遣/随机冷笑话/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机冷笑话/返回接口.json b/frontend/60sapi/娱乐消遣/随机冷笑话/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/css/background.css b/frontend/60sapi/娱乐消遣/随机发病文学/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/css/style.css b/frontend/60sapi/娱乐消遣/随机发病文学/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/index.html b/frontend/60sapi/娱乐消遣/随机发病文学/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/js/script.js b/frontend/60sapi/娱乐消遣/随机发病文学/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/接口集合.json b/frontend/60sapi/娱乐消遣/随机发病文学/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机发病文学/返回接口.json b/frontend/60sapi/娱乐消遣/随机发病文学/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机唱歌音频/css/style.css b/frontend/60sapi/娱乐消遣/随机唱歌音频/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机唱歌音频/index.html b/frontend/60sapi/娱乐消遣/随机唱歌音频/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机唱歌音频/js/script.js b/frontend/60sapi/娱乐消遣/随机唱歌音频/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机唱歌音频/接口集合.json b/frontend/60sapi/娱乐消遣/随机唱歌音频/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机唱歌音频/返回接口.json b/frontend/60sapi/娱乐消遣/随机唱歌音频/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/css/background.css b/frontend/60sapi/娱乐消遣/随机搞笑段子/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/css/style.css b/frontend/60sapi/娱乐消遣/随机搞笑段子/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/index.html b/frontend/60sapi/娱乐消遣/随机搞笑段子/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/js/script.js b/frontend/60sapi/娱乐消遣/随机搞笑段子/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/接口集合.json b/frontend/60sapi/娱乐消遣/随机搞笑段子/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机搞笑段子/返回接口.json b/frontend/60sapi/娱乐消遣/随机搞笑段子/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/css/background.css b/frontend/60sapi/娱乐消遣/随机运势/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/css/style.css b/frontend/60sapi/娱乐消遣/随机运势/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/index.html b/frontend/60sapi/娱乐消遣/随机运势/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/js/script.js b/frontend/60sapi/娱乐消遣/随机运势/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/接口集合.json b/frontend/60sapi/娱乐消遣/随机运势/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/娱乐消遣/随机运势/返回接口.json b/frontend/60sapi/娱乐消遣/随机运势/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/EpicGames免费游戏/css/style.css b/frontend/60sapi/实用功能/EpicGames免费游戏/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/EpicGames免费游戏/index.html b/frontend/60sapi/实用功能/EpicGames免费游戏/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/EpicGames免费游戏/js/script.js b/frontend/60sapi/实用功能/EpicGames免费游戏/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/EpicGames免费游戏/接口集合.json b/frontend/60sapi/实用功能/EpicGames免费游戏/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/EpicGames免费游戏/返回接口.json b/frontend/60sapi/实用功能/EpicGames免费游戏/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/css/background.css b/frontend/60sapi/实用功能/公网IP地址/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/css/style.css b/frontend/60sapi/实用功能/公网IP地址/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/index.html b/frontend/60sapi/实用功能/公网IP地址/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/js/script.js b/frontend/60sapi/实用功能/公网IP地址/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/接口集合.json b/frontend/60sapi/实用功能/公网IP地址/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/公网IP地址/返回接口.json b/frontend/60sapi/实用功能/公网IP地址/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/css/background.css b/frontend/60sapi/实用功能/农历信息/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/css/style.css b/frontend/60sapi/实用功能/农历信息/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/index.html b/frontend/60sapi/实用功能/农历信息/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/js/script.js b/frontend/60sapi/实用功能/农历信息/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/接口集合.json b/frontend/60sapi/实用功能/农历信息/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/农历信息/返回接口.json b/frontend/60sapi/实用功能/农历信息/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/哈希解压压缩/css/style.css b/frontend/60sapi/实用功能/哈希解压压缩/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/哈希解压压缩/index.html b/frontend/60sapi/实用功能/哈希解压压缩/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/哈希解压压缩/js/script.js b/frontend/60sapi/实用功能/哈希解压压缩/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/哈希解压压缩/接口集合.json b/frontend/60sapi/实用功能/哈希解压压缩/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/哈希解压压缩/返回接口.json b/frontend/60sapi/实用功能/哈希解压压缩/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/css/background.css b/frontend/60sapi/实用功能/天气预报/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/css/style.css b/frontend/60sapi/实用功能/天气预报/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/index.html b/frontend/60sapi/实用功能/天气预报/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/js/script.js b/frontend/60sapi/实用功能/天气预报/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/接口集合.json b/frontend/60sapi/实用功能/天气预报/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/天气预报/返回接口.json b/frontend/60sapi/实用功能/天气预报/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成二维码/css/background.css b/frontend/60sapi/实用功能/生成二维码/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成二维码/css/style.css b/frontend/60sapi/实用功能/生成二维码/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成二维码/index.html b/frontend/60sapi/实用功能/生成二维码/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成二维码/js/script.js b/frontend/60sapi/实用功能/生成二维码/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成二维码/接口集合.json b/frontend/60sapi/实用功能/生成二维码/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/生成要求模板.txt b/frontend/60sapi/实用功能/生成要求模板.txt old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/css/background.css b/frontend/60sapi/实用功能/百度百科词条/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/css/style.css b/frontend/60sapi/实用功能/百度百科词条/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/index.html b/frontend/60sapi/实用功能/百度百科词条/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/js/script.js b/frontend/60sapi/实用功能/百度百科词条/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/接口集合.json b/frontend/60sapi/实用功能/百度百科词条/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/百度百科词条/返回接口.json b/frontend/60sapi/实用功能/百度百科词条/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/css/background.css b/frontend/60sapi/实用功能/链接OG信息/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/css/style.css b/frontend/60sapi/实用功能/链接OG信息/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/index.html b/frontend/60sapi/实用功能/链接OG信息/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/js/script.js b/frontend/60sapi/实用功能/链接OG信息/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/接口集合.json b/frontend/60sapi/实用功能/链接OG信息/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/实用功能/链接OG信息/返回接口.json b/frontend/60sapi/实用功能/链接OG信息/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/历史上的今天/css/style.css b/frontend/60sapi/日更资讯/历史上的今天/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/历史上的今天/index.html b/frontend/60sapi/日更资讯/历史上的今天/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/历史上的今天/js/script.js b/frontend/60sapi/日更资讯/历史上的今天/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/历史上的今天/接口集合.json b/frontend/60sapi/日更资讯/历史上的今天/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/历史上的今天/返回接口.json b/frontend/60sapi/日更资讯/历史上的今天/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/必应每日壁纸/css/style.css b/frontend/60sapi/日更资讯/必应每日壁纸/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/必应每日壁纸/index.html b/frontend/60sapi/日更资讯/必应每日壁纸/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/必应每日壁纸/js/script.js b/frontend/60sapi/日更资讯/必应每日壁纸/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/必应每日壁纸/接口集合.json b/frontend/60sapi/日更资讯/必应每日壁纸/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/必应每日壁纸/返回接口.json b/frontend/60sapi/日更资讯/必应每日壁纸/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每天60s读懂世界/css/style.css b/frontend/60sapi/日更资讯/每天60s读懂世界/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每天60s读懂世界/index.html b/frontend/60sapi/日更资讯/每天60s读懂世界/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每天60s读懂世界/js/script.js b/frontend/60sapi/日更资讯/每天60s读懂世界/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每天60s读懂世界/接口集合.json b/frontend/60sapi/日更资讯/每天60s读懂世界/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每天60s读懂世界/返回接口.json b/frontend/60sapi/日更资讯/每天60s读懂世界/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每日国际汇率/css/style.css b/frontend/60sapi/日更资讯/每日国际汇率/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每日国际汇率/index.html b/frontend/60sapi/日更资讯/每日国际汇率/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每日国际汇率/js/script.js b/frontend/60sapi/日更资讯/每日国际汇率/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每日国际汇率/接口集合.json b/frontend/60sapi/日更资讯/每日国际汇率/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/日更资讯/每日国际汇率/返回接口.json b/frontend/60sapi/日更资讯/每日国际汇率/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/css/background.css b/frontend/60sapi/热搜榜单/Hacker News 榜单/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/css/style.css b/frontend/60sapi/热搜榜单/Hacker News 榜单/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/index.html b/frontend/60sapi/热搜榜单/Hacker News 榜单/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/js/script.js b/frontend/60sapi/热搜榜单/Hacker News 榜单/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/接口集合.json b/frontend/60sapi/热搜榜单/Hacker News 榜单/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/Hacker News 榜单/返回接口.json b/frontend/60sapi/热搜榜单/Hacker News 榜单/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/css/background.css b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/css/style.css b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/index.html b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/接口集合.json b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/返回接口.json b/frontend/60sapi/热搜榜单/哔哩哔哩热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/css/background.css b/frontend/60sapi/热搜榜单/头条热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/css/style.css b/frontend/60sapi/热搜榜单/头条热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/index.html b/frontend/60sapi/热搜榜单/头条热搜榜/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/js/main.js b/frontend/60sapi/热搜榜单/头条热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/接口集合.json b/frontend/60sapi/热搜榜单/头条热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/头条热搜榜/返回接口.json b/frontend/60sapi/热搜榜单/头条热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/css/background.css b/frontend/60sapi/热搜榜单/微博热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/css/style.css b/frontend/60sapi/热搜榜单/微博热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/img/qeye.svg b/frontend/60sapi/热搜榜单/微博热搜榜/img/qeye.svg old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/index.html b/frontend/60sapi/热搜榜单/微博热搜榜/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/js/main.js b/frontend/60sapi/热搜榜单/微博热搜榜/js/main.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/接口集合.json b/frontend/60sapi/热搜榜单/微博热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/微博热搜榜/返回接口.json b/frontend/60sapi/热搜榜单/微博热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/css/background.css b/frontend/60sapi/热搜榜单/抖音热搜榜/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/css/style.css b/frontend/60sapi/热搜榜单/抖音热搜榜/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/index.html b/frontend/60sapi/热搜榜单/抖音热搜榜/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/js/script.js b/frontend/60sapi/热搜榜单/抖音热搜榜/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/接口集合.json b/frontend/60sapi/热搜榜单/抖音热搜榜/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/抖音热搜榜/返回接口.json b/frontend/60sapi/热搜榜单/抖音热搜榜/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/猫眼票房排行榜/css/style.css b/frontend/60sapi/热搜榜单/猫眼票房排行榜/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/猫眼票房排行榜/index.html b/frontend/60sapi/热搜榜单/猫眼票房排行榜/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/猫眼票房排行榜/js/script.js b/frontend/60sapi/热搜榜单/猫眼票房排行榜/js/script.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/猫眼票房排行榜/接口集合.json b/frontend/60sapi/热搜榜单/猫眼票房排行榜/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/猫眼票房排行榜/返回接口.json b/frontend/60sapi/热搜榜单/猫眼票房排行榜/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/css/background.css b/frontend/60sapi/热搜榜单/知乎热门话题/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/css/style.css b/frontend/60sapi/热搜榜单/知乎热门话题/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/img/zhihu-logo.svg b/frontend/60sapi/热搜榜单/知乎热门话题/img/zhihu-logo.svg old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/index.html b/frontend/60sapi/热搜榜单/知乎热门话题/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/js/main.js b/frontend/60sapi/热搜榜单/知乎热门话题/js/main.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/接口集合.json b/frontend/60sapi/热搜榜单/知乎热门话题/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/知乎热门话题/返回接口.json b/frontend/60sapi/热搜榜单/知乎热门话题/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/css/background.css b/frontend/60sapi/热搜榜单/网易云榜单/css/background.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/css/responsive.css b/frontend/60sapi/热搜榜单/网易云榜单/css/responsive.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/css/style.css b/frontend/60sapi/热搜榜单/网易云榜单/css/style.css old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/index.html b/frontend/60sapi/热搜榜单/网易云榜单/index.html old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/js/app.js b/frontend/60sapi/热搜榜单/网易云榜单/js/app.js old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/接口集合.json b/frontend/60sapi/热搜榜单/网易云榜单/接口集合.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/热搜榜单/网易云榜单/返回接口.json b/frontend/60sapi/热搜榜单/网易云榜单/返回接口.json old mode 100644 new mode 100755 diff --git a/frontend/60sapi/生成要求模板.txt b/frontend/60sapi/生成要求模板.txt old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI写诗小助手/env.js b/frontend/aimodelapp/AI写诗小助手/env.js old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI写诗小助手/index.html b/frontend/aimodelapp/AI写诗小助手/index.html old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI变量命名助手/env.js b/frontend/aimodelapp/AI变量命名助手/env.js old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI变量命名助手/index.html b/frontend/aimodelapp/AI变量命名助手/index.html old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI变量命名助手/script.js b/frontend/aimodelapp/AI变量命名助手/script.js old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI变量命名助手/styles.css b/frontend/aimodelapp/AI变量命名助手/styles.css old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI姓名评测/env.js b/frontend/aimodelapp/AI姓名评测/env.js old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI姓名评测/index.html b/frontend/aimodelapp/AI姓名评测/index.html old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI姓名评测/script.js b/frontend/aimodelapp/AI姓名评测/script.js old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/AI姓名评测/styles.css b/frontend/aimodelapp/AI姓名评测/styles.css old mode 100644 new mode 100755 diff --git a/frontend/aimodelapp/生成要求.txt b/frontend/aimodelapp/生成要求.txt old mode 100644 new mode 100755 diff --git a/frontend/assets/logo.png b/frontend/assets/logo.png old mode 100644 new mode 100755 diff --git a/frontend/assets/logo2.png b/frontend/assets/logo2.png old mode 100644 new mode 100755 diff --git a/frontend/react-app/.env.production b/frontend/react-app/.env.production old mode 100644 new mode 100755 diff --git a/frontend/react-app/package-lock.json b/frontend/react-app/package-lock.json old mode 100644 new mode 100755 diff --git a/frontend/react-app/package.json b/frontend/react-app/package.json old mode 100644 new mode 100755 diff --git a/frontend/react-app/public/_redirects b/frontend/react-app/public/_redirects old mode 100644 new mode 100755 diff --git a/frontend/react-app/public/index.html b/frontend/react-app/public/index.html old mode 100644 new mode 100755 diff --git a/frontend/react-app/public/manifest.json b/frontend/react-app/public/manifest.json old mode 100644 new mode 100755 diff --git a/frontend/react-app/public/sw.js b/frontend/react-app/public/sw.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/App.js b/frontend/react-app/src/App.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/components/Footer.js b/frontend/react-app/src/components/Footer.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/components/Header.js b/frontend/react-app/src/components/Header.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/components/Navigation.js b/frontend/react-app/src/components/Navigation.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/contexts/UserContext.js b/frontend/react-app/src/contexts/UserContext.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/env.backup b/frontend/react-app/src/env.backup old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/index.js b/frontend/react-app/src/index.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/md/前端邮件功能测试指南.md b/frontend/react-app/src/md/前端邮件功能测试指南.md old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/pages/AiModelPage.js b/frontend/react-app/src/pages/AiModelPage.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/pages/Api60sPage.js b/frontend/react-app/src/pages/Api60sPage.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/pages/HomePage.js b/frontend/react-app/src/pages/HomePage.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/pages/LoginPage.js b/frontend/react-app/src/pages/LoginPage.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/pages/SmallGamePage.js b/frontend/react-app/src/pages/SmallGamePage.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/styles/global.css b/frontend/react-app/src/styles/global.css old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/styles/index.css b/frontend/react-app/src/styles/index.css old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/utils/api.js b/frontend/react-app/src/utils/api.js old mode 100644 new mode 100755 diff --git a/frontend/react-app/src/utils/helpers.js b/frontend/react-app/src/utils/helpers.js old mode 100644 new mode 100755 diff --git a/frontend/setting.json b/frontend/setting.json old mode 100644 new mode 100755 diff --git a/frontend/smallgame/2048/controls.js b/frontend/smallgame/2048/controls.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/2048/game-logic.js b/frontend/smallgame/2048/game-logic.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/2048/index.html b/frontend/smallgame/2048/index.html old mode 100644 new mode 100755 diff --git a/frontend/smallgame/2048/statistics.js b/frontend/smallgame/2048/statistics.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/2048/styles.css b/frontend/smallgame/2048/styles.css old mode 100644 new mode 100755 diff --git a/frontend/smallgame/俄罗斯方块/game-controls.js b/frontend/smallgame/俄罗斯方块/game-controls.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/俄罗斯方块/game-stats.js b/frontend/smallgame/俄罗斯方块/game-stats.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/俄罗斯方块/index.html b/frontend/smallgame/俄罗斯方块/index.html old mode 100644 new mode 100755 diff --git a/frontend/smallgame/俄罗斯方块/styles.css b/frontend/smallgame/俄罗斯方块/styles.css old mode 100644 new mode 100755 diff --git a/frontend/smallgame/俄罗斯方块/tetris.js b/frontend/smallgame/俄罗斯方块/tetris.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/别踩白方块/MUSIC.mp3 b/frontend/smallgame/别踩白方块/MUSIC.mp3 old mode 100644 new mode 100755 diff --git a/frontend/smallgame/别踩白方块/game.js b/frontend/smallgame/别踩白方块/game.js old mode 100644 new mode 100755 diff --git a/frontend/smallgame/别踩白方块/index.html b/frontend/smallgame/别踩白方块/index.html old mode 100644 new mode 100755 diff --git a/frontend/smallgame/生成要求.txt b/frontend/smallgame/生成要求.txt old mode 100644 new mode 100755 diff --git a/nginx-config-example.conf b/nginx-config-example.conf old mode 100644 new mode 100755 diff --git a/start_backend.bat b/start_backend.bat old mode 100644 new mode 100755 diff --git a/start_frontend.bat b/start_frontend.bat old mode 100644 new mode 100755 diff --git a/用户数据模板.json b/用户数据模板.json old mode 100644 new mode 100755 diff --git a/项目架构说明.txt b/项目架构说明.txt old mode 100644 new mode 100755