move-coop / parsons

A python library of connectors for the progressive community.
https://www.parsonsproject.org/
Other
260 stars 132 forks source link

Add QuickBooks connector #922

Open mkrausse-ggtx opened 10 months ago

mkrausse-ggtx commented 10 months ago

This pull request adds a QuickBooks connector to the Parsons library, which allows users to pull time tracking data from QuickBooks Time.

This includes methods for getting data out of the software like users, groups, jobcodes, timesheets, schedules.

mkrausse-ggtx commented 10 months ago

I am running all the linting commands and it's still not passing the linting tests. Not sure what to do at this point.

mkrausse-ggtx commented 10 months ago

Success! I had pasted in the API docs from QB Time and they had all these problems with line length and trailing whitespaces that took forever to fix. But there is a vscode extension for flake8 that highlights all the issues. That helped as opposed to reading that long list of lines in the flake8 output.