Sha256: c500952973078dcd1ad734555819730f0c5168ce86cbb148367c46e07ee027a1

Contents?: true

Size: 476 Bytes

Versions: 7

Compression:

Stored size: 476 Bytes

Contents

#!/usr/bin/env ruby

require 'githubstats'

user = GithubStats.new ARGV.first

puts "Contribution data for #{user.name}:
  Today's score: #{user.today}
  Current streak: #{(user.streak || []).length}
  Longest streak: #{(user.longest_streak || []).length}
  High score: #{user.max.score} on #{user.max.date}
  Quartile boundaries: #{user.quartile_boundaries.inspect}"

# Uses https://github.com/holman/spark
system('spark', *user.raw.pop(60).map { |point| point.score.to_s })

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
githubstats-0.2.11 bin/githubstats
githubstats-0.2.9 bin/githubstats
githubstats-0.2.8 bin/githubstats
githubstats-0.2.7 bin/githubstats
githubstats-0.2.6 bin/githubstats
githubstats-0.2.5 bin/githubstats
githubstats-0.2.4 bin/githubstats