The reason I used Vagrant was to avoid installing a bunch of dependencies into Windows, which is usually pretty painful. Most of the tools I'm familiar with are most easily built or installed in Linux or OS X. All I'm really using are imagemagick, tesseract and agrep for the fuzzy string matching. Stitching can be done with just imagemagick.
FWIW, taking screenshots is trivial. I even created some AutoHotKey code to deal with it:
I think fully half the Elite userbase are programmers.
#IfWinActive ahk_class FrontierDevelopmentsAppWinClass
; Move the cursor in such a way as to allow scrolling the
; commodities market with the mousewheel *without* highlighting
; the commodities market panel, then mousewheel up to the top.
; Uncomment to get x,y cursor position.
; MouseGetPos, xpos, ypos
; Msgbox, The cursor is at %xpos%, %ypos%
MouseMove 2266, 400
MouseMove 2160, 400
; Delete previous market temp images.
; Because there's no "take screenshot" keybind, piggyback onto
; the existing screenshot key to mousewheel down 4 ticks after
; the screenshot is taken.