{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662443096,"defaultBranch":"main","name":"routegraphs","ownerLogin":"jlu5","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T06:40:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4644601?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695433971.0","currentOid":""},"activityList":{"items":[{"before":"5fae83fa71a589ec2d920796c7a534183214497a","after":"75c278b53ae2e7647ce70957a83b66a52cbd9b61","ref":"refs/heads/main","pushedAt":"2023-12-16T05:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add ROUTEGRAPHS_BASE_URL env var for reverse proxy deployments","shortMessageHtmlLink":"Add ROUTEGRAPHS_BASE_URL env var for reverse proxy deployments"}},{"before":"26cd35954f90ddc7312e452919ee312dcfbb041c","after":"5fae83fa71a589ec2d920796c7a534183214497a","ref":"refs/heads/main","pushedAt":"2023-12-16T05:47:42.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"routegraphs: add option to link back to ASN & prefix info pages","shortMessageHtmlLink":"routegraphs: add option to link back to ASN & prefix info pages"}},{"before":"7e1db45c10edb44e4cc2d3d04ad0a60cd2854d77","after":"26cd35954f90ddc7312e452919ee312dcfbb041c","ref":"refs/heads/main","pushedAt":"2023-12-11T05:48:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Show a fallback when AS name can't be found","shortMessageHtmlLink":"Show a fallback when AS name can't be found"}},{"before":"a6b03e829f0d50c65fb3f2fa0c20c337da999e6c","after":"7e1db45c10edb44e4cc2d3d04ad0a60cd2854d77","ref":"refs/heads/main","pushedAt":"2023-09-29T04:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add # originated prefix count per AS to ASN list","shortMessageHtmlLink":"Add # originated prefix count per AS to ASN list"}},{"before":"1fe19e3f1889e1b273fec707a8c2f7218bc41248","after":"a6b03e829f0d50c65fb3f2fa0c20c337da999e6c","ref":"refs/heads/main","pushedAt":"2023-09-29T04:27:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Show # of origin ASNs in the Prefixes List page","shortMessageHtmlLink":"Show # of origin ASNs in the Prefixes List page"}},{"before":"58817116ee4fe70aa11263fdea43429bfa2e34c7","after":"1fe19e3f1889e1b273fec707a8c2f7218bc41248","ref":"refs/heads/main","pushedAt":"2023-09-23T07:37:13.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add ASN link to queued ASNs for graphing","shortMessageHtmlLink":"Add ASN link to queued ASNs for graphing"}},{"before":"7a984cb4c01e954fefccbe836821243e16ec78d7","after":"1fe19e3f1889e1b273fec707a8c2f7218bc41248","ref":"refs/heads/routeinfo","pushedAt":"2023-09-23T03:41:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add ASN link to queued ASNs for graphing","shortMessageHtmlLink":"Add ASN link to queued ASNs for graphing"}},{"before":null,"after":"7a984cb4c01e954fefccbe836821243e16ec78d7","ref":"refs/heads/routeinfo","pushedAt":"2023-09-23T01:52:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add navbar","shortMessageHtmlLink":"Add navbar"}},{"before":"07785650d24595de9bba3779947a9fc83e27c446","after":"58817116ee4fe70aa11263fdea43429bfa2e34c7","ref":"refs/heads/main","pushedAt":"2023-09-21T03:33:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"app: fetch the backend in a decorator, catch errors more explicitly","shortMessageHtmlLink":"app: fetch the backend in a decorator, catch errors more explicitly"}},{"before":"665bbe0f11154b218a7080b5de3ab7e690a7f726","after":"07785650d24595de9bba3779947a9fc83e27c446","ref":"refs/heads/main","pushedAt":"2023-08-25T06:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add LICENSE","shortMessageHtmlLink":"Add LICENSE"}},{"before":"9b8b4a1995fc3ddf515604f3a4757d7837313103","after":null,"ref":"refs/heads/bgpkit","pushedAt":"2023-07-30T06:53:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"}},{"before":"cae7a7d1d02f622186a186181205b2adcdde0002","after":"665bbe0f11154b218a7080b5de3ab7e690a7f726","ref":"refs/heads/main","pushedAt":"2023-07-27T05:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Refactor main code into a class","shortMessageHtmlLink":"Refactor main code into a class"}},{"before":"fe7cd113a5f16ce92101e59c13b2ddc7324fac62","after":"cae7a7d1d02f622186a186181205b2adcdde0002","ref":"refs/heads/main","pushedAt":"2023-07-27T04:32:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Use networkx instead of my hacky search code","shortMessageHtmlLink":"Use networkx instead of my hacky search code"}},{"before":"3215ef6e8b24b528bee2350fcf8a20d11daf0236","after":"9db9109366b90b42f40773a6e804deb3de401369","ref":"refs/heads/wip/clearnet","pushedAt":"2023-07-26T07:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"WIP: alternate algo for clearnet routes","shortMessageHtmlLink":"WIP: alternate algo for clearnet routes"}},{"before":null,"after":"3215ef6e8b24b528bee2350fcf8a20d11daf0236","ref":"refs/heads/wip/clearnet","pushedAt":"2023-07-24T08:04:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"WIP: alternate algo for clearnet routes","shortMessageHtmlLink":"WIP: alternate algo for clearnet routes"}},{"before":null,"after":"9b8b4a1995fc3ddf515604f3a4757d7837313103","ref":"refs/heads/bgpkit","pushedAt":"2023-07-24T03:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Replace ipaddress module with inline calculations\n\nipaddress takes ~35/140s of the runtime on the dn42 tables, which is a significant amount","shortMessageHtmlLink":"Replace ipaddress module with inline calculations"}},{"before":"472dd10d53b59ca0a224e9c6313681ae6fc353ba","after":"fe7cd113a5f16ce92101e59c13b2ddc7324fac62","ref":"refs/heads/main","pushedAt":"2023-07-22T23:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add README & deploy instructions","shortMessageHtmlLink":"Add README & deploy instructions"}},{"before":"76fd85ffab69ef065a6d32089c911f0e26f5dd79","after":"472dd10d53b59ca0a224e9c6313681ae6fc353ba","ref":"refs/heads/main","pushedAt":"2023-07-22T19:16:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Add sample query prefixes","shortMessageHtmlLink":"Add sample query prefixes"}},{"before":"b0ec6cbb3f30cd48f31360a3900dbb4c4398ea69","after":"76fd85ffab69ef065a6d32089c911f0e26f5dd79","ref":"refs/heads/main","pushedAt":"2023-07-10T05:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Adjust quick reference Add button styling","shortMessageHtmlLink":"Adjust quick reference Add button styling"}},{"before":"e8f5f74dda565ae509e53eca4feba819be0a9b10","after":"b0ec6cbb3f30cd48f31360a3900dbb4c4398ea69","ref":"refs/heads/main","pushedAt":"2023-07-10T05:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Write graph name instead of comment\n\nGraphs without an explicit name have a strange \"%3\" as a fallback for hover text, see https://gitlab.com/graphviz/graphviz/-/issues/1376","shortMessageHtmlLink":"Write graph name instead of comment"}},{"before":"d346be29f04aa91c5a4afdaaecbfeac9e4a4bdb3","after":"e8f5f74dda565ae509e53eca4feba819be0a9b10","ref":"refs/heads/main","pushedAt":"2023-07-10T01:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Adjust graph margins\n\nFor some reason, graph node sizes show up inconsistently on different machines. (Why???)","shortMessageHtmlLink":"Adjust graph margins"}},{"before":"ed5790d85435fa4514ee725d741beec44e09602b","after":"d346be29f04aa91c5a4afdaaecbfeac9e4a4bdb3","ref":"refs/heads/main","pushedAt":"2023-07-10T00:57:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Pluralize \"routegraphs\" in most of the code","shortMessageHtmlLink":"Pluralize \"routegraphs\" in most of the code"}},{"before":"84578fd3398bd959ce2a6cd3c7ee333fc41c7556","after":"ed5790d85435fa4514ee725d741beec44e09602b","ref":"refs/heads/main","pushedAt":"2023-07-07T04:39:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Slightly more expansive search","shortMessageHtmlLink":"Slightly more expansive search"}},{"before":null,"after":"2d0a39373aff105996511e8195382abaf5ab0078","ref":"refs/heads/length-margin","pushedAt":"2023-07-06T04:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"WIP: Colour scheme update; allow graphing non-optimal paths (with an adjustable threshold)","shortMessageHtmlLink":"WIP: Colour scheme update; allow graphing non-optimal paths (with an …"}},{"before":"028c783d919660e193ebeeca4c35f9ff6e9dc7bb","after":"84578fd3398bd959ce2a6cd3c7ee333fc41c7556","ref":"refs/heads/main","pushedAt":"2023-07-06T04:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Minor cleanup","shortMessageHtmlLink":"Minor cleanup"}},{"before":"29d3ca06bd0a1880254e414dd6a301775c1ffcd9","after":"028c783d919660e193ebeeca4c35f9ff6e9dc7bb","ref":"refs/heads/main","pushedAt":"2023-07-06T01:34:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Fix strftime format string","shortMessageHtmlLink":"Fix strftime format string"}},{"before":null,"after":"29d3ca06bd0a1880254e414dd6a301775c1ffcd9","ref":"refs/heads/main","pushedAt":"2023-07-05T06:40:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADy7xLGQA","startCursor":null,"endCursor":null}},"title":"Activity · jlu5/routegraphs"}