Skip to content

ZORfree/arxiv_assistant

Repository files navigation

ArXiv 论文筛选助手

一个基于Next.js开发的智能论文筛选工具,帮助研究者快速找到感兴趣的ArXiv论文。

✨ 主要功能

🔍 智能搜索与分析

  • 智能论文搜索:支持在ArXiv数据库中按关键词、分类搜索论文
  • AI辅助分析:根据用户研究偏好自动分析论文相关性,提供相关度评分
  • 并行处理:支持多篇论文同时分析,提供实时进度显示
  • 中文翻译:自动提供论文标题和摘要的中文翻译

❤️ 收藏管理系统

  • 智能收藏:一键收藏感兴趣的论文
  • 自定义分类:支持创建、编辑、删除个人分类,自定义颜色和描述
  • 搜索筛选:支持按标题、摘要、作者、备注搜索收藏的论文
  • 统计分析:提供收藏数量统计和分类分布图表

💾 数据同步与备份

  • 本地存储:所有数据保存在浏览器本地,保护隐私安全
  • 数据导入导出:支持JSON格式的收藏数据备份和恢复
  • WebDAV同步:支持与WebDAV服务器同步,实现跨设备数据共享
  • 智能备份:自动检测数据变化,提供增量同步功能

🎨 用户体验

  • 深色模式:支持浅色/深色主题自动切换
  • 响应式设计:适配桌面端和移动端
  • 个性化设置:可自定义API配置、并发请求数量等参数
  • 实时更新:显示项目最新更新日志和版本信息

🚀 快速开始

环境要求

  • Node.js (推荐 v18 或更高版本)
  • npm 或 yarn

安装步骤

  1. 克隆项目
git clone <repository-url>
cd paper
  1. 安装依赖
npm install
  1. 配置环境变量 在项目根目录创建.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
  1. 启动开发服务器
npm run dev

访问 http://localhost:3000 即可看到应用界面。

生产环境部署

  1. 构建项目
npm run build
#
yarn build
  1. 启动生产服务器
npm run start
#
yarn start

📖 使用指南

首次使用配置

  1. 个性化设置

  2. WebDAV同步设置(可选)

    • 在设置中配置WebDAV服务器信息
    • 支持坚果云、NextCloud等WebDAV服务
    • 实现跨设备收藏数据同步

收藏管理

  1. 收藏论文

    • 点击论文右上角的心形图标收藏
    • 选择合适的分类并添加个人备注
    • 按住Shift键点击可快速收藏到"其他"分类
  2. 管理收藏夹

    • 点击"管理收藏夹"按钮查看所有收藏
    • 支持按分类筛选和搜索
    • 可编辑收藏的分类和备注
    • 支持批量操作和数据导出

💖 支持项目

如果这个项目对您有帮助,欢迎通过以下方式支持项目的持续开发:

🎁 赞助方式

微信/支付宝扫码赞助

收款二维码

您的支持是项目持续改进的动力!

🌟 其他支持方式

  • ⭐ 给项目点个Star
  • 🐛 提交Bug报告和功能建议
  • 🤝 参与代码贡献
  • 📢 向朋友推荐这个项目

📄 许可证

本项目采用 MIT 许可证,这意味着:

✅ 您可以:

  • 自由使用:在个人或商业项目中使用本代码
  • 修改代码:根据需要修改和定制功能
  • 二次开发:基于本项目创建衍生作品
  • 分发代码:重新分发原始代码或修改后的版本
  • 商业使用:在商业产品中使用本项目

⚠️ 使用条件:

  • 保留版权声明:在所有副本中必须包含原始版权声明
  • 保留许可证:必须包含 MIT 许可证的完整文本
  • 保留作者信息:不得移除或修改原作者 ZORfree 的署名信息

📋 如何正确使用:

  1. 在您的项目中包含 LICENSE 文件
  2. 在代码中保留原始版权声明:Copyright (c) 2024 ZORfree
  3. 在项目文档中注明基于本项目开发(推荐但非必需)

详细条款请参阅 LICENSE 文件。


💡 鼓励贡献:如果您基于本项目开发了有趣的功能,欢迎提交 Pull Request !

🔗 相关链接


版本: v1.2.1
技术支持: 如有问题请提交Issue

About

一个基于Next.js开发的智能论文筛选工具,帮助研究者快速找到感兴趣的ArXiv论文。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages