SukiTsubaki API

A simple, personal API for GitHub stats and analytics

This API provides endpoints to retrieve statistics about my GitHub account. The data collected through these endpoints is used to dynamically generate content for my GitHub profile page through automated workflows (GitHub Actions).

Available Endpoints

Language Stats

Analyzes repositories and returns detailed statistics about programming languages used.

GET /api/language_stats

Returns a JSON object with programming languages as keys and comprehensive data for each one.

Contribution Stats

Retrieves contribution activities on GitHub and categorizes them by type.

GET /api/contribution_stats

Returns a JSON object with counts of different contribution types (commits, issues etc.).

Activity Stats

Provides insights into coding habits and activity patterns on GitHub.

GET /api/activity_stats

Returns a JSON object with metrics like longest commit streak and total active days.

Profile Views

Tracks and maintains the number of views on the GitHub profile page over time.

GET /api/profile_views

Returns a JSON object with the current count of profile views.