{"id":13694991,"url":"https://github.com/zhuowenli/githuber","last_synced_at":"2025-04-05T06:07:24.786Z","repository":{"id":54725009,"uuid":"117799336","full_name":"zhuowenli/githuber","owner":"zhuowenli","description":":octocat:  Display Github Trending repositories on Chrome New Tab Extensions","archived":false,"fork":false,"pushed_at":"2023-07-11T05:49:26.000Z","size":4656,"stargazers_count":486,"open_issues_count":20,"forks_count":48,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T05:06:37.780Z","etag":null,"topics":["chrome","chrome-extension","extension","github","github-trending","trending","vue2"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/githuber/janmcneaglgklfljjcpihkkomeghljnf","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhuowenli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://paypal.me/zhuowenli","https://www.buymeacoffee.com/zhuowenli"]}},"created_at":"2018-01-17T07:14:31.000Z","updated_at":"2025-01-24T18:32:47.000Z","dependencies_parsed_at":"2024-01-14T19:12:45.210Z","dependency_job_id":"bd5f5b29-612f-4327-805b-ab68b753cfe6","html_url":"https://github.com/zhuowenli/githuber","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuowenli%2Fgithuber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuowenli%2Fgithuber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuowenli%2Fgithuber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuowenli%2Fgithuber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhuowenli","download_url":"https://codeload.github.com/zhuowenli/githuber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294538,"owners_count":20915340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","chrome-extension","extension","github","github-trending","trending","vue2"],"created_at":"2024-08-02T17:01:55.339Z","updated_at":"2025-04-05T06:07:24.771Z","avatar_url":"https://github.com/zhuowenli.png","language":"JavaScript","funding_links":["https://paypal.me/zhuowenli","https://www.buymeacoffee.com/zhuowenli"],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./assets/logo.png\" width=\"150\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/zhuowenli/githuber/blob/master/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/License-MPL--2.0-fe7d37.svg?style=flat-square\" alt=\"gitmoji commits\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://gitmoji.carloscuesta.me\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Gitmoji%20Commits-%20😜-FFDD67.svg?style=flat-square\" alt=\"gitmoji commits\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zhuowenli/githuber/pulls\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs welcome\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## GITHUBER\n\n:octocat: 这是一个帮助 GitHub 开发者每日发现优质内容的浏览器主页拓展。\n\n✔ 支持四大搜索引擎：谷歌、百度、必应、雅虎\u003cbr\u003e\n✔ 添加便捷书签\u003cbr\u003e\n✔ 爬 Github Trending 展示所有编程语言的每日、每周、每月热门 Repo\u003cbr\u003e\n✔ 项目开源，方便大家进行代码审计、添加新功能\u003cbr\u003e\n✔ 支持中英文、备份数据、以及基本视图设置\n\n![screenshot](./assets/0.png)\n\nOne-click install from Google Chrome Web Store ⬇️ ⬇️ ⬇️\n\n\u003ca target=\"_blank\" href=\"https://chrome.google.com/webstore/detail/githuber/janmcneaglgklfljjcpihkkomeghljnf\"\u003e\u003cimg alt=\"Try it now\"  width=\"300\" src=\"https://raw.github.com/GoogleChrome/chrome-app-samples/master/tryitnowbutton.png\" title=\"Click here to install this sample from the Chrome Web Store\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n## 本地开发\n\n用于调试 `chrome` 特性，代码编译成功后手动刷新页面方可生效\n\n1. 安装依赖\n\n    ```bash\n    npm i\n    ```\n\n2. 编译代码\n\n    ```bash\n    npm run watch\n    ```\n\n3. 打开 Chrome 扩展程序 [chrome://extensions/](chrome://extensions/)，开启开发者模式\n4. 点击**加载已解压的扩展程序**，找到编译后输出的 `dist` 目录，加载代码\n\n## 服务端部署\n\n1. 添加配置文件\n\n    ```bash\n    # 添加 .env 填写正确的配置信息\n    cp .env.example .env\n    ```\n\n2. 创建数据库（默认用MySQL）\n\n    ```bash\n    # 初始化数据表\n    yarn db:migrate\n    ```\n\n3. 启动服务\n\n    ```bash\n    # 开发环境\n    yarn nodemon\n\n    # 生产环境\n    yarn start\n    ```\n\n## TODO LIST\n\n- [ ] 高级设置（待定）\n    - RSS\n- [ ] 数据同步\n    - [x] 手动备份\n    - 从云端恢复数据\n    - 账号（登录，注册）\n- [ ] 最常访问（待定）\n\n## 相关链接\n\n- [GitHub Octicons](https://octicons.github.com/)\n\n## License\n\nGithuber © [zhuowenli](https://github.com/zhuowenli), Released under the [Mozilla Public License 2.0](./LICENSE) License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhuowenli%2Fgithuber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhuowenli%2Fgithuber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhuowenli%2Fgithuber/lists"}