Here's a great way to display the GitHub Star count for any repo. Using CircuitPython and the PyPortal library, it's easy to grab the JSON data provided by a site's API and display it dynamically.

The PyPortal's built-in WiFi connects to your network and checks for updates every minute. And, you can control the fonts, captions, colors, background image, and even play a happy sound effect when the number changes.

Plus, for extra special fanciness, mount the PyPortal to a trophy for all to admire!


Adafruit PyPortal - CircuitPython Powered Internet Display

PyPortal, our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface...

USB cable - USB A to Micro-B

This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or...


  • You may want to mount your PyPortal on a handsome trophy! I got one at a thrift store for fewer than two dollars
  • You can use small zip ties or double stick tape to mount the the PyPortal to your trophy
This guide was first published on Mar 01, 2019. It was last updated on Mar 01, 2019. This page (Overview) was last updated on Jul 15, 2019.