Written for use with Ben Eater's 8-bit breadboard computer project using the 28C16 EEPROM (but probably usable on other devices). The Arduino code receives serial data to read from or write to the EEPROM. The python scripts then use pyserial to program specific data.
For more information, see http://projects.stuartm.me.uk/2018/12/23/eeprom-programmer.html