trying to figure out gh graphql schema
This commit is contained in:
parent
0711641ab9
commit
7d0a0866c7
@ -1,5 +1,9 @@
|
||||
import requests
|
||||
import datetime as dt
|
||||
import json
|
||||
import os
|
||||
|
||||
key = os.environ.get('KKEXKEY')
|
||||
|
||||
def main(vcs, begin_date):
|
||||
repo_uri=vcs[0]
|
||||
@ -30,6 +34,19 @@ def parse_milestones(milestones, earliest_date):
|
||||
count_of_milestones += 1
|
||||
return count_of_milestones
|
||||
|
||||
|
||||
def get_discussion_gql():
|
||||
#testing
|
||||
url = "https://api.github.com/graphql"
|
||||
x = {"query" : "query { repository(owner: 'beekeeper-studio', name: 'beekeeper-studio') { discussions(first: 10) {totalCount}}"}
|
||||
data = json.dumps(x)
|
||||
headers = {'content-type': 'application/json', 'Accept-Charset': 'UTF-8', 'Authorization': 'bearer ' + key}
|
||||
r = requests.post(url=url, data=data, headers=headers)
|
||||
print(r.content)
|
||||
print(r.json())
|
||||
|
||||
if __name__ == "__main__":
|
||||
get_discussion_gql()
|
||||
'''
|
||||
#using the github API to identify who is a collaborator on the project and who is just a contributor
|
||||
def split_actors(repo_uri, actors_list):
|
||||
|
33
request.json
Normal file
33
request.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
query {
|
||||
repository(owner: "github", name: "some-repo") {
|
||||
discussions(first: 10) {
|
||||
# type: DiscussionConnection
|
||||
totalCount # Int!
|
||||
|
||||
pageInfo {
|
||||
# type: PageInfo (from the public schema)
|
||||
startCursor
|
||||
endCursor
|
||||
hasNextPage
|
||||
hasPreviousPage
|
||||
}
|
||||
|
||||
edges {
|
||||
# type: DiscussionEdge
|
||||
cursor
|
||||
node {
|
||||
# type: Discussion
|
||||
id
|
||||
}
|
||||
}
|
||||
|
||||
nodes {
|
||||
# type: Discussion
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user