Diketopyrrolopyrrole derivatives for efficient NiO-based dye-sensitized solar cells.

Diketopyrrolopyrrole derivatives for efficient NiO-based dye-sensitized solar cells.