By no means is this a finished project but I wanted to share with you all what I’ve done.
I’ve written a Python package (called freepbx_bulk_handler) that helps manage building the CSV files used for bulk importing into your PBX via the Bulk Handler module.
I’m not a FreePBX expert. I’m very open to suggestions/improvements to this package. You can find this repository at gitlab(dot)com (I can’t post the URL as I’m a new user) to open issues or do a pull request.
Currently I have only dealt with the Extension feature of the Bulk Handler but I feel I’ve set up the project in such a way that adding functionality for the other Bulk Handler features should be easy.