{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221571611,"defaultBranch":"master","name":"python-kasa","ownerLogin":"python-kasa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-13T23:34:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57733869?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717348646.0","currentOid":""},"activityList":{"items":[{"before":"f5082f9e789f5746d569c4d45581c174cd9f2851","after":"556e1c6af5fc795affc865e03b319f0aab3d2616","ref":"refs/heads/feat/vacuum_consumables","pushedAt":"2024-06-02T17:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Fix incorrectly named attribute_getter","shortMessageHtmlLink":"Fix incorrectly named attribute_getter"}},{"before":null,"after":"f5082f9e789f5746d569c4d45581c174cd9f2851","ref":"refs/heads/feat/vacuum_consumables","pushedAt":"2024-06-02T17:17:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Initial support for cleaning records","shortMessageHtmlLink":"Initial support for cleaning records"}},{"before":"17efc25e651c85ba9786570a9345acb486f4ffbd","after":"0dcb6dfee3473b21010faf94f359d69da70e5278","ref":"refs/heads/feat/vacuum","pushedAt":"2024-06-02T16:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Await calls","shortMessageHtmlLink":"Await calls"}},{"before":null,"after":"17efc25e651c85ba9786570a9345acb486f4ffbd","ref":"refs/heads/feat/vacuum","pushedAt":"2024-06-02T15:30:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Initial support for vacuums (clean module)","shortMessageHtmlLink":"Initial support for vacuums (clean module)"}},{"before":"edde03c99db65597a310fa9dd1cdc6943fc13e60","after":"d46703f293cfcd8c185e36ad735b6b75ded6bb2e","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Set _session_expire_at","shortMessageHtmlLink":"Set _session_expire_at"}},{"before":"36b85030ffacb4d4ff0577d00293aaada08cc015","after":"edde03c99db65597a310fa9dd1cdc6943fc13e60","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Return full response dict to caller","shortMessageHtmlLink":"Return full response dict to caller"}},{"before":"67ee55a4c745e0adc28528326543bb0c20da60a1","after":"36b85030ffacb4d4ff0577d00293aaada08cc015","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Result is not stored inside response","shortMessageHtmlLink":"Result is not stored inside response"}},{"before":"5172f8eca0d417dfb68b2d2f2e881584876b59aa","after":"67ee55a4c745e0adc28528326543bb0c20da60a1","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:41:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Convert response to json","shortMessageHtmlLink":"Convert response to json"}},{"before":"f857bc5d6142a60dd8b6e1bde9bf51e5937f34ef","after":"5172f8eca0d417dfb68b2d2f2e881584876b59aa","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Use https, uppercase password hash and add some logging","shortMessageHtmlLink":"Use https, uppercase password hash and add some logging"}},{"before":"79c8a1fd5ff59f362f1b5e98ff64c18b33af69bf","after":null,"ref":"refs/heads/fix/skip_ssl_verification","pushedAt":"2024-06-02T14:08:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"}},{"before":"f6401ca506a3d294c0025d534755c9e94042255f","after":"f857bc5d6142a60dd8b6e1bde9bf51e5937f34ef","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Skip SSL verification","shortMessageHtmlLink":"Skip SSL verification"}},{"before":null,"after":"f6401ca506a3d294c0025d534755c9e94042255f","ref":"refs/heads/feat/tokentransport","pushedAt":"2024-06-02T14:00:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Add cleartexttransport seen on robovacs","shortMessageHtmlLink":"Add cleartexttransport seen on robovacs"}},{"before":null,"after":"79c8a1fd5ff59f362f1b5e98ff64c18b33af69bf","ref":"refs/heads/fix/skip_ssl_verification","pushedAt":"2024-05-26T16:59:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Skip SSL verification","shortMessageHtmlLink":"Skip SSL verification"}},{"before":null,"after":"194cbb885dca8d11b0fc0e25d11fb08b2a1e04f7","ref":"refs/heads/fix/devtools_port","pushedAt":"2024-05-26T14:09:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Fix passing custom port for dump_devinfo","shortMessageHtmlLink":"Fix passing custom port for dump_devinfo"}},{"before":"8e765f3b5cf1d3516e3a2dd995cbaa1ff19a28b7","after":null,"ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-24T17:39:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"}},{"before":"b21781109659d6a9194db478e674977b6a2d80ed","after":"767156421b119107f567e09c3bf3861e0b95eca0","ref":"refs/heads/master","pushedAt":"2024-05-24T17:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Initialize autooff features only when data is available (#933)\n\nFor power strips, the autooff data needs to be requested from the\r\nchildren.\r\nUntil we do that, we should not create these features to avoid crashing\r\nduring switch platform initialization.\r\n\r\nThis also ports the module to use `_initialize_features` and add tests.","shortMessageHtmlLink":"Initialize autooff features only when data is available (#933)"}},{"before":"fc28923c3732a986aea8040b3bf2536967b0650e","after":"1ce1b08c655228dbb83add9f6c11a97e4479f30f","ref":"refs/heads/feat/easy_instantiation","pushedAt":"2024-05-24T13:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"f1e898f05cad1a6cf68a6508c96326f560c55d5b","after":"fc28923c3732a986aea8040b3bf2536967b0650e","ref":"refs/heads/feat/easy_instantiation","pushedAt":"2024-05-24T12:01:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Make device initialisation easier by reducing required imports","shortMessageHtmlLink":"Make device initialisation easier by reducing required imports"}},{"before":null,"after":"f1e898f05cad1a6cf68a6508c96326f560c55d5b","ref":"refs/heads/feat/easy_instantiation","pushedAt":"2024-05-24T11:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Make device initialisation easier by reducing required imports","shortMessageHtmlLink":"Make device initialisation easier by reducing required imports"}},{"before":"0c4f497e42b35a92348bbed3c79d3114bb54fca0","after":"e58e8ec4d67d645bdcda6164957b61116522225c","ref":"refs/heads/janitor/module_docs","pushedAt":"2024-05-24T07:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Update test framework to support better code example testing and fix async lock error","shortMessageHtmlLink":"Update test framework to support better code example testing and fix …"}},{"before":"40945329867ff5360197656fa93e3364b98ebaba","after":"0c4f497e42b35a92348bbed3c79d3114bb54fca0","ref":"refs/heads/janitor/module_docs","pushedAt":"2024-05-23T18:39:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Remove debug flag from cli docs","shortMessageHtmlLink":"Remove debug flag from cli docs"}},{"before":"0708c727c4c245e9483a83c966db183b9bf2c9d6","after":null,"ref":"refs/heads/fix/click_exit_code","pushedAt":"2024-05-23T18:35:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"}},{"before":"c1e14832ef10455d463310717ec7be4d92fdceba","after":"b21781109659d6a9194db478e674977b6a2d80ed","ref":"refs/heads/master","pushedAt":"2024-05-23T18:35:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdb9696","name":"Steven B.","path":"/sdb9696","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51370195?s=80&v=4"},"commit":{"message":"Do not show a zero error code when cli exits from showing help (#935)\n\nasyncclick raises a custom runtime exception when exiting help. This suppresses reporting it.","shortMessageHtmlLink":"Do not show a zero error code when cli exits from showing help (#935)"}},{"before":null,"after":"0708c727c4c245e9483a83c966db183b9bf2c9d6","ref":"refs/heads/fix/click_exit_code","pushedAt":"2024-05-23T16:45:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Handle click's exit exception","shortMessageHtmlLink":"Handle click's exit exception"}},{"before":"76f1962ec75a669dbd8c60f7ac95090be478d530","after":"8e765f3b5cf1d3516e3a2dd995cbaa1ff19a28b7","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T16:06:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Don't print out exception details on error","shortMessageHtmlLink":"Don't print out exception details on error"}},{"before":"bc9e8ca3217b1f6eba6b25805261eb876900f8f6","after":"76f1962ec75a669dbd8c60f7ac95090be478d530","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T15:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Skip the tests again for py<3.10","shortMessageHtmlLink":"Skip the tests again for py<3.10"}},{"before":"e309fdea8d0db9c17762a385138b2aeb60bf06d6","after":"bc9e8ca3217b1f6eba6b25805261eb876900f8f6","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T15:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"One more try, use typing.Optional","shortMessageHtmlLink":"One more try, use typing.Optional"}},{"before":"ca91afbb3c948fbe66c32f711c1528f5b1486ef3","after":"e309fdea8d0db9c17762a385138b2aeb60bf06d6","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T15:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Allow None for all feature values..","shortMessageHtmlLink":"Allow None for all feature values.."}},{"before":"54308ba7cbb8cafee3b607895893514727de3edd","after":"ca91afbb3c948fbe66c32f711c1528f5b1486ef3","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T15:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"skip the feature tests for py<3.10","shortMessageHtmlLink":"skip the feature tests for py<3.10"}},{"before":"b4dbf6877314eef62599c8e68981aa46951c4610","after":"54308ba7cbb8cafee3b607895893514727de3edd","ref":"refs/heads/fix/autooff_init","pushedAt":"2024-05-23T15:07:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rytilahti","name":"Teemu R.","path":"/rytilahti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3705853?s=80&v=4"},"commit":{"message":"Add tests","shortMessageHtmlLink":"Add tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWkfCrwA","startCursor":null,"endCursor":null}},"title":"Activity · python-kasa/python-kasa"}