Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uniquexiaobai/wechat-app-githubfeed
Your another Github client written with WeApp
https://github.com/uniquexiaobai/wechat-app-githubfeed
Last synced: 3 months ago
JSON representation
Your another Github client written with WeApp
- Host: GitHub
- URL: https://github.com/uniquexiaobai/wechat-app-githubfeed
- Owner: uniquexiaobai
- License: mit
- Created: 2016-10-10T12:56:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-11T13:04:16.000Z (almost 5 years ago)
- Last Synced: 2024-07-02T18:10:52.299Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 4.51 MB
- Stars: 37
- Watchers: 3
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-wechat-weapp - wechat-app-githubfeed - 微信小程序试玩 (Demo)
- awesome-github-wechat-app - wechat-app-githubfeed - 微信小程序试玩 (Demo)
README
### GitHub Feed 小程序版
参考:[react-native-gitfeed](https://github.com/xiekw2010/react-native-gitfeed)![](./screenshots/githubfeed.gif)
### 已完成的功能
![](./screenshots/feed.png)
![](./screenshots/famous.png)
![](./screenshots/explore.png)
![](./screenshots/user.png)### 一些痛点
- 不支持 WebView ,故不能使用 OAuth2 获得 GitHub 授权,目前会有每小时 60 次的 API 请求限制 ;
- wx.request() 这个网络请求的 API 封装的太简单粗暴,以至于不能获取响应头中的其他域,如 Link ;
- 不支持 ES2015 原生的 Promise,故不得不引入第三方的 Promise 库,此处使用的是 bluebird ;