UNPKG

@thecodingwhale/cv-processor

Version:

CV Processor to extract structured data from PDF resumes using TypeScript

368 lines 10.7 kB
{ "resume": [ { "category": "Commercial", "category_id": "55f13edc-5c2a-4a9f-9595-081f2a96665a", "credits": [ { "id": "a5563e2f-a22f-4a2a-8651-a243f833565b", "title": "Retail Delivery Service", "role": "Principal", "director": "Dir. David Viau", "attached_media": [] }, { "id": "92930997-006f-462a-a291-56466666545a", "title": "Credit Card Co.", "role": "Principal", "director": "Dir. Yehudah Kamman", "attached_media": [] }, { "id": "34545454-5454-4545-5454-454545454545", "title": "Food/Condiment Co.", "role": "Principal", "director": "Dir. John Krueger", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545454", "title": "6 Underground Promo", "role": "Principal", "director": null, "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545455", "title": "Popular Food Delivery Service", "role": "Principal", "director": "Dir. Stacy Wall", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545456", "title": "Car Manufacturing Co.", "role": "Principal", "director": "Dir. Vic Huber", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545457", "title": "Japanese Car Co. (International air)", "role": "Principal", "director": "Dir. Steve Matuszeski", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545458", "title": "Consulting Co. (Big 4)", "role": "Principal", "director": "Dir. Mark Aldridge", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545459", "title": "Restaurant Franchise", "role": "Principal", "director": null, "attached_media": [] } ] }, { "category": "Voice", "category_id": "e5678765-cb78-4a34-b345-678909876543", "credits": [ { "id": "23456789-fghj-4567-890i-098765432109", "year": "2023", "title": "Barbie: A Touch of Magic", "role": "Charlie", "director": null, "attached_media": [] }, { "id": "12345678-90ab-cdef-ghij-klmnopqrstuvwx", "title": "Rideshare", "role": "Supporting", "director": "Dir. Tom Kuntz", "attached_media": [] }, { "id": "54545454-5454-4545-5454-545454545460", "title": "Dreamworks Toy", "role": "Voiceover Lead", "director": null, "attached_media": [] } ] }, { "category": "Other", "category_id": "b5789012-3456-7890-1234-567890123456", "credits": [ { "id": "98765432-1098-7654-3210-987654321098", "title": "Long Distance Trip (Virtual Reality)", "role": "Supporting", "director": "Dir. Shelley Dennis", "attached_media": [] }, { "id": "abcdef01-2345-6789-abcd-ef0123456789", "title": "Wedding Glam", "role": "Principal", "director": null, "attached_media": [] } ] }, { "category": "Print / Fashion", "category_id": "74567890-1234-5678-9012-345678901234", "credits": [ { "id": "fedcba98-7654-3210-fedc-ba9876543210", "title": "Social Media Tech Device", "role": "Principal", "director": "Dir. Paty Ortiz & Marcus Smith", "attached_media": [] }, { "id": "45678901-2345-6789-0123-456789012345", "title": "Japanese Car Co.", "role": "Principal", "director": "Anton Watts", "attached_media": [] }, { "id": "89012345-6789-0123-4567-890123456789", "title": "Cellular Network Co.", "role": "Principal", "director": null, "attached_media": [] }, { "id": "c0123456-789a-bcde-f012-3456789abcdef", "title": "Internet Bank", "role": "Principal", "director": null, "attached_media": [] }, { "id": "13579bdf-0246-8ace-1357-9bdf02468ace", "title": "Internet Health Provider", "role": "Principal", "director": null, "attached_media": [] } ] }, { "category": "Film", "category_id": "3902468a-ce13-579b-df02-468ace13579b", "credits": [ { "id": "579bdf02-468a-ce13-579b-df02468ace13", "title": "United", "role": "Lead", "director": "Dir. Kenny Grimble", "attached_media": [] }, { "id": "df02468a-ce13-579b-df02-468ace13579b", "title": "Elite", "role": "Lead", "director": "Dir. Tayo Amos", "attached_media": [] }, { "id": "ace13579-bdf0-2468-ace1-3579bdf02468", "title": "With You", "role": "Lead", "director": null, "attached_media": [] }, { "id": "bdf02468-ace1-3579-bdf0-2468ace13579", "title": "Missing You", "role": "Lead", "director": "Dir. Michelle Nguyen", "attached_media": [] }, { "id": "2468ace1-3579-bdf0-2468-ace13579bdf0", "title": "People in a Room", "role": "Lead", "director": "Dir. Aaron Powell", "attached_media": [] }, { "id": "468ace13-579b-df02-468a-ce13579bdf02", "title": "Daughters of Houston", "role": "Supporting", "director": null, "attached_media": [] } ] }, { "category": "Theatre", "category_id": "e13579bd-f024-68ac-e135-79bdf02468ac", "credits": [ { "id": "f02468ac-e135-79bd-f024-68ace13579bd", "title": "A Midsummer Nights Dream", "role": "Cobb Webb", "director": null, "attached_media": [] }, { "id": "68ace135-79bd-f024-68ac-e13579bdf024", "title": "Rabbit Hole", "role": "Izzy", "director": null, "attached_media": [] }, { "id": "79bdf024-68ac-e135-79bd-f02468ace135", "title": "Fiddler on the Roof", "role": "Jewish Mama", "director": null, "attached_media": [] }, { "id": "ace13579-bdf0-2468-ace1-3579bdf02469", "title": "You Can't Take It With You", "role": "WIlma Henderson", "director": null, "attached_media": [] }, { "id": "bdf02468-ace1-3579-bdf0-2468ace13580", "title": "High School Musical", "role": "Head Cheerleader", "director": null, "attached_media": [] } ] }, { "category": "Training", "category_id": "2468ace1-3579-bdf0-2468-ace13579bdf1", "credits": [ { "id": "468ace13-579b-df02-468a-ce13579bdf03", "title": "Callback Intensive", "role": "Unnamed role", "director": "Danielle Eskinazi", "attached_media": [] }, { "id": "ce13579b-df02-468a-ce13-579bdf02468b", "title": "Adult On Camera Acting", "role": "Unnamed role", "director": null, "attached_media": [] }, { "id": "df02468a-ce13-579b-df02-468ace13579c", "title": "Conservatory 1", "role": "Unnamed role", "director": null, "attached_media": [] }, { "id": "579bdf02-468a-ce13-579b-df02468ace14", "title": "Adult Master Class", "role": "Unnamed role", "director": null, "attached_media": [] }, { "id": "f02468ac-e135-79bd-f024-68ace13579be", "title": "On Camera Acting", "role": "Unnamed role", "director": "Wendy Faraone", "attached_media": [] }, { "id": "68ace135-79bd-f024-68ac-e13579bdf025", "title": "Private Coaching", "role": "Unnamed role", "director": "Dana Bowling", "attached_media": [] }, { "id": "79bdf024-68ac-e135-79bd-f02468ace136", "title": "Private Coaching", "role": "Unnamed role", "director": "Amy Jo Berman", "attached_media": [] }, { "id": "e13579bd-f024-68ac-e135-79bdf02468ad", "title": "Monologue Intensive", "role": "Unnamed role", "director": "Ricky Catter", "attached_media": [] }, { "id": "268ace13-579b-df02-468a-ce13579bdf04", "title": "Improv 201", "role": "Unnamed role", "director": null, "attached_media": [] }, { "id": "48ace135-79bd-f024-68ac-e13579bdf026", "title": "Improv 101", "role": "Unnamed role", "director": null, "attached_media": [] }, { "id": "8ace1357-9bdf-0246-8ace-13579bdf0247", "title": "Adult Acting", "role": "Unnamed role", "director": "Deke Anderson", "attached_media": [] } ] } ], "resume_show_years": true, "tokenUsage": { "promptTokens": 12699, "completionTokens": 2461, "totalTokens": 15160, "estimatedCost": 0.02817875 }, "metadata": { "processedDate": "2025-06-02T04:24:06.013Z", "sourceFile": "https://app.castingnetworks.com/talent/public-profile/2e1ffafa-9158-11ea-9bfa-0291f623b406", "processingTime": 53.161, "conversionType": "UrlToTexts", "provider": "gemini", "model": "gemini-1.5-pro", "tokenUsage": { "inputTokens": 12699, "outputTokens": 2461, "totalTokens": 15160, "estimatedCost": 0.02817875 }, "accuracy": { "overall": 0, "fieldAccuracy": 0, "completeness": 0, "structuralFidelity": 0, "missingFields": [], "consensusSource": "none" }, "emptinessPercentage": { "percentage": 89, "totalFields": 180, "nonEmptyFields": 160 } } }