I think you’ll find that there aren’t many OSM community members from the US on the Forum. I’d recommend posting to the talk-us mailing list or joining the OSM US Slack (https://slack.openstreetmap.us).
Despite the name of the resulting file – “open_in_JOSM_and_upload.osm” – this file has attribute [upload=‘never’] which should prevent accidental upload of it. But, just in case, let me make it explicit: THE FILE “open_in_JOSM_and_upload.osm” IS PRODUCED ONLY FOR REVIEW BY OSM COMMUNITY, IT MAY CONTAIN SERIOUS ERRORS, PLEASE, DO NOT UPLOAD IT!
The archive also includes a README .pdf-file that describes in simple language my approach to matching address points with OSM buildings.
The script file, “import_sf_addresses.py”, should run in a standalone mode (like “python3 import_sf_addresses.py”) if you have all required libraries installed, but I ran it step-by-step.
Should you have any questions, I’d be happy to reply.
Looking forward to receiving your feedback!