Organic dye-sensitized photovoltaic fibers. (1st July 2017)