A photo-responsive molecular wire composed of a porphyrin polymer and a fullerene derivative†