Syd,
You mentioned XPath? I'd be curious to see the rest of the code. I've just
been writing some Python myself to address the Box.com API to rescue some
old project metadata from a big set of nested file directories and I'm half
shocked that I got my code to work. I do wonder whether Python might be
easier to address the GitHub API. Fair warning: classes start up again for
me on 1/19, but I'd be happy to take a look anyway! ;-)
Elisa
On Wed, Jan 13, 2021 at 10:13 PM Bauman, Syd
Inspired by Nick’s tei_current_assignments.py https://github.com/npcole/teiutils, a program that leverages the gitHub API to summarize gitHub issue assignments, I have just spent the entire day trying to write an XSLT program to summarize pull requests. At this point, I have to (at least temporarily) give up. I simply cannot figure out how to get the list of reviewers (those who have been asked to be reviewers, those who have accepted the request to be a reviewer, and those who have submitted reviews) without, at least sometimes, including the OP in that list. (That is, I have yet to figure out an XPath that will select the reviewers without the OP from the JSON-converted-to-XML returned by the “reviews” API call.)
If anybody feels like helping me out, I think we would find this a useful utility. To prove the point, I generated one possible useful output (an HTML table) using my current mildly broken code, and went through and fixed the output by hand. (Sigh.) See https://bauman.zapto.org/~syd/temp/4TEICouncil/GHPRs.html.
Talk to y’all tomorrow. _______________________________________________ Tei-council mailing list Tei-council@lists.tei-c.org http://lists.lists.tei-c.org/mailman/listinfo/tei-council
-- Elisa Beshero-Bondar, PhD Program Chair of Digital Media, Arts, and Technology | Professor of Digital Humanities | Director of the Digital Humanities Lab at Penn State Erie, The Behrend College Development site: https://newtfire.org