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

Al Sweigart

Username    AlSweigart

41 projects

gamesbyexample

Last released on

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

PyMsgBox

Last released on

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

WatchPython

Last released on

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

Bext

Last released on

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

PyAutoGUI

Last released on

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

pyperclip

Last released on

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

automateboringstuff1stedition

Last released on

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

automateboringstuff

Last released on

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

MouseInfo

Last released on

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

PyInputPlus

Last released on

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

PySimpleValidate

Last released on

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

PyScreeze

Last released on

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

stdiomask

Last released on

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

PyGetWindow

Last released on

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

EZGmail

Last released on

A Pythonic interface to the Gmail API that actually works as of June 2019.

WizCoin

Last released on

WizCoin is a module for handling wizard currency.

ExampleLibrary

Last released on

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

fpstimer

Last released on

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

EZSheets

Last released on

A Pythonic interface to the Google Sheets API that actually works as of July 2019.

PyDidYouMean

Last released on

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

EZCal

Last released on

A Pythonic interface to the Google Calendar API.

EZDrive

Last released on

A Pythonic interface to the Google Drive API.

zombiedice

Last released on

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

flurgiwoo

Last released on

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

PyRect

Last released on

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

WhammyJammer

Last released on

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

MooseGesture

Last released on

A mouse gesture recognition module for Python.

SimonGesture

Last released on

A Simon clone with mouse gestures.

PyTextCanvas

Last released on

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

PyBresenham

Last released on

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.

basicsudoku

Last released on

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

ShortStr

Last released on

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

hobson

Last released on

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

Tortuga

Last released on

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

easygui

Last released on

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.

PyTweening

Last released on

A collection of tweening / easing functions.

Pygcurse

Last released on

Curses emulator module that runs on top of Pygame

Pyganim

Last released on

A sprite animation module for Pygame.

Pygbutton

Last released on

A button GUI module for Pygame.

unbroken-pyobjc

Last released on

Python<->ObjC Interoperability Module

Rect

Last released on

A class for handling rectangle regions.

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page