Nonogram Solver

A web-scraper app used to solve nonogram puzzles and get the user to the top of the leaderboards.

Project Authors:

Development Dates: July 4, 2020

The Objective


The Nonogram Cheater Solver project was conceived to automate the process of scraping and solving image-based logic puzzles known as "Nonograms" from the website puzzle-nonograms.com. (A site that was eating way too much of my time when decided to write the program.)

The Tech


The development of this project was executed using the Python programming language. The Selenium Python module was harnessed for its powerful web automation capabilities, while the NumPy module was employed to leverage its versatile multi-dimensional array methods.

The Result


This program allowed me to swiftly secure the top position across all size categories on the website's leaderboards.

It's noteworthy that I consciously opted not to camouflage my solving activities as legitimate endeavors. To convey the bot-driven nature of my participation, I deliberately chose a username that signaled my use of automation.
An interesting outcome of deploying my program was the emergence of a bot-specific leaderboard on the platform, which eventually led to the birth of a new competitive category.