opensanctions / opensanctions/poliloom

Poliloom Custom Source - Browser Error for PDF URL

Open
#157 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
22
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Are PDF found at a URL supported as custom source? If not, it would be very useful to parse CVs and Resumes. Occasionally position holders such as those with academic affiliations have a PDF for their resume or CV and less often a .doc.

When adding the following PDF URL to the custom source field Poliloom returned red text "Browser Error".

If PDFs are a valid source, there is an issue with https://people.engineering.osu.edu/media/document/2025-06-20/el-monier_ilham_cv-2025.pdf which can be seen in https://loom.everypolitician.org/politician/Q139382300 as a person serving on a commission for the state government of Ohio.

Image

If PDFs were not in scope to the intent of additional sources, supporting files is a really valuable data source to attempt to extract from to enhance Wikidata entries for individuals.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the Browser Error by entering the supplied PDF URL in the custom source field, and inspect the custom-source handling that processes remote URLs. Done should mean the project clearly supports or rejects PDF sources, with the supplied CV URL working if PDF support is implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.