Skip to content
:octocat: Display Github Trending repositories on Chrome New Tab Extensions
JavaScript Vue CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__config__ 添加服务端 Jan 22, 2018
__database__/migrations 添加服务端 Jan 22, 2018
app 添加 github 授权接口 May 6, 2018
assets 📝 update readme Jun 26, 2018
src egg Sep 14, 2019
static 新增 Developers Trending Sep 14, 2019
.babelrc 添加搜索框 Jan 18, 2018
.env.example 添加 github 授权接口 May 6, 2018
.eslintrc.yml
.gitignore egg Sep 14, 2019
.sequelizerc 添加服务端 Jan 22, 2018
LICENSE Initial commit Jan 17, 2018
README.md 📝 update readme Aug 23, 2019
index.html 🎉 initial commit Jan 17, 2018
package-lock.json 新增 Developers Trending Sep 14, 2019
package.json 新增 Developers Trending Sep 14, 2019
poi.config.js 解决跨域请求问题 Jan 19, 2018
postcss.config.js 🎉 initial commit Jan 17, 2018

README.md

GITHUBER

:octocat: 这是一个帮助 GitHub 开发者每日发现优质内容的 Chrome 主页拓展。

✔ 支持四大搜索引擎:谷歌、百度、必应、雅虎
✔ 添加便捷书签
✔ 爬 Github Trending 展示所有编程语言的每日、每周、每月热门 Repo
✔ 项目开源,方便大家进行代码审计、添加新功能
✔ 支持中英文、备份数据、以及基本视图设置

One-click install from Google Chrome Web Store ⬇️ ⬇️ ⬇️

Try it now

本地开发

用于调试 chrome 特性,代码编译成功后手动刷新页面方可生效

  1. 安装依赖
    npm i
  2. 编译代码
    npm run watch
  3. 打开 Chrome 扩展程序 chrome://extensions/,开启开发者模式
  4. 点击加载已解压的扩展程序,找到编译后输出的 dist 目录,加载代码

服务端部署

  1. 添加配置文件

    # 添加 .env 填写正确的配置信息
    cp .env.example .env
  2. 创建数据库(默认用MySQL)

    # 初始化数据表
    yarn db:migrate
  3. 启动服务

    # 开发环境
    yarn nodemon
    
    # 生产环境
    yarn start

TODO LIST

  • 高级设置(待定)
    • RSS
  • 数据同步
    • 手动备份
    • 从云端恢复数据
    • 账号(登录,注册)
  • 最常访问(待定)

相关链接

License

Githuber © zhuowenli, Released under the Mozilla Public License 2.0 License.

You can’t perform that action at this time.