that_is_me_on_github is a Python CLI application used for collect user's github contribution and generate markdown.
$ pip install that_is_me_on_github
$ that_is_me_on_github generate --username hustclf --org_filter apache --repo_filter hustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacat
A markdown file named that_is_me_on_github.md
will be generated under current folder.
Notice: docker will create a folder automatically when not exist. To aovid it, We should create an empty file manually.
$ docker pull hustclf/that_is_me_on_github
$ touch ~/result.md
$ docker run -it --rm -v ~/result.md:/usr/src/that_is_me_on_github/that_is_me_on_github.md hustclf/that_is_me_on_github generate --username hustclf --org_filter apache --repo_filter hustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacat
--auth_username
and --auth_password
are optional parameters.Without auth info, it is easily to reach the rate limit of github api, you can provide your account to avoid it.
For example:
$ that_is_me_on_github generate --username hustclf --org_filter apache --repo_filter hustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacat \\
--do_auth True --auth_username <github_username> --auth_password <github password>
Replace <github_username> and <github_password> with your own.
that_is_me_on_github use pipenv for local development.
$ pip install pipenv
$ cd path-to-the-project/
$ pipenv shell
Pycharm is the recommended ide.
$ pytest tests/
github上拉取项目 什么是分叉? (What is forking?) When we love someone’s repository and would like to have it in our GitHub account, we fork it so that we can work with it separately. 当我们喜欢某人的存储库并希望将其存储在我们的GitHub
docker github There are plenty of continuous integration and delivery tools that can be used to run CI/CD pipelines, such as Jenkins, Travis CI, and CircleCI. When it comes to projects hosted on GitHu
github pages Teams who work on GitHub rely on event data to collaborate. The data recorded as issues, pull requests, and comments become vital to understanding the project. 在GitHub上工作的团队依靠事件数据进行协作。 记
hugo 部署github 通过使用持续部署工具从单独的私有存储库发布公共GitHub Pages网站,可以使草稿不受公众的关注。 (Keep your drafts out of the public eye by making use of continuous deployment tools to publish your public GitHub Pages site — from a
github 和git 什么是Git? (What is Git?) Git is a free, open-source version control software. It was created by Linus Torvalds in 2005. This tool is a version control system that was initially developed to
图解机器学习 github by Karan Thakkar 由Karan Thakkar 使用GitHub和Cloudflare建立网站的插图指南 (An illustrated guide to setting up your website using GitHub and Cloudflare) You should read this if… 如果...,您应该阅读此内容 You wan
github 和git by Iago Rodrigues 通过Iago Rodrigues 学习编码时如何学习Git和GitHub (How you can learn Git and GitHub while you’re learning to code) In this article, I’ll give you some hints about how to become a Git/
程序员github头像 by Alyson La 由Alyson La 给新程序员的5个GitHub技巧 (5 GitHub tips for new coders) This October I celebrated my 5 year anniversary working at GitHub. ? 5 years ago, I was an enthusiastic accountant (
github git 使用 by Felix Wu 菲利克斯·吴(Felix Wu) Git Submodules is one of the most terrific but exhausting features in Git. I mean, we all love Git, right? But have you ever tried using Git Submodules? Git子
github托管静态页 by Taurus Omejia 由Taurus Omejia 通过Github Pages在您自己的域上托管静态网站 (Host your Static Website on your own Domain through Github Pages) Did you know that Github will allow anyone to host their stat
github ci/cd Agnostic tooling is the clever notion that you should be able to run your code in various environments. With many continuous integration and continuous development (CI/CD) apps available,
github 自动生成代码 by Mukesh Thawani 由Mukesh Thawani 如何在Github上自动执行代码评论 (How to automate Code Reviews on Github) Creating pull requests and reviewing them are two of the most common tasks in a developer’s
github ssh密钥 The need to manage multiple GitHub accounts on the same machine comes up at some point in time for most developers. Every single time I happen to change my Mac or need to Git push with a