The KoboPDF Tool is a desktop application that allows users to export Kobo form submissions to PDF format. The tool provides a user-friendly interface that allows users to enter their credentials, choose a Kobo form, and select a date range to export submissions to PDF format.
- Python 3.x
- selenium
- requests
- Chrome driver (https://chromedriver.chromium.org/)
The script exports submissions of a Kobo form to PDF.
To use the KoboPDF Tool, follow these steps:
- Open the application.
- Enter your Kobo credentials (username and password) or a Kobo API token.
- Choose a Kobo form by entering the form ID.
- Optionally, enter a name variable that corresponds to the field in your Kobo form that contains the name of Country/National Society/etc.. This will be used to name the output PDF file.
- Select a date range to export submissions by entering the start and end dates.
- Choose an export folder where the PDF files will be saved.
- Select a status to export ("All", "Approved", "Not Approved", or "On Hold").
- Click the "Export" button to start the export process.
While the export process is running, a progress window will be displayed, showing the progress of the export process. The progress window also provides an option to cancel the export process.
The KoboPDF Tool allows you to save your configuration settings for future use. To save your configuration settings, click the "Save configuration" button. This will save your settings in the config.ini file.
If you encounter any issues while using the KoboPDF Tool, please create an issue on the GitHub repository.