https://github.com/byron/sponsor-tools
Tooling to help process data produced by GitHub sponsors for use with local authorities
https://github.com/byron/sponsor-tools
Last synced: about 1 year ago
JSON representation
Tooling to help process data produced by GitHub sponsors for use with local authorities
- Host: GitHub
- URL: https://github.com/byron/sponsor-tools
- Owner: Byron
- Created: 2023-09-19T09:12:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-20T14:08:47.000Z (over 2 years ago)
- Last Synced: 2025-02-12T14:15:52.466Z (over 1 year ago)
- Language: Rust
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

A command-line tool (and library for good measure) to help with typical processing tasks *on CSV data* provided by GitHub Sponsors, namely
* GitHub Sponsor activity feed as CSV
* Stripe Account Activity as CSV
Use `xsv` to perform additional cleanup.
### Processing
Use 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
which USD amount corresponds to an amount in your local currency. This in turn might be relevant to handling VAT.
```
stool merge-accounts --github-activity year1.csv -g year2.csv --stripe-activity stripe-year1.csv -s stripe-year2.csv --notes note.csv
```
`--notes` can be used to append notes based on simple rules.