Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions connectors/connector-dependencies.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"wholefoods-playwright": "1.0.0",
"youtube-playwright": "1.0.0",
"claude-export-playwright": "2.0.1",
"apple-health-pdpp": "0.1.0",
"chatgpt-pdpp": "0.1.0",
"apple-health-pdpp": "0.1.17",
"chatgpt-pdpp": "0.2.5",
"github-pdpp": "0.5.0",
"ynab-pdpp": "0.3.0"
"ynab-pdpp": "0.3.26"
}
}
50 changes: 25 additions & 25 deletions connectors/lock.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"lockVersion": "2.0",
"dependencyFile": "connectors/connector-dependencies.json",
"generatedAt": "2026-09-15T19:43:18.976Z",
"generatedAt": "2026-11-05T20:25:11.519Z",
"sourceRepo": "https://github.com/PDP-Connect/data-connectors",
"sourceTag": "mixed",
"sourceCommit": "mixed",
Expand All @@ -25,10 +25,10 @@
"wholefoods-playwright": "1.0.0",
"youtube-playwright": "1.0.0",
"claude-export-playwright": "2.0.1",
"apple-health-pdpp": "0.1.0",
"chatgpt-pdpp": "0.1.0",
"apple-health-pdpp": "0.1.17",
"chatgpt-pdpp": "0.2.5",
"github-pdpp": "0.5.0",
"ynab-pdpp": "0.3.0"
"ynab-pdpp": "0.3.26"
},
"connectors": [
{
Expand All @@ -38,20 +38,20 @@
"manifestPath": "profile/collection-profile.json",
"entrypointPath": "dist/collection-profile.mjs",
"provenancePath": "provenance.json",
"version": "0.1.0",
"resolvedFrom": "0.1.0",
"version": "0.1.17",
"resolvedFrom": "0.1.17",
"oci": {
"registry": "ghcr.io",
"repository": "pdp-connect/connector/apple-health",
"digest": "sha256:1e497ac3d5cbc868f27ddac42e792e9c2da929438ed7e38d24aa8ac84777ad8e",
"configDigest": "sha256:e1270b82e9ea0a24fc9d66c4f9cbfb775c74355c88928a0d3e51c95482b179fd"
"digest": "sha256:1555695184a65da4c8630ce47f18f7747cbdbfd6db14b09b48fe3ab1672299ec",
"configDigest": "sha256:e4c88e4a2688c4e9f86575f3f9567745a36e3839f1e60ca9402c8fa192a2cf6f"
},
"company": "apple",
"name": "Apple Health",
"description": "Collects Apple Health export data through the PDPP Collection Profile protocol.",
"manifestSha256": "sha256:91d7e8af7ece79089c2e1b857bb15770fdccdcc5e80e767b3f6c7d072a5bc600",
"entrypointSha256": "sha256:7513de5db4e94deb75d82c7fdaae08add1689732d66952b156d4ecf21419cea7",
"provenanceSha256": "sha256:682be3f0a126e8ab148f43dd5ff8fa13cdc490ee78c0cd519d33a32c8b34de3b"
"manifestSha256": "sha256:83e71487ef1905966f00bd286f8139d5232d98830f722cfda4fe9770814dee9f",
"entrypointSha256": "sha256:6227d0fda6985887c2472d62d2bfd4eb7478e5257986d9287a3a2bee9208de8d",
"provenanceSha256": "sha256:d3e097df9d79c2aa522012b2c55460a98918ab2b78b73d582b6fb681dfe1cb46"
},
{
"connectorId": "chatgpt-pdpp",
Expand All @@ -60,20 +60,20 @@
"manifestPath": "profile/collection-profile.json",
"entrypointPath": "dist/collection-profile.mjs",
"provenancePath": "provenance.json",
"version": "0.1.0",
"resolvedFrom": "0.1.0",
"version": "0.2.5",
"resolvedFrom": "0.2.5",
"oci": {
"registry": "ghcr.io",
"repository": "pdp-connect/connector/chatgpt",
"digest": "sha256:811daaf8f2a9a346f1ff5109c118ea404212c8e00790cc5d448e89ad9fa9c4a4",
"configDigest": "sha256:8f1bc246633ae908636d841f8cf737d17daf0144207a375b694d8eea9ee1e30d"
"digest": "sha256:727b4469ad71ba3cd9f71d0e72191214c5439c189acf02c1f6949a41378c1ea5",
"configDigest": "sha256:aa81039f0ef1bd8997bebbdd49e3fd675e015a5d22aa346beef9d2436a05aeec"
},
"company": "openai",
"name": "ChatGPT (PDPP Collection Profile)",
"description": "Collects ChatGPT conversations, messages, memories, custom GPTs, custom instructions, and shared conversations through the PDPP Collection Profile protocol.",
"manifestSha256": "sha256:eb491a782ba61925340c5334d3b35a6d0111757f63ccda72bc466f4f84b8f417",
"entrypointSha256": "sha256:e50f93dee4d48925f623f3be04acaed87f77783f1255579c0db7618fabe1a963",
"provenanceSha256": "sha256:d9695809c157e431a725aea21d1f65b48b652c5f9cc3b2b18ac925d122e2dbc5"
"manifestSha256": "sha256:4901f84e8b07874d47405fcb5618ed2867ebcbb0050193d18625045889f3a92c",
"entrypointSha256": "sha256:0b3dcbeb58422874da31a621ed36a78e0f690431d8a63970b1082089bba1b8ac",
"provenanceSha256": "sha256:2a643baea69b48aa7c40ea665250df4d0841c392703343c051b96a37f42430ec"
},
{
"connectorId": "chatgpt-playwright",
Expand Down Expand Up @@ -390,20 +390,20 @@
"manifestPath": "profile/collection-profile.json",
"entrypointPath": "dist/collection-profile.mjs",
"provenancePath": "provenance.json",
"version": "0.3.0",
"resolvedFrom": "0.3.0",
"version": "0.3.26",
"resolvedFrom": "0.3.26",
"oci": {
"registry": "ghcr.io",
"repository": "pdp-connect/connector/ynab",
"digest": "sha256:9da6a382500368ef28a8c9f59351d1f3ab6871297bf27418c7c63e8d9e241fad",
"configDigest": "sha256:20cc66f94d44748af7cc0c7eac1a20fa10e795b4a89f1b376e1827be947b8388"
"digest": "sha256:863fe543e7774252af4bd64a815fabada12a9a45dffaaebfca175411ffa4478d",
"configDigest": "sha256:32df5499e9e23a5639767fe7f04931808e42d78238829bac7af0df37cafa0738"
},
"company": "ynab",
"name": "YNAB",
"description": "Collects YNAB budgets, accounts, categories, transactions, and other financial data through the PDPP Collection Profile protocol.",
"manifestSha256": "sha256:ce2e9b6badc9ff6b0573d36a1dd3875d24eefd69da4184179354613f71ffde9f",
"entrypointSha256": "sha256:9f90880f8dca821b8929305ddcf1a7948a8fbea1df66910e08298774cf3cb4b8",
"provenanceSha256": "sha256:0cab8f965bfaa5e9e0df643e424b2cd29e77b44324c2d738f2d8590d8583dc1d"
"manifestSha256": "sha256:c23d2b3a6c68beac5a8d082ed2843833f755794faaf4e629229230d447bec328",
"entrypointSha256": "sha256:58ba4e7c97899fb25918e8e90e4ca49fb59c9c0aad4a199b081b8b3cf862ce8d",
"provenanceSha256": "sha256:d0d7dd10baa9854d57f3cf076aed2d035d20e438f11158557f554888293f78be"
},
{
"connectorId": "youtube-playwright",
Expand Down
81 changes: 53 additions & 28 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@opendatalabs/data-connectors-tools": "github:PDP-Connect/data-connectors#6c71697a1523926fe8d475cd243a8219ea21aa5b",
"@opendatalabs/data-connectors-tools": "github:PDP-Connect/data-connectors#708a6cc17d6821fad222a652084f2bc270c40052",
"@semantic-release/exec": "^7.1.0",
"@stryker-mutator/core": "10.0.0",
"@stryker-mutator/vitest-runner": "10.0.0",
Expand All @@ -111,6 +111,7 @@
"@vitejs/plugin-react": "^6.1.2",
"autoprefixer": "^10.6.1",
"conventional-changelog-conventionalcommits": "^10.4.1",
"data-connectors-legacy-installer": "github:PDP-Connect/data-connectors#e1e497f3bca842c0489c472c1ca286630eef5078",
"eslint": "^10.12.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-react-hooks": "^7.1.1",
Expand Down
3 changes: 2 additions & 1 deletion packages/local-collector/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,13 @@
"dependencies": {
"@sigstore/bundle": "^5.0.0",
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1",
"sigstore": "^5.0.0",
"tar": "^7.5.22",
"zod": "^4.6.7"
},
"devDependencies": {
"@opendatalabs/data-connectors-tools": "github:PDP-Connect/data-connectors#6c71697a1523926fe8d475cd243a8219ea21aa5b",
"@opendatalabs/data-connectors-tools": "github:PDP-Connect/data-connectors#708a6cc17d6821fad222a652084f2bc270c40052",
"@pdpp/collector-runtime": "0.0.1",
"@pdpp/connector-protocol": "0.0.1",
"playwright": "^1.64.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ async function main(): Promise<void> {
}
const repository = collectionProfileRepository({ connectorKey });
const resolved = (await fetchResolvedArtifact(
{ doc: {}, mode: "locked" },
null,
{
artifactKind: "pdpp-collection-profile",
connectorId: definition.connector_id,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,41 +14,41 @@ export const COLLECTION_PROFILE_PINS: readonly CollectionProfilePin[] = Object.f
{
"connectorId": "claude_code",
"connectorKey": "claude-code",
"version": "0.3.0",
"digest": "sha256:5b8866392bb11f24cbc3827e37e96faae9b30c8863d7d82bf9cd21aa2e636c82",
"profileSha256": "sha256:b6398b12d41043706ac4701db92f577ed9964d86b6e4776d471eca65587ae79f",
"entrypointSha256": "sha256:2a76a5b518c474a2a342bd2511ad825aec289c1310b2575801a419813bb9bea3"
"version": "0.3.4",
"digest": "sha256:08a82d8da8ed4eb70551007141383d3afaa9dd9878afb4fa76543ecfd53ee447",
"profileSha256": "sha256:1d9f5132894c8c14e5aa296b55f90c60414ef772b0fa6f6b3c0d9b55525b1381",
"entrypointSha256": "sha256:bbc13637cd863ec774d92c4f43dd926ff5cec39d1abe25d2b881023353f05072"
},
{
"connectorId": "codex",
"connectorKey": "codex",
"version": "0.3.0",
"digest": "sha256:bb75129071d1afcf60bf5e20097b84e1262d3cb2ce3ca5b3c228d23f00495d28",
"profileSha256": "sha256:3287a16b01517439443e8641e97c7f1bfcb358d01641d3b3490331b2ddc107ab",
"entrypointSha256": "sha256:0ae6336d89b88d50ae6a13d11e62d4b844a623d76cfeb7f83dcd29c889764b3b"
"version": "0.3.3",
"digest": "sha256:8cbea0c5b56578ab94cc830bd5c69dce77aa5927106f8401d44a84fd3e39fdab",
"profileSha256": "sha256:f8d1773bb2b856c278748f512aba16fbc993b9a833fbfa9d50c357b7a232776f",
"entrypointSha256": "sha256:20e26674be1ec1ea64ec13bfa6b62717c85a6e474502e70a9f0e8e225000b6e3"
},
{
"connectorId": "google_takeout",
"connectorKey": "google-takeout",
"version": "0.1.0",
"digest": "sha256:38d4bd1312073b167b668cad1701ebc78fea8cf9c19a0edb37a98d11fd660562",
"profileSha256": "sha256:708f149f0efedae0b41cc3f67a065c541ec6ab5305edb322b9f983a9d0913353",
"entrypointSha256": "sha256:710d01455fa0cc146665de92612682b749810b54f8f72d5e235a5538c4f43fda"
"version": "0.1.3",
"digest": "sha256:9d1f4934c42cddd73a00b2792ee7edcc389058c566e462a00cd8210fcb014653",
"profileSha256": "sha256:d645fffba61b0a47a077dc4fe4d04a803481844b3281d333818ab4532d9f01cd",
"entrypointSha256": "sha256:8eafae144013735b8dc44b6ff40d873feed95cbc934d50c08ad68937306f7d99"
},
{
"connectorId": "imessage",
"connectorKey": "imessage",
"version": "0.1.0",
"digest": "sha256:ace3798a8e222e73fa1555a39ba52b245e2566d31d84bb60fdec61c9ae1a9ca6",
"profileSha256": "sha256:654eb8abb9625554c19edcf7e1ef6416fca556929456454ba29277751cde8efb",
"entrypointSha256": "sha256:aee91cec10278cca82acc000d504420f2135eac2e44838d3b4693d08db5f3d84"
"version": "0.1.25",
"digest": "sha256:920246f08102aea9c7958d6b3a0bf89eb07e3b776a921333f6d7ae93f99394b0",
"profileSha256": "sha256:399958b7d89e1263b5f61e6b09de4c7f5d6a81c1084ff887e75a504278820ef4",
"entrypointSha256": "sha256:2875a87d04b77e52b9b880a651814112db1b38cd97bd94dab7948a72666670a1"
},
{
"connectorId": "apple_photos",
"connectorKey": "apple-photos",
"version": "0.1.0",
"digest": "sha256:0952cef101b05b5416d0ea0620ee12c857f493bae547ce71119a243131741415",
"profileSha256": "sha256:1d941bd3fc02831618fcd29b899b091ed2ce51f25535f35f58c5a2aaa37ce596",
"entrypointSha256": "sha256:eccd685d0d5d9b9c675365b0b3073c46028067aac5bceb2719770e5069bf8ca2"
"version": "0.1.3",
"digest": "sha256:3e58cf196d7fc119fa7f462432d069a257f5e62036a7c70c6b542bb7b779f07f",
"profileSha256": "sha256:d290a1d201b9b38955225e4b5cae6054a84097723dac8d600e06c5db4676036a",
"entrypointSha256": "sha256:8a2f1b66106b3574d1b675db9ee754904ac52f00921dfb174ab4ca7ededbaff2"
},
]);
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export const LOCAL_COLLECTOR_DEFINITIONS: readonly LocalCollectorDefinition[] =
"filesystem": { required: true },
},
protocol_capabilities: [],
streams: ["sessions", "messages", "attachments", "memory_notes", "skills", "slash_commands", "file_history", "cache_inventory", "coverage_diagnostics", "backup_inventory", "config_inventory"],
streams: ["sessions", "messages", "attachments", "memory_notes", "skills", "slash_commands", "usage", "file_history", "cache_inventory", "coverage_diagnostics", "backup_inventory", "config_inventory"],
time_scopable_streams: ["sessions", "messages", "attachments"],
source_root_scopable_streams: ["sessions", "messages", "attachments"],
enforces_source_roots: true,
Expand Down
Loading
Loading