GitHub Lines of Code
You should authenticate with Github to raise API rate limits from 60/hr to 5000/hr.
To do so, create a new application using the following values:
- Application name: GitHub Lines of Code
- Homepage URL: your URL, e.g. http://localhost/ or https://icecreamyou.github.io/GitHub-Tools
- Description: up to you, or just leave this blank
- Authorization callback URL: this isn't used so just pick something like http://localhost/oauth
config.js
.
Otherwise, change the URL of this page to include the values like this,
replacing CLIENT_ID
and CLIENT_SECRET
with your corresponding tokens:
https://icecreamyou.github.io/GitHub-Tools/?client_id=CLIENT_ID&client_secret=CLIENT_SECRET
Note that "lines of code" by itself is a very weak measure of experience
at best, and not an indicator of quality. Different programming languages
have orders of magnitude different verbosity, and well-designed code is
often less verbose than poorly-designed code. Additionally, this page
counts comments, documentation, and other non-code text in its accounting.
It also counts libraries/frameworks included directly in a repository and
automatically generated build files (for example, concatenated or
minified JavaScript) so not all of the code counted here was necessarily
written by the user in question.