{
  "issues": [
    {
      "url": "https://api.github.com/repos/jbarrow/commonforms/issues/27",
      "id": 3701737694,
      "node_id": "I_kwDOPx-bR87cpAje",
      "number": 27,
      "title": "How to use LLM to fill out the detected fields?",
      "user": {
        "login": "ArlindNocaj",
        "id": 2978097,
        "node_id": "MDQ6VXNlcjI5NzgwOTc=",
        "avatar_url": "https://avatars.githubusercontent.com/u/2978097?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ArlindNocaj",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-06T13:47:31Z",
      "updated_at": "2025-12-06T13:47:31Z",
      "closed_at": null,
      "author_association": "NONE",
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Is there a way how we can use an LLM to fill out the fields?\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/issues/27/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/jbarrow/commonforms/issues/18",
      "id": 3521413902,
      "node_id": "I_kwDOPx-bR87R5IMO",
      "number": 18,
      "title": "Feature Request: ability to select/deselect editability of the fields",
      "user": {
        "login": "suvarnak",
        "id": 6222887,
        "node_id": "MDQ6VXNlcjYyMjI4ODc=",
        "avatar_url": "https://avatars.githubusercontent.com/u/6222887?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/suvarnak",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-16T11:13:26Z",
      "updated_at": "2025-10-16T13:34:39Z",
      "closed_at": null,
      "author_association": "NONE",
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Thanks @jbarrow for amazing work! \nWhile working with a pdf form, with default confidence 0.3 for detection, the detector was missing few fields.\nSo when I reduced the confidence, the detector detected the desired fields, but additionally detected some non-existent fields (likely false positives). \nTo address this, I have written a streamlit app as a temporary solution. The app allows user to select confidence score and also shows all the detected and editable fields and allow the user to deselect the undesirable fields, before output PDF is generated. \nMy code is on a fork. https://github.com/suvarnak/commonforms\n\nPlease consider adding such functionality. I can raise a PR if required\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/issues/18/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/jbarrow/commonforms/issues/16",
      "id": 3511850046,
      "node_id": "I_kwDOPx-bR87RUpQ-",
      "number": 16,
      "title": "Support for XFA PDFs",
      "user": {
        "login": "jbarrow",
        "id": 942625,
        "node_id": "MDQ6VXNlcjk0MjYyNQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jbarrow",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9303658316,
          "node_id": "LA_kwDOPx-bR88AAAACKoqPTA",
          "url": "https://api.github.com/repos/jbarrow/commonforms/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": {
        "login": "jbarrow",
        "id": 942625,
        "node_id": "MDQ6VXNlcjk0MjYyNQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jbarrow",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "assignees": {
        "0": {
          "login": "jbarrow",
          "id": 942625,
          "node_id": "MDQ6VXNlcjk0MjYyNQ==",
          "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/jbarrow",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        }
      },
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-14T00:07:42Z",
      "updated_at": "2025-10-14T00:07:42Z",
      "closed_at": null,
      "author_association": "OWNER",
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "The underlying `formalpdf` lib throws up this warning if an XFA PDF is run.\n\n```\ninit_forms() called on XFA pdf, but this pdfium binary was compiled without XFA support.\nRun `PDFIUM_PLATFORM=auto-v8 pip install -v pypdfium2 --no-binary pypdfium2` to get a build with XFA support.\n```",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/issues/16/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/jbarrow/commonforms/issues/9",
      "id": 3506749941,
      "node_id": "I_kwDOPx-bR87RBMH1",
      "number": 9,
      "title": "License?",
      "user": {
        "login": "agoldstein03",
        "id": 38170312,
        "node_id": "MDQ6VXNlcjM4MTcwMzEy",
        "avatar_url": "https://avatars.githubusercontent.com/u/38170312?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/agoldstein03",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 7,
      "created_at": "2025-10-12T06:54:39Z",
      "updated_at": "2025-12-04T08:26:33Z",
      "closed_at": null,
      "author_association": "NONE",
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "May have missed this, but were the weights/code intended to be released under a specific license? Thanks!",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/issues/9/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/jbarrow/commonforms/issues/6",
      "id": 3498950871,
      "node_id": "I_kwDOPx-bR87QjcDX",
      "number": 6,
      "title": "Swap to a `formalpdf` form creator from the existing `pypdf` one",
      "user": {
        "login": "jbarrow",
        "id": 942625,
        "node_id": "MDQ6VXNlcjk0MjYyNQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jbarrow",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9303658322,
          "node_id": "LA_kwDOPx-bR88AAAACKoqPUg",
          "url": "https://api.github.com/repos/jbarrow/commonforms/labels/enhancement",
          "name": "enhancement",
          "color": "a2eeef",
          "default": true,
          "description": "New feature or request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": {
        "login": "jbarrow",
        "id": 942625,
        "node_id": "MDQ6VXNlcjk0MjYyNQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jbarrow",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "assignees": {
        "0": {
          "login": "jbarrow",
          "id": 942625,
          "node_id": "MDQ6VXNlcjk0MjYyNQ==",
          "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/jbarrow",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        }
      },
      "milestone": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/milestones/1",
        "id": 13853859,
        "node_id": "MI_kwDOPx-bR84A02Sj",
        "number": 1,
        "title": "0.2",
        "description": "Working towards a 0.2 build, which should be simpler, faster, and lighter.",
        "creator": {
          "login": "jbarrow",
          "id": 942625,
          "node_id": "MDQ6VXNlcjk0MjYyNQ==",
          "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/jbarrow",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "open_issues": 1,
        "closed_issues": 3,
        "state": "open",
        "created_at": "2025-10-09T12:22:01Z",
        "updated_at": "2025-10-15T01:38:10Z",
        "due_on": null,
        "closed_at": null
      },
      "comments": 0,
      "created_at": "2025-10-09T12:25:16Z",
      "updated_at": "2025-10-13T00:12:59Z",
      "closed_at": null,
      "author_association": "OWNER",
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Remove one dependency (`pypdf`) and a chunk of no longer necessary code.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/jbarrow/commonforms/issues/6/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    }
  ],
  "pulls": [],
  "discussions": [],
  "details": {
    "id": 1059035975,
    "node_id": "R_kgDOPx-bRw",
    "name": "commonforms",
    "full_name": "jbarrow/commonforms",
    "private": false,
    "owner": {
      "login": "jbarrow",
      "id": 942625,
      "node_id": "MDQ6VXNlcjk0MjYyNQ==",
      "avatar_url": "https://avatars.githubusercontent.com/u/942625?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/jbarrow",
      "type": "User",
      "user_view_type": "public",
      "site_admin": false
    },
    "description": "CommonForms — open models to auto-detect PDF form fields",
    "fork": false,
    "url": "https://api.github.com/repos/jbarrow/commonforms",
    "created_at": "2025-09-17T22:50:29Z",
    "updated_at": "2025-12-07T11:10:33Z",
    "pushed_at": "2025-11-26T13:10:15Z",
    "homepage": "",
    "size": 180064,
    "stargazers_count": 916,
    "watchers_count": 916,
    "language": "Python",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "has_discussions": false,
    "forks_count": 123,
    "archived": false,
    "disabled": false,
    "open_issues_count": 5,
    "license": null,
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "topics": {},
    "visibility": "public",
    "forks": 123,
    "open_issues": 5,
    "watchers": 916,
    "default_branch": "main",
    "permissions": {
      "admin": false,
      "maintain": false,
      "push": false,
      "triage": false,
      "pull": true
    },
    "temp_clone_token": "",
    "network_count": 123,
    "subscribers_count": 13
  },
  "lastFetched": 1765176981753
}