diff --git a/connectors/registry.json b/connectors/registry.json index 4ce5ecc..f27fbfd 100644 --- a/connectors/registry.json +++ b/connectors/registry.json @@ -3,6 +3,21 @@ "lastUpdated": "2026-02-10T00:00:00Z", "baseUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/main", "connectors": [ + { + "id": "amazon-playwright", + "company": "amazon", + "version": "1.0.0", + "name": "Amazon", + "description": "Exports your Amazon order history and profile information using Playwright browser automation.", + "files": { + "script": "amazon/amazon-playwright.js", + "metadata": "amazon/amazon-playwright.json" + }, + "checksums": { + "script": "sha256:4a318b3c3884661929d8625ec04fac57b9fcd0d7508b699a8a3c9eba758c8f0a", + "metadata": "sha256:8427eb8dd0a8bd588b3f579923c6294e6897aef9d45f83bc6fd9bdce96499f77" + } + }, { "id": "chatgpt-playwright", "company": "openai", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 0225b29..429c0e3 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -56,6 +56,7 @@ "icons/icon.ico" ], "resources": { + "../connectors/amazon/**/*": "connectors/amazon/", "../connectors/github/**/*": "connectors/github/", "../connectors/linkedin/**/*": "connectors/linkedin/", "../connectors/meta/**/*": "connectors/meta/", diff --git a/src/components/icons/platform-amazon.tsx b/src/components/icons/platform-amazon.tsx new file mode 100644 index 0000000..ea09995 --- /dev/null +++ b/src/components/icons/platform-amazon.tsx @@ -0,0 +1,12 @@ +import { Svg as SvgComponent, type SvgIconProps } from "@/components/utils/svg" + +export const PlatformAmazonIcon = (props: SvgIconProps) => { + return ( + + + + ) +} diff --git a/src/lib/platform/registry.ts b/src/lib/platform/registry.ts index c7ffda1..bc88ef5 100644 --- a/src/lib/platform/registry.ts +++ b/src/lib/platform/registry.ts @@ -18,6 +18,16 @@ export interface PlatformRegistryEntry { } export const PLATFORM_REGISTRY: PlatformRegistryEntry[] = [ + { + id: "amazon", + displayName: "Amazon", + brandDomain: "amazon.com", + iconKey: "amazon", + platformIds: ["amazon-playwright", "amazon"], + availability: "requiresConnector", + showInConnectList: true, + ingestScope: "amazon.orders", + }, { id: "chatgpt", displayName: "ChatGPT",