Skip to content
View sukitsubaki's full-sized avatar
  • DE-NW

Block or report sukitsubaki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sukitsubaki/README.md

Name banner

#!/usr/bin/env python3
# -*- coding: utf-8; project: github.profile -*-
# Copyright (c) 2025 Suki Tsubaki
# Updated 2025-12-19

"""
A brief, code-based representation of me
"""

class SukisDevStats:
    def __init__(self):
        self.language_stats = { # 611 files, 3.37 MB, dynamic weighting
            "CSS"        : "β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", # 28.09 %
            "PHP"        : "β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", # 23.53 %
            "HTML"       : "β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", # 22.31 %
            "Python"     : "β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", # 12.57 %
            "Swift"      : "β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", #  7.82 %
            "JavaScript" : "β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘", #  5.69 %
        }
        self.contribution_stats = { # sum: 2,255
            "Commits"       : 1,816,
            "Issues": {
                "Created"   : 69,
                "Commented" : 327,
            },
            "PR": { # pull requests
                "Created"   : 21,
                "Reviewed"  : 5,
            },
            "Discussions"   : 17,
        }
        self.activity_stats = {
            "longest_commit_streak" : 18, # days
            "preferred_coding_hour" : 0,
            "total_days_active"     : 45,
        }
        self.profile_views = 242 # unique


class SukisSkillSet:
    def __init__(self):
        self.core_skills = {
            "advanced"   : ["CSS", "HTML", "PHP", "Python", "TYPO3"],
            "familiar"   : ["JavaScript", "Lua", "SQL", "Swift"],
            "interested" : ["TensorFlow"],
        }


class SukisDevBackground:
    def __init__(self):
        self.milestones = {
            "first_line_of_code" : 2003, # C++
            "first_website"      : 2004, # about penguins
            "first_contribution" : 2006, # in a tech forum
            "first_app"          : 2008, # calculator with Java
        }


def generate_profile_summary():
    # ... hidden for readability ...
    pass


if __name__ == "__main__":
    # generate_profile_summary()
    print("Code is poetry, thanks for reading mine <3")
{
  "machines": {
    "workstation": {
      "type": "Mac Studio",
      "cpu": "Apple M2 Max (12C/12T)",
      "ram": "64 GB",
      "storage": "1 TB SSD + 2x 2 TB SSD + 2x 4 TB HDD",
      "os": "macOS",
    },
    "sunshine_server": {
      "type": "custom"
      "cpu": "AMD Ryzen 7 7700 (8C/16T)",
      "gpu": "AMD Radeon RX 6090XT",
      "ram": "32 GB",
      "storage": "1 TB SSD",
      "os": "CachyOS",
    },
    "mobile": {
      "type": "Lenovo ThinkPad T14 Gen 3",
      "cpu": "AMD Ryzen 5 PRO 6650U (6C/12T)",
      "ram": "16 GB",
      "storage": "2 TB SSD",
      "os": "Arch Linux",
    },
    "homelab": {
      "server": {
        "type": "Raspberry Pi 5",
        "cpu": "Cortex-A76 (4C/4T)",
        "ram": "16 GB",
        "storage": "512 GB SSD",
        "os": "Debian",
      },
      "expansion": {
        "type": "QNAP TR-004",
        "storage": "4x 12 TB HDD",
        "raid": "10",
      }
    }
  },
  "philosophy": [
    "Build once, tinker forever",
    "Self-hosting > Cloud dependency",
    "The best setup is the one you can fix yourself"
  ],
  "hashtag": "#homelablife"
}

Pinned Loading

  1. pixTrail pixTrail Public

    Python tool with web interface that extracts GPS data from photos and creates GPX files for visualizing your travel routes on maps. Turn your photo collection into a journey through time and space.

    JavaScript 6 3

  2. pwb-scripts pwb-scripts Public

    Toolkit for automating task with pywikibot on Wikimedia Commons

    Python 1