Skip to main content
Avatar for Al Sweigart from gravatar.com

Al Sweigart

Username    AlSweigart

48 projects

PyScreeze

Last released

A simple, cross-platform screenshot module for Python 2 and 3.

Virtual-Clapperboard

Last released

A virtual clapperboard program for syncing an audio tone with a visual cue on the screen. Written in Python & Pygame.

pygcurse

Last released

Pygcurse (pronounced "pig curse") is a curses library emulator that runs on top of the Pygame framework.

divisionbeads

Last released

A small Python CLI app of the "divison beads" math education tool.

pyperclip

Last released

A cross-platform clipboard module for Python. (Only handles plain text for now.)

EZGmail

Last released

A Pythonic interface to the Gmail API that actually works as of February 2021.

easygui

Last released

EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls.

BigBookPython

Last released

A module to install the dependencies for the projects in The Big Book of Small Python Projects.

PyFuzzyBool

Last released

Additional boolean values: KindaTrue, KindaFalse, VeryTrue, and VeryFalse. (This is a joke project.)

gamesbyexample

Last released

A collection of games (with source code) to use for example programming lessons.

GridsAndHexes

Last released

A Python module for producing PNG and PDF files of customized graph paper.

ShowCallStack

Last released

Shows a simplified view of the call stack.

PyBresenham

Last released

A Python module of generators that generate x, y coordinates for various vector shapes such as lines, rectangles, etc. Named after Bresenham of line-algorithm fame.

zombiedice

Last released

A simulator for the dice game Zombie Dice that can run bot AI players.

stdiomask

Last released

A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do.

WatchPython

Last released

A re-implementation of the Unix watch command in Python.

PyMsgBox

Last released

A simple, cross-platform, pure Python module for JavaScript-like message boxes.

PyInputPlus

Last released

Provides more featureful versions of input() and raw_input().

EZSheets

Last released

A Pythonic interface to the Google Sheets API that actually works as of October 2020.

PyAutoGUI

Last released

PyAutoGUI lets Python control the mouse and keyboard, and other GUI automation tasks. For Windows, macOS, and Linux, on Python 3 and 2.

PyGetWindow

Last released

A simple, cross-platform module for obtaining GUI information on application's windows.

Bext

Last released

A cross-platform Python 2/3 module for colorful, boring, text-based terminal programs.

PySimpleValidate

Last released

A collection of string-based validation functions, suitable for use in other Python 2 and 3 applications.

sevseg

Last released

A simple Python module that produces ASCII art of seven-segment display numbers.

automateboringstuff1stedition

Last released

This package installs the modules used in "Automate the Boring Stuff with Python", 1st Edition.

automateboringstuff

Last released

This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.

MouseInfo

Last released

An application to display XY position and RGB color information for the pixel currently under the mouse. Works on Python 2 and 3.

WizCoin

Last released

WizCoin is a module for handling wizard currency.

ExampleLibrary

Last released

A placeholder for the "examplelibrary" name on PyPI. This is not a real library.

fpstimer

Last released

A clock timer that provides sleep()-like features for maintaining a certain "frames per second" (FPS) framerate in Python 2 and 3.

PyDidYouMean

Last released

A module to improve "file/command not found" error messages with "did you mean" suggestions.

EZCal

Last released

A Pythonic interface to the Google Calendar API.

EZDrive

Last released

A Pythonic interface to the Google Drive API.

flurgiwoo

Last released

Mairzy doats and dozy doats and liddle lamzy divey. Python 4.0 and PEP8 compliant.

PyRect

Last released

PyRect is a simple module with a Rect class for Pygame-like rectangular areas.

WhammyJammer

Last released

An example module that doesn't do anything except have a silly name.

MooseGesture

Last released

A mouse gesture recognition module for Python.

SimonGesture

Last released

A Simon clone with mouse gestures.

PyTextCanvas

Last released

PyTextCanvas is a module for writing text and ascii art to a 2D string "canvas" in Python.

basicsudoku

Last released

A simple, basic Sudoku class in Python. Suitable for programming tutorials or experimentation.

ShortStr

Last released

ShortStr is a Python module to generate unambiguous, homoglyph-less "shortstrings" for URL shortners and similar services.

hobson

Last released

A GUI toolkit with simple features, take it or leave it. Cross-platform, text-based, built on tkinter, pure Python 3.

Tortuga

Last released

Una aplicación española del módulo turtle.py de Python. A Spanish implementation of Python's turtle.py module.

PyTweening

Last released

A collection of tweening / easing functions.

Pyganim

Last released

A sprite animation module for Pygame.

Pygbutton

Last released

A button GUI module for Pygame.

unbroken-pyobjc

Last released

Python<->ObjC Interoperability Module

Rect

Last released

A class for handling rectangle regions.

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page