Spin dependent photocurrents in ribbon solar cells