Text this: Urban-Scale Rooftop Photovoltaic Potential Estimation Using Open-Source Software and Public GIS Datasets