Jaromir shared his AVR programmer in the forum:
Just from pure passion to see how low-end PIC exercises AVR, I made this programmer.
Basically it is STK500 port on PIC16F1825. I took this tuxgraphics.org one, did some clean-up, wrote new hardware layer for PIC16 and voila – new programmer is born. It was done in one evening and night, ready to work in the morning. I didn’t bother with USB (though there is a lot of DIP USB MCUs from microchip), as It would contain extreme amount of ICs – probably one more than this implementation – and I wanted to keep it simple and transparent. One can use FT232RL instead of MAX3232.
Via the forum.