{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":799475474,"defaultBranch":"main","name":"xposter","ownerLogin":"sam-atkins","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-12T09:04:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36704638?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718306934.0","currentOid":""},"activityList":{"items":[{"before":"8e53852c793298dff14cf3405d168dfc6efff309","after":null,"ref":"refs/heads/build-config-path-and-open-file","pushedAt":"2024-06-13T19:28:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"c2033966f2734fe8b1da53983106ce74eb3b1a45","after":"5c6046c71f6570ce0a92609b72a365df05acf39d","ref":"refs/heads/main","pushedAt":"2024-06-13T19:28:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #15 from sam-atkins/build-config-path-and-open-file\n\nrefactor: Refactor config loading process into separate functions","shortMessageHtmlLink":"Merge pull request #15 from sam-atkins/build-config-path-and-open-file"}},{"before":null,"after":"8e53852c793298dff14cf3405d168dfc6efff309","ref":"refs/heads/build-config-path-and-open-file","pushedAt":"2024-06-13T19:27:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"refactor: Refactor config loading process into separate functions","shortMessageHtmlLink":"refactor: Refactor config loading process into separate functions"}},{"before":"87ea05cd62f2cb836da712207c3e0b7a99c98fca","after":null,"ref":"refs/heads/build/use-pyproject-toml","pushedAt":"2024-05-21T07:33:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"80058817be9c256dc03d456ffd8ac01a70a29b63","after":null,"ref":"refs/heads/update-post-method-implementation","pushedAt":"2024-05-21T07:33:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"c0a3abcb3d837139aba7d6ad15cf770d189645b4","after":"c2033966f2734fe8b1da53983106ce74eb3b1a45","ref":"refs/heads/main","pushedAt":"2024-05-21T07:33:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #14 from sam-atkins/update-post-method-implementation\n\nrefactor: Add content parameter to post method in AbstractClient and MastodonClient","shortMessageHtmlLink":"Merge pull request #14 from sam-atkins/update-post-method-implementation"}},{"before":null,"after":"80058817be9c256dc03d456ffd8ac01a70a29b63","ref":"refs/heads/update-post-method-implementation","pushedAt":"2024-05-21T07:32:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"refactor: Add content parameter to post method in AbstractClient and MastodonClient","shortMessageHtmlLink":"refactor: Add content parameter to post method in AbstractClient and …"}},{"before":"dbd0d40e0168cc16bf9fb303f63e6b1c1371c838","after":"c0a3abcb3d837139aba7d6ad15cf770d189645b4","ref":"refs/heads/main","pushedAt":"2024-05-17T17:55:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #13 from sam-atkins/build/use-pyproject-toml\n\nbuild: use pyproject.toml instead of requirements.txt","shortMessageHtmlLink":"Merge pull request #13 from sam-atkins/build/use-pyproject-toml"}},{"before":null,"after":"87ea05cd62f2cb836da712207c3e0b7a99c98fca","ref":"refs/heads/build/use-pyproject-toml","pushedAt":"2024-05-17T17:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"build: use pyproject.toml instead of requirements.txt","shortMessageHtmlLink":"build: use pyproject.toml instead of requirements.txt"}},{"before":"01308bdad5f5594bcf8fdf11e6bb02ec25c8d303","after":null,"ref":"refs/heads/lint-and-format-code-with-ruff","pushedAt":"2024-05-13T19:35:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"c58142aea6019931bba1873c6fed2616d6bfac78","after":"dbd0d40e0168cc16bf9fb303f63e6b1c1371c838","ref":"refs/heads/main","pushedAt":"2024-05-13T19:35:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #12 from sam-atkins/lint-and-format-code-with-ruff\n\nchore: use ruff for code formatting in Taskfile.yaml","shortMessageHtmlLink":"Merge pull request #12 from sam-atkins/lint-and-format-code-with-ruff"}},{"before":null,"after":"01308bdad5f5594bcf8fdf11e6bb02ec25c8d303","ref":"refs/heads/lint-and-format-code-with-ruff","pushedAt":"2024-05-13T19:35:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"chore: use ruff for code formatting in Taskfile.yaml","shortMessageHtmlLink":"chore: use ruff for code formatting in Taskfile.yaml"}},{"before":"8b0c8d9858f6eeb8bcc0234ebbbb1bb860a4ce08","after":null,"ref":"refs/heads/add-url-support-branch","pushedAt":"2024-05-13T19:32:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"caeef3abdb89da24f7a61e626221890bb798ed36","after":null,"ref":"refs/heads/refactor/improve-config-management","pushedAt":"2024-05-13T19:32:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"a4da981deb3e05cf7dc78da7f91717caa71eb869","after":null,"ref":"refs/heads/docs/docstrings-and-setup-instructions","pushedAt":"2024-05-13T19:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"f23c0d96c981c3b523d54ad0525951bf441e64b3","after":"c58142aea6019931bba1873c6fed2616d6bfac78","ref":"refs/heads/main","pushedAt":"2024-05-13T19:32:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #11 from sam-atkins/docs/docstrings-and-setup-instructions\n\ndocs/docstrings-and-setup-instructions","shortMessageHtmlLink":"Merge pull request #11 from sam-atkins/docs/docstrings-and-setup-inst…"}},{"before":null,"after":"a4da981deb3e05cf7dc78da7f91717caa71eb869","ref":"refs/heads/docs/docstrings-and-setup-instructions","pushedAt":"2024-05-13T19:31:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"feat: Add configuration and usage instructions to README\n\nAdded detailed configuration instructions for setting up the necessary files.","shortMessageHtmlLink":"feat: Add configuration and usage instructions to README"}},{"before":"8923fa2dba59cb947aee16a9c4d018a0e67db767","after":"f23c0d96c981c3b523d54ad0525951bf441e64b3","ref":"refs/heads/main","pushedAt":"2024-05-13T19:18:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #10 from sam-atkins/refactor/improve-config-management\n\nrefactor: centralised config management","shortMessageHtmlLink":"Merge pull request #10 from sam-atkins/refactor/improve-config-manage…"}},{"before":"5fd6ca8b1855abaed00d18d6c5502eb7d8a2a39b","after":"caeef3abdb89da24f7a61e626221890bb798ed36","ref":"refs/heads/refactor/improve-config-management","pushedAt":"2024-05-13T19:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"chore: Add lint and test tasks in Taskfile.yaml","shortMessageHtmlLink":"chore: Add lint and test tasks in Taskfile.yaml"}},{"before":null,"after":"5fd6ca8b1855abaed00d18d6c5502eb7d8a2a39b","ref":"refs/heads/refactor/improve-config-management","pushedAt":"2024-05-13T19:12:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"refactor: centralised config management\n\n- Added an abstract base class for HTTP clients for DI and easier testing","shortMessageHtmlLink":"refactor: centralised config management"}},{"before":"621d357ab3e147077220b844e2ed7fd76c172f8d","after":"8923fa2dba59cb947aee16a9c4d018a0e67db767","ref":"refs/heads/main","pushedAt":"2024-05-13T07:17:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #9 from sam-atkins/add-url-support-branch\n\nfeat: Add support for building rich text with links in _build_rich_text method","shortMessageHtmlLink":"Merge pull request #9 from sam-atkins/add-url-support-branch"}},{"before":null,"after":"8b0c8d9858f6eeb8bcc0234ebbbb1bb860a4ce08","ref":"refs/heads/add-url-support-branch","pushedAt":"2024-05-13T07:16:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"feat: Add support for building rich text with links in _build_rich_text method","shortMessageHtmlLink":"feat: Add support for building rich text with links in _build_rich_te…"}},{"before":"54d124c9079d25ed424e8459c92670dc56998805","after":null,"ref":"refs/heads/add-cross-posting-data-tests","pushedAt":"2024-05-12T19:14:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"e0d3dce974a8f4dcd083cf2ae98968ad520e2d80","after":null,"ref":"refs/heads/feat/post-content-to-bluesky","pushedAt":"2024-05-12T19:14:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"7c99554a7744db1f141e5d915afcc79580310ed8","after":"621d357ab3e147077220b844e2ed7fd76c172f8d","ref":"refs/heads/main","pushedAt":"2024-05-12T19:13:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #8 from sam-atkins/feat/post-content-to-bluesky\n\nfeat: post content to bluesky","shortMessageHtmlLink":"Merge pull request #8 from sam-atkins/feat/post-content-to-bluesky"}},{"before":null,"after":"e0d3dce974a8f4dcd083cf2ae98968ad520e2d80","ref":"refs/heads/feat/post-content-to-bluesky","pushedAt":"2024-05-12T19:04:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"feat: post content to bluesky","shortMessageHtmlLink":"feat: post content to bluesky"}},{"before":"26a7b582b024ec9191d47bf7c035355a31d9f9df","after":"7c99554a7744db1f141e5d915afcc79580310ed8","ref":"refs/heads/main","pushedAt":"2024-05-12T11:54:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"Merge pull request #7 from sam-atkins/add-cross-posting-data-tests\n\ntest: add tests cross-posting data checking","shortMessageHtmlLink":"Merge pull request #7 from sam-atkins/add-cross-posting-data-tests"}},{"before":null,"after":"54d124c9079d25ed424e8459c92670dc56998805","ref":"refs/heads/add-cross-posting-data-tests","pushedAt":"2024-05-12T11:54:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"},"commit":{"message":"test: add tests cross-posting data checking","shortMessageHtmlLink":"test: add tests cross-posting data checking"}},{"before":"c590aea4bda9e8cc8f0173881e72299c917aff28","after":null,"ref":"refs/heads/parse-content-and-post-id-changes","pushedAt":"2024-05-12T10:52:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}},{"before":"fb30ab61db37dc300238ab9a0486eb1d7abd1bfe","after":null,"ref":"refs/heads/add-taskfile","pushedAt":"2024-05-12T10:51:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sam-atkins","name":"Sam Atkins","path":"/sam-atkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36704638?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZMgW0gA","startCursor":null,"endCursor":null}},"title":"Activity · sam-atkins/xposter"}