Open shari-sushi opened 4 months ago
お試し
https://trello.com/b/9W7JgfKQ/v-kara
欲しい情報は
[画像]
最初の方は関係なさそう
ブラウザにjsonデータを見る用の拡張機能があった
自分が所有してるやつしか無理かも。 select repositoriesの選択肢に自分のrepositoriesしか出てこない。 会社のはオーナー権限付与してもらえればできる?でも前にしてもらった気もする。
fine-grained personal access token にオプトインしない限り、所属している Organization は表示されません。 詳細については、「Organization の個人用アクセス トークン ポリシーを設定する」を参照してください。
なるほど。
これが良いかなと
上
Allow access via fine-grained personal access tokens
API and Git access will be allowed using approved organization member's fine-grained personal access tokens
上(面倒なら下)
Require administrator approval
All access requests by organization members to this organization must be approved before the token is usable.
上
Allow access via personal access tokens (classic)
API and Git access will be allowed using an organization member's personal access token (classic)
が良いかなと思ってるけど、会社に確認取る。
また、今回1回きりなのでclassicのtokenにすることにした。 ownerごとに作ったりpermissonなくて良いから楽。
まずはcurl
でどんなurlが必要か確認してみる。
// Github issueのクエリ
// title https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report では、ラベル "bug" とタイトル "New bug report" で issue が作成されます。
// body https://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem. では、タイトルが "New bug report" で、issue 本文に "Describe the problem" というコメントが含まれる、issue が作成されます。
// labels https://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug では、"help wanted" と "bug" というラベルを持つ issue が作成されます。
// projects https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 では、"Bug fix" というタイトルの issue が作成されて、組織のプロジェクト 1 に追加されます。 を指定できます。
// trelloの取得はこれでいけた
// curl 'https://api.trello.com/9W7JgfKQ/v-kara'
// https://github.com/shari-sushi/0025Linux/issues/
```sh
> curl "https://github.com/shari-sushi/0025Linux/issues/new?labels=bug&title=New+bug+report"
StatusCode : 200
StatusDescription : OK
Content :
コード書いてみる
https://chore-update--yarnpkg.netlify.app/ja/docs/cli/init
> npm install -g yarn
changed 1 package in 1s
> yarn init --yes
yarn init v1.22.22
warning The yes flag has been set. This will automatically answer yes
to all questions, which may have security implications.
success Saved package.json
Done in 0.07s.
> yarn add @octokit/core
package.json, yarn.lockができた。
const data = JSON.parse(fs.readFileSync("./sample-json/origin.json"))
console.log(data.cards[3]
みたいな感じで↓が取り出せる。 画像もurlでくれてるから移行できるかも
"data": {
"attachment": {
"id": "663b7d85c2c45edbfe50c58d",
"name": "image.png",
"url": "https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/download/image.png",
"previewUrl": "https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/previews/preview/download/image.png",
"previewUrl2x": "https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/previews/preview2x/download/image.png"
},
"card": {
"id": "663b7d6727f096e86a3b920a",
"name": "まとめて登録機能",
"idShort": 4,
"shortLink": "iaZsOOGk"
},
"list": {
"id": "663b7d47c0bb3f7b8600d893",
"name": "To Do"
},
"board": {
"id": "663b7d378ac8122e60614c0a",
"name": "V-Kara",
"shortLink": "9W7JgfKQ"
}
},
↓urlのやつ 流石に表示されないか…。 となると引っ張ってくるの無理か…。 でもブラウザで直接開けるんだけどな。あ、GitHubがpng非対応だった気がする。
↓素のurlなら別タブで開ける。こうするしかないかなぁ
console.log('%o',data.actions)
%oとすることで[object]を4階層までちゃんと表示してくれるらしい。
```yml [ { id: '663b7de84ff9c4b2a77e0f16', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { text: '人類は思い出した', textData: { emoji: {} }, card: { id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' } }, appCreator: null, type: 'commentCard', date: '2024-05-08T13:28:08.176Z', limits: { reactions: { perAction: { status: 'ok', disableAt: 900, warnAt: 720 }, uniquePerAction: { status: 'ok', disableAt: 17, warnAt: 14 } } }, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d977d7096c65b85b0d9', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { idLabels: [ '663b7d371dc51400ebd20e69', [length]: 1 ], id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, old: { idLabels: [ [length]: 0 ] }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' } }, appCreator: null, type: 'updateCard', date: '2024-05-08T13:26:47.195Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d93764ac4e588d0df48', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { idMember: '661e6ff3dd4d5f28c5872fc7', card: { id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, member: { id: '661e6ff3dd4d5f28c5872fc7', name: '(しゃり)' } }, appCreator: null, type: 'addMemberToCard', date: '2024-05-08T13:26:43.110Z', limits: null, member: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' }, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d8aa2ff1ac07ebbf9e9', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { desc: '- must\n - karaokes\n- better\n - movies\n - vtubers', id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, old: { desc: '' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' } }, appCreator: null, type: 'updateCard', date: '2024-05-08T13:26:34.035Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d89bf4e0cfffc8d30b8', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { text: '![image.png](https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/download/image.png)', textData: { emoji: {} }, card: { id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' } }, appCreator: null, type: 'commentCard', date: '2024-05-08T13:26:33.867Z', limits: { reactions: { perAction: { status: 'ok', disableAt: 900, warnAt: 720 }, uniquePerAction: { status: 'ok', disableAt: 17, warnAt: 14 } } }, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d86c2c45edbfe50c5c0', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { attachment: { id: '663b7d85c2c45edbfe50c58d', name: 'image.png', url: 'https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/download/image.png', previewUrl: 'https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/previews/preview/download/image.png', previewUrl2x: 'https://trello.com/1/cards/663b7d6727f096e86a3b920a/attachments/663b7d85c2c45edbfe50c58d/previews/preview2x/download/image.png' }, card: { id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'addAttachmentToCard', date: '2024-05-08T13:26:30.070Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d6727f096e86a3b9213', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { id: '663b7d6727f096e86a3b920a', name: 'まとめて登録機能', idShort: 4, shortLink: 'iaZsOOGk' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createCard', date: '2024-05-08T13:25:59.586Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d613d1d3951b3558d29', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { id: '663b7d613d1d3951b3558d20', name: 'おいももちもちいももちおいも', idShort: 3, shortLink: '4xB6yr7H' }, list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createCard', date: '2024-05-08T13:25:53.228Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d5a04abbcda3400d22c', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { name: '退会機能', id: '663b7d5182243af883a18032', idShort: 2, shortLink: 'Dhmb9TWe' }, old: { name: '大会機能' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, list: { id: '663b7d43825c61a88beb2c53', name: 'Done' } }, appCreator: null, type: 'updateCard', date: '2024-05-08T13:25:46.938Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d5182243af883a1803b', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { id: '663b7d5182243af883a18032', name: '大会機能', idShort: 2, shortLink: 'Dhmb9TWe' }, list: { id: '663b7d43825c61a88beb2c53', name: 'Done' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createCard', date: '2024-05-08T13:25:37.933Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d4f8728a7e7e5ff9889', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { card: { id: '663b7d4f8728a7e7e5ff9880', name: '会員登録機能', idShort: 1, shortLink: 'BEMHBCIe' }, list: { id: '663b7d43825c61a88beb2c53', name: 'Done' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createCard', date: '2024-05-08T13:25:35.239Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d47c0bb3f7b8600d897', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { list: { id: '663b7d47c0bb3f7b8600d893', name: 'To Do' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createList', date: '2024-05-08T13:25:27.966Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d43825c61a88beb2c57', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { list: { id: '663b7d43825c61a88beb2c53', name: 'Done' }, board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createList', date: '2024-05-08T13:25:23.861Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d378ac8122e60614c47', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' }, organization: { id: '663b7d2ab343968dc43b1f06', name: 'V-Karaoke' } }, appCreator: null, type: 'addToOrganizationBoard', date: '2024-05-08T13:25:11.809Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, { id: '663b7d378ac8122e60614c44', idMemberCreator: '661e6ff3dd4d5f28c5872fc7', data: { board: { id: '663b7d378ac8122e60614c0a', name: 'V-Kara', shortLink: '9W7JgfKQ' } }, appCreator: null, type: 'createBoard', date: '2024-05-08T13:25:11.805Z', limits: null, memberCreator: { id: '661e6ff3dd4d5f28c5872fc7', activityBlocked: false, avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', fullName: '(しゃり)', idMemberReferrer: null, initials: 'shari)', nonPublic: { fullName: '(しゃり)', avatarUrl: 'https://trello-members.s3.amazonaws.com/661e6ff3dd4d5f28c5872fc7/bc7b65954d492437fcbc4b00fb6eb1b8', avatarHash: 'bc7b65954d492437fcbc4b00fb6eb1b8' }, nonPublicAvailable: true, username: 'shari_suhi' } }, [length]: 15 ] ```
既存のTorelloをjsonでエクスポートして、GitHub Projectへ移行 →Trelloのカード等をGitHubのissueにブチ込むだけ(ラベルも)
issueにlabel付きで移行できれば、projectの方で手動でlabelで一括選択したりしてissueからprojerctに移行できる
5
10
11
12
14
にて完結
5/10進捗報告結果
勝手に追記
list→label、label→labelも切り分けて良いかも。
公式 : Trello の JSON エクスポートについて
古い情報も残ってるのね…
公式 : 個人用アクセス トークンを管理する Fine-grained personal access token推奨とのこと。今回の目的にも合致する。 fine-grained personal access token の作成