damus-github-export

Damus issue data exported from github
git clone git://jb55.com/damus-github-export
Log | Files | Refs | README | LICENSE

api.json (35848B)


      1 [
      2   {
      3     "issue": {
      4       "url": "https://api.github.com/repos/damus-io/api/issues/4",
      5       "repository_url": "https://api.github.com/repos/damus-io/api",
      6       "labels_url": "https://api.github.com/repos/damus-io/api/issues/4/labels{/name}",
      7       "comments_url": "https://api.github.com/repos/damus-io/api/issues/4/comments",
      8       "events_url": "https://api.github.com/repos/damus-io/api/issues/4/events",
      9       "html_url": "https://github.com/damus-io/api/issues/4",
     10       "id": 2193183686,
     11       "node_id": "I_kwDOKx9L3s6CuVPG",
     12       "number": 4,
     13       "title": "Add arabic support to DeepL translations",
     14       "user": {
     15         "login": "alltheseas",
     16         "id": 64376233,
     17         "node_id": "MDQ6VXNlcjY0Mzc2MjMz",
     18         "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4",
     19         "gravatar_id": "",
     20         "url": "https://api.github.com/users/alltheseas",
     21         "html_url": "https://github.com/alltheseas",
     22         "followers_url": "https://api.github.com/users/alltheseas/followers",
     23         "following_url": "https://api.github.com/users/alltheseas/following{/other_user}",
     24         "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}",
     25         "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}",
     26         "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions",
     27         "organizations_url": "https://api.github.com/users/alltheseas/orgs",
     28         "repos_url": "https://api.github.com/users/alltheseas/repos",
     29         "events_url": "https://api.github.com/users/alltheseas/events{/privacy}",
     30         "received_events_url": "https://api.github.com/users/alltheseas/received_events",
     31         "type": "User",
     32         "site_admin": false
     33       },
     34       "labels": [
     35         {
     36           "id": 6709193700,
     37           "node_id": "LA_kwDOKx9L3s8AAAABj-Yr5A",
     38           "url": "https://api.github.com/repos/damus-io/api/labels/deepl",
     39           "name": "deepl",
     40           "color": "BF2756",
     41           "default": false,
     42           "description": ""
     43         }
     44       ],
     45       "state": "open",
     46       "locked": false,
     47       "assignee": null,
     48       "assignees": [],
     49       "milestone": null,
     50       "comments": 1,
     51       "created_at": "2024-03-18T19:59:03Z",
     52       "updated_at": "2024-03-18T20:51:20Z",
     53       "closed_at": null,
     54       "author_association": "NONE",
     55       "active_lock_reason": null,
     56       "body": "cc @jb55 @tyiu \r\n\r\nhttps://www.deepl.com/en/blog/deepl-welcomes-arabic\r\n",
     57       "reactions": {
     58         "url": "https://api.github.com/repos/damus-io/api/issues/4/reactions",
     59         "total_count": 0,
     60         "+1": 0,
     61         "-1": 0,
     62         "laugh": 0,
     63         "hooray": 0,
     64         "confused": 0,
     65         "heart": 0,
     66         "rocket": 0,
     67         "eyes": 0
     68       },
     69       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/4/timeline",
     70       "performed_via_github_app": null,
     71       "state_reason": null
     72     }
     73   },
     74   {
     75     "issue": {
     76       "url": "https://api.github.com/repos/damus-io/api/issues/4",
     77       "repository_url": "https://api.github.com/repos/damus-io/api",
     78       "labels_url": "https://api.github.com/repos/damus-io/api/issues/4/labels{/name}",
     79       "comments_url": "https://api.github.com/repos/damus-io/api/issues/4/comments",
     80       "events_url": "https://api.github.com/repos/damus-io/api/issues/4/events",
     81       "html_url": "https://github.com/damus-io/api/issues/4",
     82       "id": 2193183686,
     83       "node_id": "I_kwDOKx9L3s6CuVPG",
     84       "number": 4,
     85       "title": "Add arabic support to DeepL translations",
     86       "user": {
     87         "login": "alltheseas",
     88         "id": 64376233,
     89         "node_id": "MDQ6VXNlcjY0Mzc2MjMz",
     90         "avatar_url": "https://avatars.githubusercontent.com/u/64376233?v=4",
     91         "gravatar_id": "",
     92         "url": "https://api.github.com/users/alltheseas",
     93         "html_url": "https://github.com/alltheseas",
     94         "followers_url": "https://api.github.com/users/alltheseas/followers",
     95         "following_url": "https://api.github.com/users/alltheseas/following{/other_user}",
     96         "gists_url": "https://api.github.com/users/alltheseas/gists{/gist_id}",
     97         "starred_url": "https://api.github.com/users/alltheseas/starred{/owner}{/repo}",
     98         "subscriptions_url": "https://api.github.com/users/alltheseas/subscriptions",
     99         "organizations_url": "https://api.github.com/users/alltheseas/orgs",
    100         "repos_url": "https://api.github.com/users/alltheseas/repos",
    101         "events_url": "https://api.github.com/users/alltheseas/events{/privacy}",
    102         "received_events_url": "https://api.github.com/users/alltheseas/received_events",
    103         "type": "User",
    104         "site_admin": false
    105       },
    106       "labels": [
    107         {
    108           "id": 6709193700,
    109           "node_id": "LA_kwDOKx9L3s8AAAABj-Yr5A",
    110           "url": "https://api.github.com/repos/damus-io/api/labels/deepl",
    111           "name": "deepl",
    112           "color": "BF2756",
    113           "default": false,
    114           "description": ""
    115         }
    116       ],
    117       "state": "open",
    118       "locked": false,
    119       "assignee": null,
    120       "assignees": [],
    121       "milestone": null,
    122       "comments": 1,
    123       "created_at": "2024-03-18T19:59:03Z",
    124       "updated_at": "2024-03-18T20:51:20Z",
    125       "closed_at": null,
    126       "author_association": "NONE",
    127       "active_lock_reason": null,
    128       "body": "cc @jb55 @tyiu \r\n\r\nhttps://www.deepl.com/en/blog/deepl-welcomes-arabic\r\n",
    129       "reactions": {
    130         "url": "https://api.github.com/repos/damus-io/api/issues/4/reactions",
    131         "total_count": 0,
    132         "+1": 0,
    133         "-1": 0,
    134         "laugh": 0,
    135         "hooray": 0,
    136         "confused": 0,
    137         "heart": 0,
    138         "rocket": 0,
    139         "eyes": 0
    140       },
    141       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/4/timeline",
    142       "performed_via_github_app": null,
    143       "state_reason": null
    144     },
    145     "comment": {
    146       "user": "jb55",
    147       "created_at": "2024-03-18T20:07:56Z",
    148       "updated_at": "2024-03-18T20:07:56Z",
    149       "body": "just need to update\r\n\r\nhttps://github.com/damus-io/api/blob/03900ce67c6f4a5e7e7a153eac32c52fd8c78530/src/translate.js#L6-L7"
    150     }
    151   },
    152   {
    153     "issue": {
    154       "url": "https://api.github.com/repos/damus-io/api/issues/3",
    155       "repository_url": "https://api.github.com/repos/damus-io/api",
    156       "labels_url": "https://api.github.com/repos/damus-io/api/issues/3/labels{/name}",
    157       "comments_url": "https://api.github.com/repos/damus-io/api/issues/3/comments",
    158       "events_url": "https://api.github.com/repos/damus-io/api/issues/3/events",
    159       "html_url": "https://github.com/damus-io/api/issues/3",
    160       "id": 2189854887,
    161       "node_id": "I_kwDOKx9L3s6Choin",
    162       "number": 3,
    163       "title": "DeepL can take down our API",
    164       "user": {
    165         "login": "jb55",
    166         "id": 45598,
    167         "node_id": "MDQ6VXNlcjQ1NTk4",
    168         "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4",
    169         "gravatar_id": "",
    170         "url": "https://api.github.com/users/jb55",
    171         "html_url": "https://github.com/jb55",
    172         "followers_url": "https://api.github.com/users/jb55/followers",
    173         "following_url": "https://api.github.com/users/jb55/following{/other_user}",
    174         "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}",
    175         "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}",
    176         "subscriptions_url": "https://api.github.com/users/jb55/subscriptions",
    177         "organizations_url": "https://api.github.com/users/jb55/orgs",
    178         "repos_url": "https://api.github.com/users/jb55/repos",
    179         "events_url": "https://api.github.com/users/jb55/events{/privacy}",
    180         "received_events_url": "https://api.github.com/users/jb55/received_events",
    181         "type": "User",
    182         "site_admin": false
    183       },
    184       "labels": [
    185         {
    186           "id": 6709193700,
    187           "node_id": "LA_kwDOKx9L3s8AAAABj-Yr5A",
    188           "url": "https://api.github.com/repos/damus-io/api/labels/deepl",
    189           "name": "deepl",
    190           "color": "BF2756",
    191           "default": false,
    192           "description": ""
    193         }
    194       ],
    195       "state": "open",
    196       "locked": false,
    197       "assignee": null,
    198       "assignees": [],
    199       "milestone": null,
    200       "comments": 0,
    201       "created_at": "2024-03-16T08:16:40Z",
    202       "updated_at": "2024-03-18T20:53:00Z",
    203       "closed_at": null,
    204       "author_association": "CONTRIBUTOR",
    205       "active_lock_reason": null,
    206       "body": "If DeepL is ever down, it can cause our translation endpoint to crash. Noticed this on staging with a fake api key:\r\n\r\n```\r\nMar 14 09:21:23 purple damus-api[2632765]: SyntaxError: Unexpected end of JSON input\r\nMar 14 09:21:23 purple damus-api[2632765]:     at JSON.parse (<anonymous>)                                     \r\nMar 14 09:21:23 purple damus-api[2632765]:     at parseJSONFromBytes (node:internal/deps/undici/undici:4747:19)\r\nMar 14 09:21:23 purple damus-api[2632765]:     at successSteps (node:internal/deps/undici/undici:4718:27)\r\nMar 14 09:21:23 purple damus-api[2632765]:     at fullyReadBody (node:internal/deps/undici/undici:1433:9)\r\nMar 14 09:21:23 purple damus-api[2632765]:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)  Mar 14 09:21:23 purple damus-api[2632765]:     at async specConsumeBody (node:internal/deps/undici/undici:4727:7)\r\nMar 14 09:21:23 purple damus-api[2632765]:     at async deepl_translate_text (/nix/store/ijbjsgpn1l55jn43ibg43j18x8srg5kc-damu\r\ns-api-0.1.0/lib/node_modules/damus-api/src/translate.js:52:14)\r\nMar 14 09:21:23 purple damus-api[2632765]:     at async translate_payload (/nix/store/ijbjsgpn1l55jn43ibg43j18x8srg5kc-damus-a\r\npi-0.1.0/lib/node_modules/damus-api/src/translate.js:84:14)\r\nMar 14 09:21:23 purple damus-api[2632765]: Node.js v18.19.0                                                                   \r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Main process exited, code=exited, status=1/FAILURE\r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Failed with result 'exit-code'.\r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Consumed 696ms CPU time, received 20.2K IP traffic, sent 4.1K IP\r\n traffic.                                                      \r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Scheduled restart job, restart counter is at 153.\r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Start request repeated too quickly.\r\nMar 14 09:21:23 purple systemd[1]: damus-api-staging.service: Failed with result 'exit-code'.\r\nMar 14 09:21:23 purple systemd[1]: Failed to start damus-api-staging.\r\n\r\n```",
    207       "reactions": {
    208         "url": "https://api.github.com/repos/damus-io/api/issues/3/reactions",
    209         "total_count": 1,
    210         "+1": 0,
    211         "-1": 0,
    212         "laugh": 0,
    213         "hooray": 0,
    214         "confused": 0,
    215         "heart": 0,
    216         "rocket": 0,
    217         "eyes": 1
    218       },
    219       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/3/timeline",
    220       "performed_via_github_app": null,
    221       "state_reason": null
    222     }
    223   },
    224   {
    225     "issue": {
    226       "url": "https://api.github.com/repos/damus-io/api/issues/2",
    227       "repository_url": "https://api.github.com/repos/damus-io/api",
    228       "labels_url": "https://api.github.com/repos/damus-io/api/issues/2/labels{/name}",
    229       "comments_url": "https://api.github.com/repos/damus-io/api/issues/2/comments",
    230       "events_url": "https://api.github.com/repos/damus-io/api/issues/2/events",
    231       "html_url": "https://github.com/damus-io/api/issues/2",
    232       "id": 2061545918,
    233       "node_id": "I_kwDOKx9L3s564LG-",
    234       "number": 2,
    235       "title": "Database backups",
    236       "user": {
    237         "login": "jb55",
    238         "id": 45598,
    239         "node_id": "MDQ6VXNlcjQ1NTk4",
    240         "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4",
    241         "gravatar_id": "",
    242         "url": "https://api.github.com/users/jb55",
    243         "html_url": "https://github.com/jb55",
    244         "followers_url": "https://api.github.com/users/jb55/followers",
    245         "following_url": "https://api.github.com/users/jb55/following{/other_user}",
    246         "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}",
    247         "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}",
    248         "subscriptions_url": "https://api.github.com/users/jb55/subscriptions",
    249         "organizations_url": "https://api.github.com/users/jb55/orgs",
    250         "repos_url": "https://api.github.com/users/jb55/repos",
    251         "events_url": "https://api.github.com/users/jb55/events{/privacy}",
    252         "received_events_url": "https://api.github.com/users/jb55/received_events",
    253         "type": "User",
    254         "site_admin": false
    255       },
    256       "labels": [],
    257       "state": "open",
    258       "locked": false,
    259       "assignee": null,
    260       "assignees": [],
    261       "milestone": null,
    262       "comments": 2,
    263       "created_at": "2024-01-01T12:56:30Z",
    264       "updated_at": "2024-03-20T09:07:04Z",
    265       "closed_at": null,
    266       "author_association": "CONTRIBUTOR",
    267       "active_lock_reason": null,
    268       "body": "I've used [bup(1)][bup] in the past and it works really well\r\n\r\n[bup]: https://github.com/bup/bup\r\n",
    269       "reactions": {
    270         "url": "https://api.github.com/repos/damus-io/api/issues/2/reactions",
    271         "total_count": 0,
    272         "+1": 0,
    273         "-1": 0,
    274         "laugh": 0,
    275         "hooray": 0,
    276         "confused": 0,
    277         "heart": 0,
    278         "rocket": 0,
    279         "eyes": 0
    280       },
    281       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/2/timeline",
    282       "performed_via_github_app": null,
    283       "state_reason": null
    284     }
    285   },
    286   {
    287     "issue": {
    288       "url": "https://api.github.com/repos/damus-io/api/issues/2",
    289       "repository_url": "https://api.github.com/repos/damus-io/api",
    290       "labels_url": "https://api.github.com/repos/damus-io/api/issues/2/labels{/name}",
    291       "comments_url": "https://api.github.com/repos/damus-io/api/issues/2/comments",
    292       "events_url": "https://api.github.com/repos/damus-io/api/issues/2/events",
    293       "html_url": "https://github.com/damus-io/api/issues/2",
    294       "id": 2061545918,
    295       "node_id": "I_kwDOKx9L3s564LG-",
    296       "number": 2,
    297       "title": "Database backups",
    298       "user": {
    299         "login": "jb55",
    300         "id": 45598,
    301         "node_id": "MDQ6VXNlcjQ1NTk4",
    302         "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4",
    303         "gravatar_id": "",
    304         "url": "https://api.github.com/users/jb55",
    305         "html_url": "https://github.com/jb55",
    306         "followers_url": "https://api.github.com/users/jb55/followers",
    307         "following_url": "https://api.github.com/users/jb55/following{/other_user}",
    308         "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}",
    309         "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}",
    310         "subscriptions_url": "https://api.github.com/users/jb55/subscriptions",
    311         "organizations_url": "https://api.github.com/users/jb55/orgs",
    312         "repos_url": "https://api.github.com/users/jb55/repos",
    313         "events_url": "https://api.github.com/users/jb55/events{/privacy}",
    314         "received_events_url": "https://api.github.com/users/jb55/received_events",
    315         "type": "User",
    316         "site_admin": false
    317       },
    318       "labels": [],
    319       "state": "open",
    320       "locked": false,
    321       "assignee": null,
    322       "assignees": [],
    323       "milestone": null,
    324       "comments": 2,
    325       "created_at": "2024-01-01T12:56:30Z",
    326       "updated_at": "2024-03-20T09:07:04Z",
    327       "closed_at": null,
    328       "author_association": "CONTRIBUTOR",
    329       "active_lock_reason": null,
    330       "body": "I've used [bup(1)][bup] in the past and it works really well\r\n\r\n[bup]: https://github.com/bup/bup\r\n",
    331       "reactions": {
    332         "url": "https://api.github.com/repos/damus-io/api/issues/2/reactions",
    333         "total_count": 0,
    334         "+1": 0,
    335         "-1": 0,
    336         "laugh": 0,
    337         "hooray": 0,
    338         "confused": 0,
    339         "heart": 0,
    340         "rocket": 0,
    341         "eyes": 0
    342       },
    343       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/2/timeline",
    344       "performed_via_github_app": null,
    345       "state_reason": null
    346     },
    347     "comment": {
    348       "user": "alltheseas",
    349       "created_at": "2024-03-18T20:53:39Z",
    350       "updated_at": "2024-03-18T20:53:39Z",
    351       "body": "Which database is this issue for? Paid subscriber database?"
    352     }
    353   },
    354   {
    355     "issue": {
    356       "url": "https://api.github.com/repos/damus-io/api/issues/2",
    357       "repository_url": "https://api.github.com/repos/damus-io/api",
    358       "labels_url": "https://api.github.com/repos/damus-io/api/issues/2/labels{/name}",
    359       "comments_url": "https://api.github.com/repos/damus-io/api/issues/2/comments",
    360       "events_url": "https://api.github.com/repos/damus-io/api/issues/2/events",
    361       "html_url": "https://github.com/damus-io/api/issues/2",
    362       "id": 2061545918,
    363       "node_id": "I_kwDOKx9L3s564LG-",
    364       "number": 2,
    365       "title": "Database backups",
    366       "user": {
    367         "login": "jb55",
    368         "id": 45598,
    369         "node_id": "MDQ6VXNlcjQ1NTk4",
    370         "avatar_url": "https://avatars.githubusercontent.com/u/45598?v=4",
    371         "gravatar_id": "",
    372         "url": "https://api.github.com/users/jb55",
    373         "html_url": "https://github.com/jb55",
    374         "followers_url": "https://api.github.com/users/jb55/followers",
    375         "following_url": "https://api.github.com/users/jb55/following{/other_user}",
    376         "gists_url": "https://api.github.com/users/jb55/gists{/gist_id}",
    377         "starred_url": "https://api.github.com/users/jb55/starred{/owner}{/repo}",
    378         "subscriptions_url": "https://api.github.com/users/jb55/subscriptions",
    379         "organizations_url": "https://api.github.com/users/jb55/orgs",
    380         "repos_url": "https://api.github.com/users/jb55/repos",
    381         "events_url": "https://api.github.com/users/jb55/events{/privacy}",
    382         "received_events_url": "https://api.github.com/users/jb55/received_events",
    383         "type": "User",
    384         "site_admin": false
    385       },
    386       "labels": [],
    387       "state": "open",
    388       "locked": false,
    389       "assignee": null,
    390       "assignees": [],
    391       "milestone": null,
    392       "comments": 2,
    393       "created_at": "2024-01-01T12:56:30Z",
    394       "updated_at": "2024-03-20T09:07:04Z",
    395       "closed_at": null,
    396       "author_association": "CONTRIBUTOR",
    397       "active_lock_reason": null,
    398       "body": "I've used [bup(1)][bup] in the past and it works really well\r\n\r\n[bup]: https://github.com/bup/bup\r\n",
    399       "reactions": {
    400         "url": "https://api.github.com/repos/damus-io/api/issues/2/reactions",
    401         "total_count": 0,
    402         "+1": 0,
    403         "-1": 0,
    404         "laugh": 0,
    405         "hooray": 0,
    406         "confused": 0,
    407         "heart": 0,
    408         "rocket": 0,
    409         "eyes": 0
    410       },
    411       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/2/timeline",
    412       "performed_via_github_app": null,
    413       "state_reason": null
    414     },
    415     "comment": {
    416       "user": "jb55",
    417       "created_at": "2024-03-20T09:07:02Z",
    418       "updated_at": "2024-03-20T09:07:02Z",
    419       "body": "yes and cached translations"
    420     }
    421   },
    422   {
    423     "issue": {
    424       "url": "https://api.github.com/repos/damus-io/api/issues/1",
    425       "repository_url": "https://api.github.com/repos/damus-io/api",
    426       "labels_url": "https://api.github.com/repos/damus-io/api/issues/1/labels{/name}",
    427       "comments_url": "https://api.github.com/repos/damus-io/api/issues/1/comments",
    428       "events_url": "https://api.github.com/repos/damus-io/api/issues/1/events",
    429       "html_url": "https://github.com/damus-io/api/issues/1",
    430       "id": 2040616175,
    431       "node_id": "I_kwDOKx9L3s55oVTv",
    432       "number": 1,
    433       "title": "Refactor router to use express.js",
    434       "user": {
    435         "login": "danieldaquino",
    436         "id": 24692108,
    437         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    438         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    439         "gravatar_id": "",
    440         "url": "https://api.github.com/users/danieldaquino",
    441         "html_url": "https://github.com/danieldaquino",
    442         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    443         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    444         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    445         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    446         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    447         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    448         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    449         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    450         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    451         "type": "User",
    452         "site_admin": false
    453       },
    454       "labels": [],
    455       "state": "closed",
    456       "locked": false,
    457       "assignee": {
    458         "login": "danieldaquino",
    459         "id": 24692108,
    460         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    461         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    462         "gravatar_id": "",
    463         "url": "https://api.github.com/users/danieldaquino",
    464         "html_url": "https://github.com/danieldaquino",
    465         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    466         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    467         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    468         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    469         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    470         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    471         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    472         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    473         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    474         "type": "User",
    475         "site_admin": false
    476       },
    477       "assignees": [
    478         {
    479           "login": "danieldaquino",
    480           "id": 24692108,
    481           "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    482           "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    483           "gravatar_id": "",
    484           "url": "https://api.github.com/users/danieldaquino",
    485           "html_url": "https://github.com/danieldaquino",
    486           "followers_url": "https://api.github.com/users/danieldaquino/followers",
    487           "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    488           "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    489           "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    490           "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    491           "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    492           "repos_url": "https://api.github.com/users/danieldaquino/repos",
    493           "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    494           "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    495           "type": "User",
    496           "site_admin": false
    497         }
    498       ],
    499       "milestone": null,
    500       "comments": 2,
    501       "created_at": "2023-12-13T23:23:15Z",
    502       "updated_at": "2023-12-28T02:41:26Z",
    503       "closed_at": "2023-12-28T02:41:26Z",
    504       "author_association": "CONTRIBUTOR",
    505       "active_lock_reason": null,
    506       "body": "Opening this following a discussion done on one of the patches.\r\n\r\nI attempted to do this as part of https://github.com/damus-io/damus/issues/1809, but it's taken more than 20 minutes so far, so I thought it'd be better to separate it to a separate ticket to avoid blocking https://github.com/damus-io/damus/issues/1809 and other Damus Purple work.",
    507       "reactions": {
    508         "url": "https://api.github.com/repos/damus-io/api/issues/1/reactions",
    509         "total_count": 0,
    510         "+1": 0,
    511         "-1": 0,
    512         "laugh": 0,
    513         "hooray": 0,
    514         "confused": 0,
    515         "heart": 0,
    516         "rocket": 0,
    517         "eyes": 0
    518       },
    519       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/1/timeline",
    520       "performed_via_github_app": null,
    521       "state_reason": "completed"
    522     }
    523   },
    524   {
    525     "issue": {
    526       "url": "https://api.github.com/repos/damus-io/api/issues/1",
    527       "repository_url": "https://api.github.com/repos/damus-io/api",
    528       "labels_url": "https://api.github.com/repos/damus-io/api/issues/1/labels{/name}",
    529       "comments_url": "https://api.github.com/repos/damus-io/api/issues/1/comments",
    530       "events_url": "https://api.github.com/repos/damus-io/api/issues/1/events",
    531       "html_url": "https://github.com/damus-io/api/issues/1",
    532       "id": 2040616175,
    533       "node_id": "I_kwDOKx9L3s55oVTv",
    534       "number": 1,
    535       "title": "Refactor router to use express.js",
    536       "user": {
    537         "login": "danieldaquino",
    538         "id": 24692108,
    539         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    540         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    541         "gravatar_id": "",
    542         "url": "https://api.github.com/users/danieldaquino",
    543         "html_url": "https://github.com/danieldaquino",
    544         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    545         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    546         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    547         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    548         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    549         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    550         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    551         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    552         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    553         "type": "User",
    554         "site_admin": false
    555       },
    556       "labels": [],
    557       "state": "closed",
    558       "locked": false,
    559       "assignee": {
    560         "login": "danieldaquino",
    561         "id": 24692108,
    562         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    563         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    564         "gravatar_id": "",
    565         "url": "https://api.github.com/users/danieldaquino",
    566         "html_url": "https://github.com/danieldaquino",
    567         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    568         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    569         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    570         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    571         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    572         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    573         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    574         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    575         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    576         "type": "User",
    577         "site_admin": false
    578       },
    579       "assignees": [
    580         {
    581           "login": "danieldaquino",
    582           "id": 24692108,
    583           "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    584           "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    585           "gravatar_id": "",
    586           "url": "https://api.github.com/users/danieldaquino",
    587           "html_url": "https://github.com/danieldaquino",
    588           "followers_url": "https://api.github.com/users/danieldaquino/followers",
    589           "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    590           "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    591           "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    592           "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    593           "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    594           "repos_url": "https://api.github.com/users/danieldaquino/repos",
    595           "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    596           "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    597           "type": "User",
    598           "site_admin": false
    599         }
    600       ],
    601       "milestone": null,
    602       "comments": 2,
    603       "created_at": "2023-12-13T23:23:15Z",
    604       "updated_at": "2023-12-28T02:41:26Z",
    605       "closed_at": "2023-12-28T02:41:26Z",
    606       "author_association": "CONTRIBUTOR",
    607       "active_lock_reason": null,
    608       "body": "Opening this following a discussion done on one of the patches.\r\n\r\nI attempted to do this as part of https://github.com/damus-io/damus/issues/1809, but it's taken more than 20 minutes so far, so I thought it'd be better to separate it to a separate ticket to avoid blocking https://github.com/damus-io/damus/issues/1809 and other Damus Purple work.",
    609       "reactions": {
    610         "url": "https://api.github.com/repos/damus-io/api/issues/1/reactions",
    611         "total_count": 0,
    612         "+1": 0,
    613         "-1": 0,
    614         "laugh": 0,
    615         "hooray": 0,
    616         "confused": 0,
    617         "heart": 0,
    618         "rocket": 0,
    619         "eyes": 0
    620       },
    621       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/1/timeline",
    622       "performed_via_github_app": null,
    623       "state_reason": "completed"
    624     },
    625     "comment": {
    626       "user": "danieldaquino",
    627       "created_at": "2023-12-23T18:42:25Z",
    628       "updated_at": "2023-12-23T18:42:25Z",
    629       "body": "This one is almost done, just 1 more bug left to solve"
    630     }
    631   },
    632   {
    633     "issue": {
    634       "url": "https://api.github.com/repos/damus-io/api/issues/1",
    635       "repository_url": "https://api.github.com/repos/damus-io/api",
    636       "labels_url": "https://api.github.com/repos/damus-io/api/issues/1/labels{/name}",
    637       "comments_url": "https://api.github.com/repos/damus-io/api/issues/1/comments",
    638       "events_url": "https://api.github.com/repos/damus-io/api/issues/1/events",
    639       "html_url": "https://github.com/damus-io/api/issues/1",
    640       "id": 2040616175,
    641       "node_id": "I_kwDOKx9L3s55oVTv",
    642       "number": 1,
    643       "title": "Refactor router to use express.js",
    644       "user": {
    645         "login": "danieldaquino",
    646         "id": 24692108,
    647         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    648         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    649         "gravatar_id": "",
    650         "url": "https://api.github.com/users/danieldaquino",
    651         "html_url": "https://github.com/danieldaquino",
    652         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    653         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    654         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    655         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    656         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    657         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    658         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    659         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    660         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    661         "type": "User",
    662         "site_admin": false
    663       },
    664       "labels": [],
    665       "state": "closed",
    666       "locked": false,
    667       "assignee": {
    668         "login": "danieldaquino",
    669         "id": 24692108,
    670         "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    671         "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    672         "gravatar_id": "",
    673         "url": "https://api.github.com/users/danieldaquino",
    674         "html_url": "https://github.com/danieldaquino",
    675         "followers_url": "https://api.github.com/users/danieldaquino/followers",
    676         "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    677         "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    678         "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    679         "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    680         "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    681         "repos_url": "https://api.github.com/users/danieldaquino/repos",
    682         "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    683         "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    684         "type": "User",
    685         "site_admin": false
    686       },
    687       "assignees": [
    688         {
    689           "login": "danieldaquino",
    690           "id": 24692108,
    691           "node_id": "MDQ6VXNlcjI0NjkyMTA4",
    692           "avatar_url": "https://avatars.githubusercontent.com/u/24692108?v=4",
    693           "gravatar_id": "",
    694           "url": "https://api.github.com/users/danieldaquino",
    695           "html_url": "https://github.com/danieldaquino",
    696           "followers_url": "https://api.github.com/users/danieldaquino/followers",
    697           "following_url": "https://api.github.com/users/danieldaquino/following{/other_user}",
    698           "gists_url": "https://api.github.com/users/danieldaquino/gists{/gist_id}",
    699           "starred_url": "https://api.github.com/users/danieldaquino/starred{/owner}{/repo}",
    700           "subscriptions_url": "https://api.github.com/users/danieldaquino/subscriptions",
    701           "organizations_url": "https://api.github.com/users/danieldaquino/orgs",
    702           "repos_url": "https://api.github.com/users/danieldaquino/repos",
    703           "events_url": "https://api.github.com/users/danieldaquino/events{/privacy}",
    704           "received_events_url": "https://api.github.com/users/danieldaquino/received_events",
    705           "type": "User",
    706           "site_admin": false
    707         }
    708       ],
    709       "milestone": null,
    710       "comments": 2,
    711       "created_at": "2023-12-13T23:23:15Z",
    712       "updated_at": "2023-12-28T02:41:26Z",
    713       "closed_at": "2023-12-28T02:41:26Z",
    714       "author_association": "CONTRIBUTOR",
    715       "active_lock_reason": null,
    716       "body": "Opening this following a discussion done on one of the patches.\r\n\r\nI attempted to do this as part of https://github.com/damus-io/damus/issues/1809, but it's taken more than 20 minutes so far, so I thought it'd be better to separate it to a separate ticket to avoid blocking https://github.com/damus-io/damus/issues/1809 and other Damus Purple work.",
    717       "reactions": {
    718         "url": "https://api.github.com/repos/damus-io/api/issues/1/reactions",
    719         "total_count": 0,
    720         "+1": 0,
    721         "-1": 0,
    722         "laugh": 0,
    723         "hooray": 0,
    724         "confused": 0,
    725         "heart": 0,
    726         "rocket": 0,
    727         "eyes": 0
    728       },
    729       "timeline_url": "https://api.github.com/repos/damus-io/api/issues/1/timeline",
    730       "performed_via_github_app": null,
    731       "state_reason": "completed"
    732     },
    733     "comment": {
    734       "user": "danieldaquino",
    735       "created_at": "2023-12-28T00:09:48Z",
    736       "updated_at": "2023-12-28T00:09:48Z",
    737       "body": "Sent patches for this!\r\n- https://groups.google.com/a/damus.io/g/patches/c/421QOyHx-b0\r\n- https://groups.google.com/a/damus.io/g/patches/c/cdurdixYVpc\r\n\r\n@jb55, please let me know if there are any questions or concerns. Thank you!"
    738     }
    739   }
    740 ]