{"id":26361142,"url":"https://github.com/polyseam/dynout","last_synced_at":"2025-07-25T09:35:45.012Z","repository":{"id":175766782,"uuid":"654432916","full_name":"polyseam/dynout","owner":"polyseam","description":"command-line tool for extracting the contents of a DynamoDB table","archived":false,"fork":false,"pushed_at":"2024-09-12T17:49:57.000Z","size":51,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-16T17:20:50.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polyseam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-16T05:54:11.000Z","updated_at":"2024-09-12T17:50:01.000Z","dependencies_parsed_at":"2023-07-23T15:15:37.547Z","dependency_job_id":null,"html_url":"https://github.com/polyseam/dynout","commit_stats":null,"previous_names":["polyseam/dynout"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyseam%2Fdynout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyseam%2Fdynout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyseam%2Fdynout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyseam%2Fdynout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polyseam","download_url":"https://codeload.github.com/polyseam/dynout/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyseam%2Fdynout/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259246925,"owners_count":22828133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-16T17:20:06.061Z","updated_at":"2025-06-11T10:35:58.742Z","avatar_url":"https://github.com/polyseam.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dynout\n\nA command-line tool for extracting the contents of a DynamoDB table.\n\n## configuration\n\nDynout requires 3 environment variables to be set:\n\n- `AWS_ACCESS_KEY_ID`\n- `AWS_SECRET_ACCESS_KEY`\n- `AWS_REGION`\n\n## usage\n\nDynout uses a config file like the one below.\n\nThe attributes Array is ordered and the order represents the order of the\ncolumns in the output. The first attribute will be used to sort the results.\n\nThe `output.format` property can be set to `\"csv\"` or `\"json\"`, and it defaults\nto JSON.\n\n```jsonc\n{\n  \"table_name\": \"polyseam-events\",\n  \"attributes\": [\n    \"event_timestamp\",\n    \"event_type\",\n    \"redirect_target\",\n    \"event_version\",\n    \"request_pathname\",\n    \"is_bot\",\n    \"user_agent_header\",\n    \"referer_header\",\n    \"utm_id\",\n    \"utm_medium\",\n    \"utm_campaign\",\n    \"utm_content\",\n    \"utm_source\",\n    \"x_forwarded_for_header\"\n  ],\n  \"project_nulls\": false, //  if true the JSON output will have a `null` value for missing attributes\n  \"output\": {\n    \"format\": \"csv\"\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyseam%2Fdynout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolyseam%2Fdynout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyseam%2Fdynout/lists"}