Text this: Deriving Weyl double copies with sources