|
|
@ -2,12 +2,12 @@ const fs = require('fs') |
|
|
|
|
|
|
|
|
|
|
|
let value = fs.readFileSync('./done.json') |
|
|
|
let value = fs.readFileSync('./done.json') |
|
|
|
value = JSON.parse(value) |
|
|
|
value = JSON.parse(value) |
|
|
|
const inDone = value.data.search.edges[0].node.project.columns.edges[0].node.cards.edges |
|
|
|
const inDone = value.data.repository.projectV2.items.edges |
|
|
|
let data = '' |
|
|
|
let data = '' |
|
|
|
console.log(inDone.length, 'issues/Prs\n') |
|
|
|
console.log(inDone.length, 'PRs\n') |
|
|
|
data = inDone.length + ' issues/Prs\n' |
|
|
|
data = inDone.length + ' PRs\n' |
|
|
|
for (let card of inDone) { |
|
|
|
for (let card of inDone) { |
|
|
|
if (card.node.content.url && card.node.content.merged !== false) { |
|
|
|
if (card.node.content.url && card.node.content.merged && card.node.content.merged !== false) { |
|
|
|
data += `${card.node.content.title} - ${card.node.content.url}\n` |
|
|
|
data += `${card.node.content.title} - ${card.node.content.url}\n` |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -24,50 +24,24 @@ console.log('done.txt updated') |
|
|
|
- get the result in the file done.txt |
|
|
|
- get the result in the file done.txt |
|
|
|
/* |
|
|
|
/* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ |
|
|
|
{ |
|
|
|
search(type: REPOSITORY, query: "remix-project", first: 1) { |
|
|
|
repository(owner: "ethereum", name: "remix-project") { |
|
|
|
edges { |
|
|
|
name |
|
|
|
node { |
|
|
|
projectV2(number: 52) { |
|
|
|
__typename |
|
|
|
url |
|
|
|
... on Repository { |
|
|
|
items(first: 100) { |
|
|
|
owner { |
|
|
|
totalCount |
|
|
|
id |
|
|
|
edges { |
|
|
|
} |
|
|
|
node { |
|
|
|
name |
|
|
|
content { |
|
|
|
project(number: 31) { |
|
|
|
... on PullRequest { |
|
|
|
number |
|
|
|
|
|
|
|
name |
|
|
|
|
|
|
|
columns(last: 1) { |
|
|
|
|
|
|
|
edges { |
|
|
|
|
|
|
|
node { |
|
|
|
|
|
|
|
name |
|
|
|
|
|
|
|
cards(first: 100) { |
|
|
|
|
|
|
|
edges { |
|
|
|
|
|
|
|
cursor |
|
|
|
|
|
|
|
node { |
|
|
|
|
|
|
|
id |
|
|
|
|
|
|
|
note |
|
|
|
|
|
|
|
state |
|
|
|
|
|
|
|
content { |
|
|
|
|
|
|
|
... on Issue { |
|
|
|
|
|
|
|
url |
|
|
|
|
|
|
|
id |
|
|
|
|
|
|
|
number |
|
|
|
|
|
|
|
title |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
... on PullRequest { |
|
|
|
|
|
|
|
url |
|
|
|
url |
|
|
|
id |
|
|
|
id |
|
|
|
number |
|
|
|
number |
|
|
|
title |
|
|
|
title |
|
|
|
merged |
|
|
|
merged |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|