🏆 Create a 3D Printed Model of Your Github Contributions
GitTrophy uses React, Redux, react-three-renderer, and react-semantic-ui on the frontend.
On the backend, GitTrophy has a Zappa-powered AWS Lambda API to scrape Github contribution data.
Most information is available on my blog post about this project.
git clone https://github.com/bcongdon/git-trophy
cd git-trophy
# Start the site
npm i
npm start
# Deploy the lambdas
cd git_trophy_lambda
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
zappa deploy
# Publish the site
cd ..
npm run deploy
This repo isn't necessarily meant to be used to create an independent deployment of git-trophy, but there's nothing stopping you if you want to!
Note: To deploy the backend/frontend you'll have to setup your AWS credentials
python git_trophy_lambda/app.py
src/actions.js
(Set BASE_URL
to the lambda URL)package.json
git_trophy_lambda/zappa_settings.json
src/oauth.js
git
in a Python lambda subprocessThanks to Aaron Francis for his help in getting contribution stats for repositories (and inspiration via Commit Print)!
Trophy Icon from NounProject
Git Icon from NounProject
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。