Skip to content
View BenDev202's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report BenDev202

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
BenDev202/README.md

bendev202@github ~ $ ./contributions.sh

Contribution heatmap



bendev202@github ~ $ whoami

ASCII portrait Info card

About this repo

This repository powers an animated GitHub profile README using self-generated SVG assets.

  • avi-ascii.svg — a self-typing monochrome ASCII portrait
  • info-card.svg — a neofetch-style info panel
  • contrib-heatmap.svg — a live contribution calendar rendered from GitHub HTML

These assets are generated by Python scripts in scripts/ and refreshed daily by GitHub Actions.

Regenerate the profile art

  1. Install dependencies:

     python -m pip install -r scripts/requirements.txt
    
  2. Fetch contribution data and build the heatmap:

     python scripts/fetch_contributions.py
     python scripts/render_heatmap_svg.py
    
  3. Rebuild the info card and ASCII portrait when needed:

     python scripts/make_info_card.py
     python scripts/make_ascii_svg.py
    
  4. Commit the generated SVGs and push.

Automation

The .github/workflows/update-profile-art.yml workflow refreshes data/contributions.json and contrib-heatmap.svg daily.

Notes

  • scripts/prep_photo.py is used once to prepare a photo for the ASCII portrait.
  • scripts/requirements.txt includes pillow, numpy, opencv-python, and rembg for portrait generation, while the daily workflow only needs requests and beautifulsoup4.

Pinned Loading

  1. TrainUp TrainUp Public

    is a Next-based learning platform that offers interactive lessons, progress tracking, and a clean, responsive interface. Designed for students and independent learners, it focuses on skill developm…

    TypeScript 6

  2. ai_mock_interviews ai_mock_interviews Public

    AI Mock Interviews is a smart, interactive platform that simulates real-world job interview scenarios using AI. It helps users prepare for technical and behavioral interviews through personalized q…

    TypeScript 6

  3. chat-app-php-and-mysql chat-app-php-and-mysql Public

    A simple and functional real-time chat application built using PHP, MySQL, HTML, CSS, and JavaScript. This project enables multiple users to sign in and exchange messages in a private or group chat…

    PHP 6

  4. MetaFlix MetaFlix Public

    MetaFlix is a responsive movie streaming web application built with React.js, designed to deliver a smooth and modern user experience for discovering and watching movie trailers. Inspired by Netfli…

    CSS 5

  5. broodl broodl Public

    Broodl is a web application designed to help users track their mood daily and generate a weekly emotional report based on their entries. By reflecting on how they feel over time, users can gain ins…

    TypeScript 5

  6. Note-app- Note-app- Public

    Note App is a simple, full-stack note-taking application built with Node.js, Express, MySQL, and EJS. It allows users to create, view, and manage notes through a clean and responsive web interface.

    EJS 6