Skip to content
Working from home
Working from home




Block or Report

Block or report willmcgugan

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.

Add an optional note:
Report abuse

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

Report abuse
╔════════════════════════ Hi there ════════════════════════╗ 🤓 Will McGugan            
 I'm a freelance software developer, living in Edinburgh,  ┣━━ 🐍 Python expert       
 Scotland. Other than open source software development,    ┣━━ Rich            
 my passion would be wildlife photography.                 ┣━━ PyFilesystem    
                                                           ┗━━ Lomond          
 Follow me on twitter @willmcgugan                         ┣━━ 🔧 Full-stack developer
╚══════════════════════════════════════════════════════════╝ ┗━━ 📘 Author              


  1. Rich is a Python library for rich text and beautiful formatting in the terminal.

    Python 39.9k 1.4k

  2. Python's Filesystem abstraction layer

    Python 1.8k 169

  3. Lomond is a Websocket client for Python which turns a websocket connection in to an orderly stream of events. Contrast this with the existing websocket clients available for Python which follow a m…

    Python 232 22

  4. Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

    Python 13.6k 362

1,660 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview
Contributed to Textualize/rich, Textualize/textual, Textualize/ and 20 other repositories

Contribution activity

September 2022

Created 75 commits in 2 repositories

Created a pull request in Textualize/textual that received 1 comment

added char attribute to Text event

Adds a char attribute to the Key event, which will contain a character for simple keys. Note that char may not always be printable.

+78 −34 1 comment
Reviewed 37 pull requests in 2 repositories
Textualize/textual 22 pull requests
Textualize/rich 15 pull requests

Created an issue in microsoft/vscode that received 4 comments

Rendering issues for one eight block characters in Terminal

Type: Bug There are a few rendering issues related to the one eight block unicode characters in the vscode terminal, as used for scrollbars and lines.

Answered 3 discussions in 2 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.