Python automation -- 3
Budget: $10 – $30 USD
### **Python Script Update – JSON to PDF Automation**
#### **Project Overview:**
I need a Python script updated to:
1. **Use JSON data instead of CSV** – The script should fetch property data from an API.
2. **Fill out a PDF form correctly** – The data fields from JSON must match the PDF fields.
3. **Generate multiple PDFs** – The user will enter multiple PINs, and the script should create a separate PDF for each.
#### **What I’ll Provide:**
- **Existing Python scripts** (one fetches data, the other fills the PDF).
- **API link** to get JSON data.
- **Example PINs** for testing.
- **A sample PDF** (the final one will be provided later, but the fields will stay the same).
#### **What You Need to Do:**
✅ Modify the script to fetch and process JSON data.
✅ Ensure all data fields are correctly mapped to the PDF.
✅ Handle multiple PINs and generate separate PDFs for each.
✅ Include basic error handling (e.g., missing data).
✅ Keep the script clean and well-commented.
#### **Important Notes:**
- **You don’t need to calculate total square footage** – this will be handled within the PDF.
- **Any future PDF changes won’t be your responsibility** – the script just needs to work with the current field names.
#### **Project Overview:**
I need a Python script updated to:
1. **Use JSON data instead of CSV** – The script should fetch property data from an API.
2. **Fill out a PDF form correctly** – The data fields from JSON must match the PDF fields.
3. **Generate multiple PDFs** – The user will enter multiple PINs, and the script should create a separate PDF for each.
#### **What I’ll Provide:**
- **Existing Python scripts** (one fetches data, the other fills the PDF).
- **API link** to get JSON data.
- **Example PINs** for testing.
- **A sample PDF** (the final one will be provided later, but the fields will stay the same).
#### **What You Need to Do:**
✅ Modify the script to fetch and process JSON data.
✅ Ensure all data fields are correctly mapped to the PDF.
✅ Handle multiple PINs and generate separate PDFs for each.
✅ Include basic error handling (e.g., missing data).
✅ Keep the script clean and well-commented.
#### **Important Notes:**
- **You don’t need to calculate total square footage** – this will be handled within the PDF.
- **Any future PDF changes won’t be your responsibility** – the script just needs to work with the current field names.