通过github api搜索仓库,根据关键词,开发语言,过滤关键词,定时搜索最新提交仓库,并clone到本地或者阿里云codeup。
联系客服发送star截图免费获取最新代码
http://gitclone.16688.online/#/repo-watch-task
test/123456
注意:演示地址,测试账号,限制只能监控生成1条数据,如有其他需求,请联系开发人员或者部署新服务器
- jdk>=17
- vue3
- nodejs>=18.17.1
【后端】【github】 https://github.com/mengyou658/git-repo-search-watch
【后端】【gitee】 https://gitee.com/mengyou/git-repo-search-watch
【前段】【github】 https://github.com/mengyou658/git-repo-search-watch-ui
【前段】【gitee】 https://gitee.com/mengyou/git-repo-search-watch-ui
- 搜索任务管理,设置搜索关键词,开发语言,过滤关键词,定时搜索,定时clone到本地或者阿里云codeup
- 搜索结果管理,显示搜索结果,访问仓库,访问codeup仓库
- 仓库配置,配置仓库的clone地址,clone到本地或者阿里云codeup,配置秘钥,配置开发
- 定时搜索任务,定时clone到本地或者阿里云codeup
- github trending 抓取
- 自动更新github dns ip至hosts
- github 仓库readme展示
- 增加标签和归档
- 增加获取star数
- codeup里面缺少的仓库补全
- github目录树
- TODO 监控任务默认搜索模式和自定义搜索模式
- TODO 监控任务搜索结果测试
- TODO 小程序
- TODO 其他仓库搜索抓取,比如gitee,gitlab等
- TODO 其他待补充
- github api 调用:目前使用用户名密码配置方式调用api,配置【仓库配置】菜单
- aliyun codeup api 需要申请ak和sk,尽量使用AccessKey管理,注意需要给仓库新增和删除的权限,同时开启管理员删除仓库权限,具体参考阿里云codeup
- 爬虫方式代码已经实现(暂未测试)暂时还没有使用,后续github trending 抓取会添加测试
基于 【完整版】ruoyi-vue-pro 开发
sql/mysql/ruoyi-vue-pro.sql sql/mysql/git-repo.sql