Skip to content

igrep/keep-me-contributing-kt

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

keep-me-contributing-kt

Check if you have contributed to the configured repository today.
Runs as a native Android app or a browser app.
Written pulely in Kotlin (thanks to Kotlin/JS!).

Why?

I never want to miss to fill the contribution map in GitHub.
To accomplish that, I decided to update this repository every day.
It's just a diary to record what computer-related-things I've done everyday.
Updating the repository is not directly connected to contributions to OSSs, but it does keep me motivated.

Usage of the Browser App

  1. Go to keep-me-contributing.igreque.info.
  2. Enter your GitHub user name, repository name to check the latest commit date, and your pesonal access token for GitHub, then click Start Checking.
  3. The app periodically (every about 5 mins.) checks the commttedDate of the latest commit on the master branch of https://github.com/<your-github-user-name>/<repository-name> with GitHub API.
    • Then if the latest commit date is not later than the beginning of today, the app warns you ⚠️.
  4. That's it!

Known Issues

Currently this app is only for me. So there're several issues I intentionally skipped to solve.
Pull requests are welcome!

  1. The Android app is not published on Google Play yet (due to the following issues).
  2. The timezone is hardcoded as Asia/Tokyo. So if you don't live in Japan, it doesn't work as expected.
  3. Poor error handling: e.g. even if you enter a wrong personal access token, the app doesn't show you any detailed error messages.
  4. The app doesn't check who is the committer. So if you check commits of a repository committed by several people, the app can show wrong check result.
  5. Only GitHub is supported. Sorry for GitLab and Bitbucket fans.
  6. No iOS version. But I have no iOS machine and no Mac, so I'd publish the core library on a Maven repository to let someone to create if necessary.

About

Check if you have contributed to the configured repository today.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published