73 projects
CapsLockMorseCode
A silly module to control the keyboard LEDs of the CapsLock, NumLock, and ScrollLock keys to flash Morse Code on Windows, macOS, and Linux.
pyperclipimg
Cross-platform copy() and paste() Python functions for images.
EZSheets
A Pythonic interface to the Google Sheets API that actually works as of July 2023.
Humre
A human-readable regular expression module for Python. Humre handles regex syntax for you and creates regex strings to pass to Python's re.compile(). Pronounced "hum, ree".
PyAutoGUI
PyAutoGUI lets Python control the mouse and keyboard, and other GUI automation tasks. For Windows, macOS, and Linux, on Python 3 and 2.
PyScreeze
A simple, cross-platform screenshot module for Python 2 and 3.
pytweening
A collection of tweening / easing functions.
cliprec
A cross-platform clipboard monitoring and recording tool. Uses pyperclip. Only works for text.
pipfromrepl
Run pip to install packages from the Python interactive shell aka REPL.
PyAudacity
A Python module to control a running instance of Audacity through its mod-script-pipe macro system.
pwinput
A cross-platform Python module that displays **** for password input. Works on Windows, unlike getpass. Formerly called stdiomask.
clear
A cross-platform Python module that provides a clear() function which clears the terminal. That's all.
Warbler
TODO_DESCRIPTION
automateboringstuff1stedition
This package installs the modules used in "Automate the Boring Stuff with Python", 1st Edition.
automateboringstuff2ndedition
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
EZGmail
A Pythonic interface to the Gmail API that actually works as of October 2022.
ProgrammedPatterns
Programming practice exercises in pattern recognition, written in Python. Ideal for beginner programmers.
ShowCallStack
Shows a simplified view of the call stack.
WhatIsMyIP
Fetch your public IP address from external sources with Python.
easygui
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.
PyRect
PyRect is a simple module with a Rect class for Pygame-like rectangular areas.
FractalArtMaker
A module for creating fractal art in Python's turtle module.
Bext
A cross-platform Python 2/3 module for colorful, boring, text-based terminal programs.
automateboringstuff
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
xygen
A Python module that generates xy coordinates for various geometric shapes.
tbmp
A Python module for displaying bitmaps in the terminal as strings of block characters.
fluffygoggles
A Python app for taking a screenshot, reading the text with OCR, and copying the text to the clipboard. And it's free.
automateboringstuff6thedition
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
automateboringstuff5thedition
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
automateboringstuff4thedition
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
automateboringstuff3rdedition
This package installs the modules used in "Automate the Boring Stuff with Python", 2nd Edition.
DrosteDraw
A Python module for making recursive drawings (aka Droste effect) with the built-in turtle module.
RecursionBook
The programs used in Al Sweigart's book, "The Recursive Book of Recursion".
Visual-Patterns
Programming practice exercises in pattern recognition, written in Python. Ideal for beginner programmers.
BigBookPython
A module to install the dependencies for the projects in The Big Book of Small Python Projects.
safefilesystem
A Python module for safely working with the file system in a safe, auditable way.
BitFieldDraw
A simple module for creating bit field art for strings or screens.
Virtual-Clapperboard
A virtual clapperboard program for syncing an audio tone with a visual cue on the screen. Written in Python & Pygame.
pygcurse
Pygcurse (pronounced "pig curse") is a curses library emulator that runs on top of the Pygame framework.
divisionbeads
A small Python CLI app of the "divison beads" math education tool.
pyperclip
A cross-platform clipboard module for Python. (Only handles plain text for now.)
PyFuzzyBool
Additional boolean values: KindaTrue, KindaFalse, VeryTrue, and VeryFalse. (This is a joke project.)
gamesbyexample
A collection of games (with source code) to use for example programming lessons.
GridsAndHexes
A Python module for producing PNG and PDF files of customized graph paper.
PyBresenham
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
A simulator for the dice game Zombie Dice that can run bot AI players.
stdiomask
A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do.
WatchPython
A re-implementation of the Unix watch command in Python.
PyMsgBox
A simple, cross-platform, pure Python module for JavaScript-like message boxes.
PyInputPlus
Provides more featureful versions of input() and raw_input().
PyGetWindow
A simple, cross-platform module for obtaining GUI information on application's windows.
PySimpleValidate
A collection of string-based validation functions, suitable for use in other Python 2 and 3 applications.
sevseg
A simple Python module that produces ASCII art of seven-segment display numbers.
MouseInfo
An application to display XY position and RGB color information for the pixel currently under the mouse. Works on Python 2 and 3.
WizCoin
WizCoin is a module for handling wizard currency.
ExampleLibrary
A placeholder for the "examplelibrary" name on PyPI. This is not a real library.
fpstimer
A clock timer that provides sleep()-like features for maintaining a certain "frames per second" (FPS) framerate in Python 2 and 3.
PyDidYouMean
A module to improve "file/command not found" error messages with "did you mean" suggestions.
EZCal
A Pythonic interface to the Google Calendar API.
EZDrive
A Pythonic interface to the Google Drive API.
flurgiwoo
Mairzy doats and dozy doats and liddle lamzy divey. Python 4.0 and PEP8 compliant.
WhammyJammer
An example module that doesn't do anything except have a silly name.
MooseGesture
A mouse gesture recognition module for Python.
SimonGesture
A Simon clone with mouse gestures.
PyTextCanvas
PyTextCanvas is a module for writing text and ascii art to a 2D string "canvas" in Python.
basicsudoku
A simple, basic Sudoku class in Python. Suitable for programming tutorials or experimentation.
ShortStr
ShortStr is a Python module to generate unambiguous, homoglyph-less "shortstrings" for URL shortners and similar services.
hobson
A GUI toolkit with simple features, take it or leave it. Cross-platform, text-based, built on tkinter, pure Python 3.
Tortuga
Una aplicación española del módulo turtle.py de Python. A Spanish implementation of Python's turtle.py module.
Pyganim
A sprite animation module for Pygame.
Pygbutton
A button GUI module for Pygame.
unbroken-pyobjc
Python<->ObjC Interoperability Module
Rect
A class for handling rectangle regions.