Ctrl K
ComunidadGuías…

lib/github_readme_stats.rb

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
class GithubReadmeStats
  THEMES = Rails.root.join("config/github_readme_themes.txt").readlines(chomp: true).reject(&:empty?).freeze

  def initialize(user_id = nil, theme = nil)
    @user_id = user_id || "{YOUR_USER_ID}"
    @theme = theme || THEMES.first
  end

  def generate_badge_url
    url = URI.parse("https://github-readme-stats.hackclub.dev/api/wakatime")
    url.query = URI.encode_www_form(
      username: @user_id, api_domain: "hackatime.hackclub.com",
      theme: @theme, custom_title: "Hackatime Stats", layout: "compact",
      cache_seconds: 0, langs_count: 8
    )
    url.to_s
  end

  def self.themes = THEMES
end