{"id":16115604,"url":"https://github.com/byron/sponsor-tools","last_synced_at":"2025-04-06T08:36:09.007Z","repository":{"id":195741709,"uuid":"693560201","full_name":"Byron/sponsor-tools","owner":"Byron","description":"Tooling to help process data produced by GitHub sponsors for use with local authorities","archived":false,"fork":false,"pushed_at":"2023-09-20T14:08:47.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-12T14:15:52.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Byron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-19T09:12:49.000Z","updated_at":"2023-09-19T19:36:13.000Z","dependencies_parsed_at":"2023-09-19T12:28:14.217Z","dependency_job_id":null,"html_url":"https://github.com/Byron/sponsor-tools","commit_stats":null,"previous_names":["byron/sponsor-tools"],"tags_count":0,"template":false,"template_full_name":"Byron/cli-template-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Byron%2Fsponsor-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Byron%2Fsponsor-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Byron%2Fsponsor-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Byron%2Fsponsor-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Byron","download_url":"https://codeload.github.com/Byron/sponsor-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457693,"owners_count":20941905,"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":"2024-10-09T20:19:15.562Z","updated_at":"2025-04-06T08:36:08.981Z","avatar_url":"https://github.com/Byron.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Rust](https://github.com/Byron/sponsor-tools/workflows/Rust/badge.svg)\n\nA command-line tool (and library for good measure) to help with typical processing tasks *on CSV data* provided by GitHub Sponsors, namely\n\n* GitHub Sponsor activity feed as CSV\n* Stripe Account Activity as CSV\n\nUse `xsv` to perform additional cleanup.\n\n### Processing\n\nUse the `merge` sub-command to join both GitHub sponsor activities from one more timespan with the related bookings on Stripe. That way it becomes evident\nwhich USD amount corresponds to an amount in your local currency. This in turn might be relevant to handling VAT.\n\n```\nstool merge-accounts --github-activity year1.csv -g year2.csv --stripe-activity stripe-year1.csv -s stripe-year2.csv --notes note.csv\n```\n\n`--notes` can be used to append notes based on simple rules.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyron%2Fsponsor-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyron%2Fsponsor-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyron%2Fsponsor-tools/lists"}