Bot to automatically sync and update an airtable sheet with GitHub pull request and issue data.
by jessfrazGo
Last 12 weeks · 0 commits
2 of 6 standards met
Repository: jessfraz/gitable. Description: Bot to automatically sync and update an airtable sheet with GitHub pull request and issue data. Stars: 201, Forks: 20. Primary language: Go. Languages: Go (67.2%), Makefile (29.9%), Dockerfile (2.9%). License: MIT. Latest release: v0.1.4 (7y ago). Open PRs: 2, open issues: 0. Last activity: 3y ago. Community health: 42%. Top contributors: jessfraz, mattetti, github-actions[bot], toc-me[bot], jefftriplett, joseustra, shubheksha, stuartpb, toanju, securityclippy and others.
There are two changes in this pull request. _First_: Add a Repository field so it became better to group in airtable (image attached). _Second_: Add -watched and -watch-since flags. The watched flag will get issues from repositories you are watching and watch-since defines a period for starting getting the issues but if not defined will get every issue (I set the value to 2008-01-01T00:00:00Z). Why did I add this? I watch a few repositories with the intention to contribute in the future, so I wanted a way to keep track of the issues and be able to use the airtable magic to group, filter, and order everything. !airtable-with-repository ps: awesome project 🥇
For some unknown reasons, I got some data back from GH that the bot couldn't parse. Instead of stopping the entire import, this change prints an error but keeps on going since there isn't much the user can do. This is a bit of an opinionated change based on my own needs/import, it might be a me-only issue due to my weird GitHub data :)