{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26315488,"defaultBranch":"master","name":"sub","ownerLogin":"tinbotu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-07T10:43:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/666730?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707136773.0","currentOid":""},"activityList":{"items":[{"before":"d42df577bd6724ff32f097f9aae0002a260d138c","after":"7abe0786fb020e03fe4d5e67709223c0a6e7f90d","ref":"refs/heads/python3","pushedAt":"2024-02-18T02:12:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"message['events'][0]['message'] valeus are `str`","shortMessageHtmlLink":"message['events'][0]['message'] valeus are str"}},{"before":"1b0cfa1ebc03f0a93fa5afd74a46f719458c8c86","after":"d42df577bd6724ff32f097f9aae0002a260d138c","ref":"refs/heads/python3","pushedAt":"2024-02-18T01:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"text = str(n['message']['text'])","shortMessageHtmlLink":"text = str(n['message']['text'])"}},{"before":"af737ec02a506c0494622af56ab27d58927d4e72","after":"1b0cfa1ebc03f0a93fa5afd74a46f719458c8c86","ref":"refs/heads/python3","pushedAt":"2024-02-18T01:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"remove `u` prefix","shortMessageHtmlLink":"remove u prefix"}},{"before":"d12fbccc027ff79c5450ef081b62966c4d669502","after":"af737ec02a506c0494622af56ab27d58927d4e72","ref":"refs/heads/python3","pushedAt":"2024-02-11T08:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Fix for `str#.decode` error\n\nFix `str#.decode` error\n\n```\nTraceback (most recent call last):\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1540, in \n no.say(slack=no.is_slack, lingr=False)\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1520, in say\n resp = \"\\n\".join(tuple(self.response())).rstrip(\"\\n\")\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1495, in response\n r = I.response()\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1053, in response\n res += fp.read().decode('utf_8')\nAttributeError: 'str' object has no attribute 'decode'. Did you mean: 'encode'?\n```","shortMessageHtmlLink":"Fix for str#.decode error"}},{"before":"22a9f48362d718cb00df9c00a122a4c3f7a63f5c","after":"d12fbccc027ff79c5450ef081b62966c4d669502","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"redis.Redis(decode_responses=True)","shortMessageHtmlLink":"redis.Redis(decode_responses=True)"}},{"before":"b04dd923e2f0b2040ffb69c6f3256936dd122680","after":"22a9f48362d718cb00df9c00a122a4c3f7a63f5c","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"redis.Redis(decode_responses=True)","shortMessageHtmlLink":"redis.Redis(decode_responses=True)"}},{"before":"00c63ac9bce671937295485995f8725d367b2de5","after":"b04dd923e2f0b2040ffb69c6f3256936dd122680","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"str in f-string","shortMessageHtmlLink":"str in f-string"}},{"before":"f4d95033cc227958c64eca609c85ac3d20138686","after":"00c63ac9bce671937295485995f8725d367b2de5","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix type(res) as str","shortMessageHtmlLink":"fix type(res) as str"}},{"before":"ca29caaece8bc80747ae3e27ef37ac994cc964f7","after":"f4d95033cc227958c64eca609c85ac3d20138686","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"use f-string","shortMessageHtmlLink":"use f-string"}},{"before":"34b4da281315d78570aa60a26f5fc4f3d2f2213e","after":"ca29caaece8bc80747ae3e27ef37ac994cc964f7","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:26:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix warning\n\nsee also. https://stackoverflow.com/questions/4374455/","shortMessageHtmlLink":"fix warning"}},{"before":"4bfce5c3b3837054d11b4dfcd55409aafd65fa64","after":"34b4da281315d78570aa60a26f5fc4f3d2f2213e","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:25:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Revert \"fix warning in cgi.log\"\n\nThis reverts commit 4bfce5c3b3837054d11b4dfcd55409aafd65fa64.","shortMessageHtmlLink":"Revert \"fix warning in cgi.log\""}},{"before":"2b989d5c1f7ee3c8c992c10440dfb2d493f9f0ce","after":"4bfce5c3b3837054d11b4dfcd55409aafd65fa64","ref":"refs/heads/python3","pushedAt":"2024-02-10T11:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix warning in cgi.log\n\nfix\n\n```\nTraceback (most recent call last):\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1539, in \n no.read_http_post(method=os.environ.get('REQUEST_METHOD'), user_agent=os.environ.get('HTTP_USER_AGENT'), http_post_body=post_body)\n File \"/var/www/cgi-bin/sub/sun.cgi\", line 1382, in read_http_post\n print(\"Status: 400 Bad request\\n\\n400\")\n File \"/usr/lib/python3.10/codecs.py\", line 378, in write\n self.stream.write(data)\nTypeError: write() argument must be str, not bytes\n```","shortMessageHtmlLink":"fix warning in cgi.log"}},{"before":"4592a90f4754954b4d204e244ed31920b1ff3e23","after":"2b989d5c1f7ee3c8c992c10440dfb2d493f9f0ce","ref":"refs/heads/python3","pushedAt":"2024-02-09T04:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix Makfile","shortMessageHtmlLink":"fix Makfile"}},{"before":"f7dabfcd70a2393d3ef85e1fcfd4876d6dc20d62","after":"4592a90f4754954b4d204e244ed31920b1ff3e23","ref":"refs/heads/python3","pushedAt":"2024-02-09T04:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Fixes for Support Python3\n\n* replace `assertRegexpMatches` to `assertRegex`\n* content decoding in HTMLParser with feed\n* Use HTTP connection with verify","shortMessageHtmlLink":"Fixes for Support Python3"}},{"before":"dec0709a34f26dbfc916964f04e8fe158ea5a066","after":"f7dabfcd70a2393d3ef85e1fcfd4876d6dc20d62","ref":"refs/heads/python3","pushedAt":"2024-02-07T06:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Fix some errors in Python3","shortMessageHtmlLink":"Fix some errors in Python3"}},{"before":"df675ccbd8a4776edc8540e7d22e02a915f0baa7","after":"dec0709a34f26dbfc916964f04e8fe158ea5a066","ref":"refs/heads/python3","pushedAt":"2024-02-07T02:48:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix errors and warnings to support python3","shortMessageHtmlLink":"fix errors and warnings to support python3"}},{"before":"4144d151da725b22ab2f5968c2714adb0ba5b767","after":"df675ccbd8a4776edc8540e7d22e02a915f0baa7","ref":"refs/heads/python3","pushedAt":"2024-02-05T13:43:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Create virtualenv to `/venv` in docker container","shortMessageHtmlLink":"Create virtualenv to /venv in docker container"}},{"before":"ea903ba534d3337960637a1584a7c90bb3bfaa1b","after":"4144d151da725b22ab2f5968c2714adb0ba5b767","ref":"refs/heads/python3","pushedAt":"2024-02-05T13:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Support Redis and MeCab","shortMessageHtmlLink":"Support Redis and MeCab"}},{"before":"d1aeeeff304f8335c74737b4d4a293e6739b73b9","after":"ea903ba534d3337960637a1584a7c90bb3bfaa1b","ref":"refs/heads/python3","pushedAt":"2024-02-05T12:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"fix `Dockerfile`","shortMessageHtmlLink":"fix Dockerfile"}},{"before":null,"after":"d1aeeeff304f8335c74737b4d4a293e6739b73b9","ref":"refs/heads/python3","pushedAt":"2024-02-05T12:39:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Support Python3","shortMessageHtmlLink":"Support Python3"}},{"before":"67bb9fb6278ffea03a1dfb37b90eb8a9f450b089","after":"f8ad95e5272e1030ddc72118187d13d999629c04","ref":"refs/heads/master","pushedAt":"2024-02-05T11:47:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Merge pull request #109 from takano32/add-dockerfile\n\nAdd `Dockerfile` for `python tests.py`","shortMessageHtmlLink":"Merge pull request #109 from takano32/add-dockerfile"}},{"before":"de3db6a050a347e01d3bd130505ab91103f1c1f2","after":"67bb9fb6278ffea03a1dfb37b90eb8a9f450b089","ref":"refs/heads/master","pushedAt":"2024-01-31T06:16:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kuzuha","name":"Kuzuha SHINODA","path":"/kuzuha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80636?s=80&v=4"},"commit":{"message":"Merge pull request #108 from yuiseki/fix-tomaranainsu\n\nFix replay gif image to 止まらないんすよ","shortMessageHtmlLink":"Merge pull request #108 from yuiseki/fix-tomaranainsu"}},{"before":"604b974dd636985c7f695e68a4508693115b7351","after":"de3db6a050a347e01d3bd130505ab91103f1c1f2","ref":"refs/heads/master","pushedAt":"2024-01-21T00:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Fix `GitPython` version","shortMessageHtmlLink":"Fix GitPython version"}},{"before":"78f72d3bd4346d9f1d47161375d74c6f9372eb8f","after":null,"ref":"refs/heads/dependabot/pip/gitpython-3.1.41","pushedAt":"2024-01-21T00:28:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5652897742b762ff7333b20b7a543faf2c3e77e9","after":"604b974dd636985c7f695e68a4508693115b7351","ref":"refs/heads/master","pushedAt":"2024-01-21T00:28:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Merge pull request #106 from tinbotu/dependabot/pip/gitpython-3.1.41\n\nBump gitpython from 0.3.2.1 to 3.1.41","shortMessageHtmlLink":"Merge pull request #106 from tinbotu/dependabot/pip/gitpython-3.1.41"}},{"before":"ab2628fbbb4ccb6fc80c4d54d8b2d5914269304c","after":null,"ref":"refs/heads/sub","pushedAt":"2024-01-20T10:15:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"}},{"before":null,"after":"78f72d3bd4346d9f1d47161375d74c6f9372eb8f","ref":"refs/heads/dependabot/pip/gitpython-3.1.41","pushedAt":"2024-01-20T10:02:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump gitpython from 0.3.2.1 to 3.1.41\n\nBumps [gitpython](https://github.com/gitpython-developers/GitPython) from 0.3.2.1 to 3.1.41.\n- [Release notes](https://github.com/gitpython-developers/GitPython/releases)\n- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)\n- [Commits](https://github.com/gitpython-developers/GitPython/compare/0.3.2.1...3.1.41)\n\n---\nupdated-dependencies:\n- dependency-name: gitpython\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gitpython from 0.3.2.1 to 3.1.41"}},{"before":"a47abaa33c2faa0f612758a813c6c64a708541cd","after":"5652897742b762ff7333b20b7a543faf2c3e77e9","ref":"refs/heads/master","pushedAt":"2024-01-20T10:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"4076b2c4f8364495327b80dc66ce2339c79a2c47","after":null,"ref":"refs/heads/dependabot/pip/redis-4.4.4","pushedAt":"2024-01-20T09:50:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c5a5d3acc9ffa1195cc30a9637c6a6ca06f0d003","after":"a47abaa33c2faa0f612758a813c6c64a708541cd","ref":"refs/heads/master","pushedAt":"2024-01-20T09:50:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"takano32","name":"TAKANO Mitsuhiro","path":"/takano32","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16088?s=80&v=4"},"commit":{"message":"Merge pull request #104 from tinbotu/dependabot/pip/redis-4.4.4\n\nBump redis from 2.10.3 to 4.4.4","shortMessageHtmlLink":"Merge pull request #104 from tinbotu/dependabot/pip/redis-4.4.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xOFQwMjoxMjoyMy4wMDAwMDBazwAAAAP9nqD7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xOFQwMjoxMjoyMy4wMDAwMDBazwAAAAP9nqD7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yMFQwOTo1MDowMC4wMDAwMDBazwAAAAPknMnR"}},"title":"Activity · tinbotu/sub"}