Uses oa2osm to convert OpenAddresses result CSVs to OpenStreetMap XML, formatted for addition to OSM data files from the GeoFabric OSM mirror
First change the Java heap size in utilities.sh so that -Xmx has the maximum memory you can give it. For large files it is advisable to format a flash drive as swap and add that to the total. After that just run the script from within its directory, it will do everything for you.
npm libcommons-logging-java
Usage: bash converter.sh
The Geofrabrik server seems to have a short connection limit. It will stop serving requests after around 30 requests, and the script makes 52. I have put a 30 minute sleep command to circumvent this.