{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":102775287,"defaultBranch":"master","name":"code-snippets","ownerLogin":"mmyoungman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-07T19:04:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21970718?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696881203.0","currentOid":""},"activityList":{"items":[{"before":"97e21134894ff2477b95c3a7652c911abb4b09de","after":"e8d2dbeda3074171c12870cba3a672589c8ba707","ref":"refs/heads/master","pushedAt":"2024-04-22T19:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption add substitution cipher","shortMessageHtmlLink":"go/encryption add substitution cipher"}},{"before":"45673a9f151b58079b099bb11964fd1a37d61502","after":"97e21134894ff2477b95c3a7652c911abb4b09de","ref":"refs/heads/master","pushedAt":"2024-04-21T20:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption: affine cipher clean up","shortMessageHtmlLink":"go/encryption: affine cipher clean up"}},{"before":"9f4185d99352f2da3c35b82aca92081155922e03","after":"45673a9f151b58079b099bb11964fd1a37d61502","ref":"refs/heads/master","pushedAt":"2024-04-21T20:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption: another affine cipher fix","shortMessageHtmlLink":"go/encryption: another affine cipher fix"}},{"before":"d1b4ed2bb1947c84c8629fee0f3ea09d239bf891","after":"9f4185d99352f2da3c35b82aca92081155922e03","ref":"refs/heads/master","pushedAt":"2024-04-21T19:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption: fix affine cipher","shortMessageHtmlLink":"go/encryption: fix affine cipher"}},{"before":"7d65b662ee5fc07d2ab87a16b7881ca0809c22e5","after":"d1b4ed2bb1947c84c8629fee0f3ea09d239bf891","ref":"refs/heads/master","pushedAt":"2024-04-20T11:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption: add affine cipher","shortMessageHtmlLink":"go/encryption: add affine cipher"}},{"before":"693386fde3ce789297185e3e9211897d569057fb","after":"7d65b662ee5fc07d2ab87a16b7881ca0809c22e5","ref":"refs/heads/master","pushedAt":"2024-04-20T10:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/encryption: add caeser cipher brute force","shortMessageHtmlLink":"go/encryption: add caeser cipher brute force"}},{"before":"b02138a88a3a6721766bcd266489f6c420ad76d1","after":"693386fde3ce789297185e3e9211897d569057fb","ref":"refs/heads/master","pushedAt":"2023-11-05T17:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"submodules: remove .gitmodules","shortMessageHtmlLink":"submodules: remove .gitmodules"}},{"before":"5a8aac0ef5c7dc22e050c8cb1dc7dab626e5184d","after":"b02138a88a3a6721766bcd266489f6c420ad76d1","ref":"refs/heads/master","pushedAt":"2023-11-05T17:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: move to own repo","shortMessageHtmlLink":"go/nostr_backup: move to own repo"}},{"before":"86ac1f8e9e526fbd54a8a59e6af0f5a84bd8ec9e","after":"5a8aac0ef5c7dc22e050c8cb1dc7dab626e5184d","ref":"refs/heads/master","pushedAt":"2023-10-27T19:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Move receiveMessages into internal/websocket","shortMessageHtmlLink":"go/nostr_backup: Move receiveMessages into internal/websocket"}},{"before":"859213cdf0b3042fc9047d80366c47d676185a13","after":"86ac1f8e9e526fbd54a8a59e6af0f5a84bd8ec9e","ref":"refs/heads/master","pushedAt":"2023-10-26T17:30:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup Remove messageAggregator","shortMessageHtmlLink":"go/nostr_backup Remove messageAggregator"}},{"before":"739f32a1cc1d3a3a676a2dcc1be6edfa2c1d2a8c","after":"859213cdf0b3042fc9047d80366c47d676185a13","ref":"refs/heads/master","pushedAt":"2023-10-26T16:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Rename ConnectionPool -> ConnectionList","shortMessageHtmlLink":"go/nostr_backup: Rename ConnectionPool -> ConnectionList"}},{"before":"7b924d58f74ee83a89bd811eaac910b67662850c","after":"739f32a1cc1d3a3a676a2dcc1be6edfa2c1d2a8c","ref":"refs/heads/master","pushedAt":"2023-10-21T17:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Yet more ConnectionPool clean up","shortMessageHtmlLink":"go/nostr_backup: Yet more ConnectionPool clean up"}},{"before":"f47d1c31618542b49d48e3fb75be8a1d5201092b","after":"7b924d58f74ee83a89bd811eaac910b67662850c","ref":"refs/heads/master","pushedAt":"2023-10-21T16:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: improve DBInsertEvent","shortMessageHtmlLink":"go/nostr_backup: improve DBInsertEvent"}},{"before":"4147bf70ef0b607734951a1f9ef6b9c809fc227f","after":"f47d1c31618542b49d48e3fb75be8a1d5201092b","ref":"refs/heads/master","pushedAt":"2023-10-21T16:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: even more ConnectionPool clean up","shortMessageHtmlLink":"go/nostr_backup: even more ConnectionPool clean up"}},{"before":"798b7ca0b3e1cf744ed3cd24010c7a7ccfb94de8","after":"4147bf70ef0b607734951a1f9ef6b9c809fc227f","ref":"refs/heads/master","pushedAt":"2023-10-21T15:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: more ConnectionPool clean up","shortMessageHtmlLink":"go/nostr_backup: more ConnectionPool clean up"}},{"before":"664cb4a20754974d6d8c48a89a9b8240b4b622c8","after":"798b7ca0b3e1cf744ed3cd24010c7a7ccfb94de8","ref":"refs/heads/master","pushedAt":"2023-10-21T15:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: a little ConnectionPool clean up","shortMessageHtmlLink":"go/nostr_backup: a little ConnectionPool clean up"}},{"before":"ecf17f841c534a5ed7a47d0978d0ddcfe8c48de7","after":"664cb4a20754974d6d8c48a89a9b8240b4b622c8","ref":"refs/heads/master","pushedAt":"2023-10-21T15:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Introduce ConnectionPool struct","shortMessageHtmlLink":"go/nostr_backup: Introduce ConnectionPool struct"}},{"before":"a81112b46825dc13c9194d16e7591f8342c433fd","after":"ecf17f841c534a5ed7a47d0978d0ddcfe8c48de7","ref":"refs/heads/master","pushedAt":"2023-10-21T12:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr: Introduce Connection struct","shortMessageHtmlLink":"go/nostr: Introduce Connection struct"}},{"before":"574db3663f5a034fc4ba5812dd745986edf68203","after":"a81112b46825dc13c9194d16e7591f8342c433fd","ref":"refs/heads/master","pushedAt":"2023-10-19T17:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: use QueryRow instead of Query to check event exists","shortMessageHtmlLink":"go/nostr_backup: use QueryRow instead of Query to check event exists"}},{"before":"e70b1a887efc72b7398e88b6865c8d70dbfdae88","after":"574db3663f5a034fc4ba5812dd745986edf68203","ref":"refs/heads/master","pushedAt":"2023-10-19T17:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Add more context to log.Fatal calls","shortMessageHtmlLink":"go/nostr_backup: Add more context to log.Fatal calls"}},{"before":"d17e6c3cc840be2fd2c1153dd3b00e1ffa4af8e5","after":"e70b1a887efc72b7398e88b6865c8d70dbfdae88","ref":"refs/heads/master","pushedAt":"2023-10-19T16:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: Rename websocket functions","shortMessageHtmlLink":"go/nostr_backup: Rename websocket functions"}},{"before":"84501bb4e81790560c1454985a788d597c6cd800","after":"d17e6c3cc840be2fd2c1153dd3b00e1ffa4af8e5","ref":"refs/heads/master","pushedAt":"2023-10-19T08:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: use db.Prepare","shortMessageHtmlLink":"go/nostr_backup: use db.Prepare"}},{"before":"1bea65df51aa0340960c84b3a54a18217a203c9d","after":"84501bb4e81790560c1454985a788d597c6cd800","ref":"refs/heads/master","pushedAt":"2023-10-18T21:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr: rename pkg to internal","shortMessageHtmlLink":"go/nostr: rename pkg to internal"}},{"before":"b5d376f4042317242854c012f3769eef5a302f07","after":"1bea65df51aa0340960c84b3a54a18217a203c9d","ref":"refs/heads/master","pushedAt":"2023-10-18T20:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: update README.md","shortMessageHtmlLink":"go/nostr_backup: update README.md"}},{"before":"9072f16bbb8bae54667a2f8cc41172c9b6e93e65","after":"b5d376f4042317242854c012f3769eef5a302f07","ref":"refs/heads/master","pushedAt":"2023-10-18T20:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: slightly better db writing/reading","shortMessageHtmlLink":"go/nostr_backup: slightly better db writing/reading"}},{"before":"f7cd8748cd40096d52354b526de310a61a629e0a","after":"9072f16bbb8bae54667a2f8cc41172c9b6e93e65","ref":"refs/heads/master","pushedAt":"2023-10-18T20:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: poor man's db writing/reading","shortMessageHtmlLink":"go/nostr_backup: poor man's db writing/reading"}},{"before":"c6bd1215ed81f7e254bf7d6f273e9b439be9de70","after":"f7cd8748cd40096d52354b526de310a61a629e0a","ref":"refs/heads/master","pushedAt":"2023-10-18T17:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: move all packages to pkg dir","shortMessageHtmlLink":"go/nostr_backup: move all packages to pkg dir"}},{"before":"d8a856238033258e9270d70476d00c40b0e7491d","after":"c6bd1215ed81f7e254bf7d6f273e9b439be9de70","ref":"refs/heads/master","pushedAt":"2023-10-18T17:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: rename packages","shortMessageHtmlLink":"go/nostr_backup: rename packages"}},{"before":"d3ba76d4f21a81eaae1999b4a2a181fc1a6d6332","after":"d8a856238033258e9270d70476d00c40b0e7491d","ref":"refs/heads/master","pushedAt":"2023-10-18T17:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: create websocket_wrapper package","shortMessageHtmlLink":"go/nostr_backup: create websocket_wrapper package"}},{"before":"4f979fecd2dad1cb16fa1ff9362ddedae7a473a1","after":"d3ba76d4f21a81eaae1999b4a2a181fc1a6d6332","ref":"refs/heads/master","pushedAt":"2023-10-18T17:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmyoungman","name":"Mark Youngman","path":"/mmyoungman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21970718?s=80&v=4"},"commit":{"message":"go/nostr_backup: create uuid_wrapper package","shortMessageHtmlLink":"go/nostr_backup: create uuid_wrapper package"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN1pRswA","startCursor":null,"endCursor":null}},"title":"Activity ยท mmyoungman/code-snippets"}