一个基于Next.js开发的智能论文筛选工具,帮助研究者快速找到感兴趣的ArXiv论文。
- 智能论文搜索:支持在ArXiv数据库中按关键词、分类搜索论文
- AI辅助分析:根据用户研究偏好自动分析论文相关性,提供相关度评分
- 并行处理:支持多篇论文同时分析,提供实时进度显示
- 中文翻译:自动提供论文标题和摘要的中文翻译
- 智能收藏:一键收藏感兴趣的论文
- 自定义分类:支持创建、编辑、删除个人分类,自定义颜色和描述
- 搜索筛选:支持按标题、摘要、作者、备注搜索收藏的论文
- 统计分析:提供收藏数量统计和分类分布图表
- 本地存储:所有数据保存在浏览器本地,保护隐私安全
- 数据导入导出:支持JSON格式的收藏数据备份和恢复
- WebDAV同步:支持与WebDAV服务器同步,实现跨设备数据共享
- 智能备份:自动检测数据变化,提供增量同步功能
- 深色模式:支持浅色/深色主题自动切换
- 响应式设计:适配桌面端和移动端
- 个性化设置:可自定义API配置、并发请求数量等参数
- 实时更新:显示项目最新更新日志和版本信息
- Node.js (推荐 v18 或更高版本)
- npm 或 yarn
- 克隆项目
git clone <repository-url>
cd paper- 安装依赖
npm install- 配置环境变量
在项目根目录创建
.env.local文件:
# ArXiv API 配置【可选】
ARXIV_API_DELAY=3000
ARXIV_API_MAX_RESULTS=50
# Redis 配置【可选,用于缓存】
# 支持标准 Redis 协议 (redis:// 或 rediss://)
REDIS_URL=your_redis_url_or_upstash_resp_url
# GitHub API 配置【可选,用于版本信息】
GITHUB_REPO=your_repo_name- 启动开发服务器
npm run dev访问 http://localhost:3000 即可看到应用界面。
- 构建项目
npm run build
# 或
yarn build- 启动生产服务器
npm run start
# 或
yarn start-
个性化设置
- 首次使用时,点击"个性化设置"按钮
- 配置AI服务API信息
- 设置研究领域和兴趣方向
- 可自定义并发请求数量,优化分析速度
- ArXiv代理URL设置为https://api.zorfree.qzz.io/或同类型服务([参考](https://github.com/ymyuuu/Cloudflare-Workers-Proxy))
-
WebDAV同步设置(可选)
- 在设置中配置WebDAV服务器信息
- 支持坚果云、NextCloud等WebDAV服务
- 实现跨设备收藏数据同步
-
收藏论文
- 点击论文右上角的心形图标收藏
- 选择合适的分类并添加个人备注
- 按住Shift键点击可快速收藏到"其他"分类
-
管理收藏夹
- 点击"管理收藏夹"按钮查看所有收藏
- 支持按分类筛选和搜索
- 可编辑收藏的分类和备注
- 支持批量操作和数据导出
如果这个项目对您有帮助,欢迎通过以下方式支持项目的持续开发:
微信/支付宝扫码赞助
您的支持是项目持续改进的动力!
- ⭐ 给项目点个Star
- 🐛 提交Bug报告和功能建议
- 🤝 参与代码贡献
- 📢 向朋友推荐这个项目
本项目采用 MIT 许可证,这意味着:
- 自由使用:在个人或商业项目中使用本代码
- 修改代码:根据需要修改和定制功能
- 二次开发:基于本项目创建衍生作品
- 分发代码:重新分发原始代码或修改后的版本
- 商业使用:在商业产品中使用本项目
- 保留版权声明:在所有副本中必须包含原始版权声明
- 保留许可证:必须包含 MIT 许可证的完整文本
- 保留作者信息:不得移除或修改原作者 ZORfree 的署名信息
- 在您的项目中包含 LICENSE 文件
- 在代码中保留原始版权声明:
Copyright (c) 2024 ZORfree - 在项目文档中注明基于本项目开发(推荐但非必需)
详细条款请参阅 LICENSE 文件。
💡 鼓励贡献:如果您基于本项目开发了有趣的功能,欢迎提交 Pull Request !
版本: v1.2.1
技术支持: 如有问题请提交Issue
