Watchan is a python program designed to automatically observe threads on imageboards that match criteria the user selects. Observed threads, including images, are mirrored onto the hard drive, where they stay even when the original thread is deleted.