{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48615835,"defaultBranch":"master","name":"fauxmo","ownerLogin":"n8henrie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-26T15:54:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1234956?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717341048.0","currentOid":""},"activityList":{"items":[{"before":"5421b62107c81b287d65f381c68ddad1363a659f","after":null,"ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-06-02T15:10:48.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":"e27365d7aebcf96a37ad950a44d4292db357f1be","after":"5421b62107c81b287d65f381c68ddad1363a659f","ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-06-01T16:29:58.000Z","pushType":"force_push","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 werkzeug from 2.0.3 to 3.0.3\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 3.0.3.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 2.0.3 to 3.0.3"}},{"before":"e991fcf392b0fb99fc9cfeac746cebd187d34785","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.2","pushedAt":"2024-06-01T16:29:13.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":"202c387f3effc7198b159f859775e9591f2ecdbf","after":"d5ebde1c1f399054a2db4f2dba950d196f215210","ref":"refs/heads/dev","pushedAt":"2024-06-01T16:29:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Merge pull request #128 from n8henrie/dependabot/pip/requests-2.32.2","shortMessageHtmlLink":"Merge pull request #128 from n8henrie/dependabot/pip/requests-2.32.2"}},{"before":"3b935da6cd31183eaf58425893db1586d4023827","after":"202c387f3effc7198b159f859775e9591f2ecdbf","ref":"refs/heads/dev","pushedAt":"2024-06-01T16:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"send dependabot updates to dev branch","shortMessageHtmlLink":"send dependabot updates to dev branch"}},{"before":"7a5095caa4f4ce696d468b36a68c25b18476b7cf","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-06-01T16:22:14.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":null,"after":"e991fcf392b0fb99fc9cfeac746cebd187d34785","ref":"refs/heads/dependabot/pip/requests-2.32.2","pushedAt":"2024-06-01T16:22:11.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 requests from 2.29.0 to 2.32.2\n\nBumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.32.2.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.29.0...v2.32.2)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.29.0 to 2.32.2"}},{"before":null,"after":"7a5095caa4f4ce696d468b36a68c25b18476b7cf","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-20T20:39:47.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":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":null,"after":"e27365d7aebcf96a37ad950a44d4292db357f1be","ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T14:42:58.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 werkzeug from 2.0.3 to 3.0.3\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 3.0.3.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 2.0.3 to 3.0.3"}},{"before":"d75e2fc5753b347700ca718fc5c00365720cbb61","after":"3b935da6cd31183eaf58425893db1586d4023827","ref":"refs/heads/master","pushedAt":"2024-03-03T17:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Add basic integration test","shortMessageHtmlLink":"Add basic integration test"}},{"before":"d75e2fc5753b347700ca718fc5c00365720cbb61","after":"3b935da6cd31183eaf58425893db1586d4023827","ref":"refs/heads/dev","pushedAt":"2024-03-03T17:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Add basic integration test","shortMessageHtmlLink":"Add basic integration test"}},{"before":"1d633da29dd91f986b4160f2e56c6b403038d087","after":null,"ref":"refs/heads/nix-module","pushedAt":"2024-03-01T15:57:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"}},{"before":null,"after":"2f3023eff9ae958434f811bc209c693c39114bee","ref":"refs/heads/howdypierce-homeassistant","pushedAt":"2024-03-01T15:55:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Add support for fauxmo devices to be discovered by HomeAssistant\n\nMakes two changes needed for HomeAssistant to discover and manage\nfauxmo devices:\n\n* HomeAssistant relies on pywemo for device discovery. The\n pywemo.discover_devices() function sends an ssdp probe of the string\n \"urn:Belkin:service:basicevent:1\". This change causes fauxmo to respond to\n that probe so that pywemo.discover_devices will find fauxmo devices.\n\n* As mentioned in https://github.com/n8henrie/fauxmo/issues/88,\n HomeAssistant uses the serial number returned by a \"real\" Wemo to\n disambiguate devices, if more than one device shares an IP\n address. This changes causes fauxmo to respond to a setup message\n with the serial number, so that multiple fauxmo devices will be seen\n from HomeAssistant.","shortMessageHtmlLink":"Add support for fauxmo devices to be discovered by HomeAssistant"}},{"before":"955bc2cf5e0edfd2807bddbada18016b2a763e08","after":"d75e2fc5753b347700ca718fc5c00365720cbb61","ref":"refs/heads/master","pushedAt":"2024-03-01T15:55:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Use python's final pkgs for overlay\n\nSee also: https://discourse.nixos.org/t/another-pythonpackages-overlay-not-working-thread/40306/4\n\nMany thanks to @SomeoneSerge and @shadowrylander !","shortMessageHtmlLink":"Use python's final pkgs for overlay"}},{"before":null,"after":"e802f90267319a88d9444dbe5a124cff8d9efcbe","ref":"refs/heads/uvloop","pushedAt":"2024-03-01T15:55:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Log uvloop usage","shortMessageHtmlLink":"Log uvloop usage"}},{"before":"5865d7bbd91639d95e1b099211db64918e1772e0","after":"d75e2fc5753b347700ca718fc5c00365720cbb61","ref":"refs/heads/dev","pushedAt":"2024-03-01T15:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Use python's final pkgs for overlay\n\nSee also: https://discourse.nixos.org/t/another-pythonpackages-overlay-not-working-thread/40306/4\n\nMany thanks to @SomeoneSerge and @shadowrylander !","shortMessageHtmlLink":"Use python's final pkgs for overlay"}},{"before":"955bc2cf5e0edfd2807bddbada18016b2a763e08","after":"5865d7bbd91639d95e1b099211db64918e1772e0","ref":"refs/heads/dev","pushedAt":"2024-03-01T15:45:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Merge branch 'nix-module' into dev","shortMessageHtmlLink":"Merge branch 'nix-module' into dev"}},{"before":"a53cec9765a630ffaba7de032924f26fe48841a0","after":"955bc2cf5e0edfd2807bddbada18016b2a763e08","ref":"refs/heads/master","pushedAt":"2024-02-26T08:14:26.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"v0.8.0","shortMessageHtmlLink":"v0.8.0"}},{"before":"574d89b60bd74e3563abbf4c7a98c2e0ac3d6079","after":"955bc2cf5e0edfd2807bddbada18016b2a763e08","ref":"refs/heads/dev","pushedAt":"2024-02-26T08:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"v0.8.0","shortMessageHtmlLink":"v0.8.0"}},{"before":"e6ef42ab3295a03a05b050c0f9d2b60a6611973f","after":"574d89b60bd74e3563abbf4c7a98c2e0ac3d6079","ref":"refs/heads/dev","pushedAt":"2024-02-26T07:47:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"v0.8.0","shortMessageHtmlLink":"v0.8.0"}},{"before":null,"after":"1d633da29dd91f986b4160f2e56c6b403038d087","ref":"refs/heads/nix-module","pushedAt":"2024-02-26T05:56:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"WIP -- overlay still not working","shortMessageHtmlLink":"WIP -- overlay still not working"}},{"before":"0059bf31067a2af069d6eb542d389dc9a7b1253d","after":"e6ef42ab3295a03a05b050c0f9d2b60a6611973f","ref":"refs/heads/dev","pushedAt":"2024-02-19T18:02:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"v0.8.0","shortMessageHtmlLink":"v0.8.0"}},{"before":"61e6b4087af88b318493165e2873b19ee4e3be9b","after":"0059bf31067a2af069d6eb542d389dc9a7b1253d","ref":"refs/heads/dev","pushedAt":"2024-02-19T17:35:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"8cb1c556fa90f973a570c3cc36adde8d00f80b29","after":"61e6b4087af88b318493165e2873b19ee4e3be9b","ref":"refs/heads/dev","pushedAt":"2024-02-19T16:41:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Fix code paths -- `on()` should succeed and `off()` should fail","shortMessageHtmlLink":"Fix code paths -- on() should succeed and off() should fail"}},{"before":"04ede8081dd16227733d0da0101f377d0c08a6f1","after":"8cb1c556fa90f973a570c3cc36adde8d00f80b29","ref":"refs/heads/dev","pushedAt":"2024-02-19T16:16:44.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Run pytest under coverage.py\n\nThis should still run the same pytest tests as usual, but will now\nmeasure code coverage for anything under `tests/` and will fail if not\nall code paths are exercised.\n\nWould have prevented https://github.com/n8henrie/fauxmo/issues/122\n\nConsider expanding coverage to the actual fauxmo code (`src/`)\neventually, but this should at least help ensure that the tests I\n*think* are running are actually running.","shortMessageHtmlLink":"Run pytest under coverage.py"}},{"before":"158a967d7e14b013cfcc1ccd918e0811564fabeb","after":"04ede8081dd16227733d0da0101f377d0c08a6f1","ref":"refs/heads/dev","pushedAt":"2024-02-09T21:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Test `use_fake_state` with an `initial_state`","shortMessageHtmlLink":"Test use_fake_state with an initial_state"}},{"before":"a53cec9765a630ffaba7de032924f26fe48841a0","after":"158a967d7e14b013cfcc1ccd918e0811564fabeb","ref":"refs/heads/dev","pushedAt":"2024-01-13T20:11:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Merge pull request #121 from howdypierce/homeassistant\n\nAdd support for fauxmo devices to be discovered by HomeAssistant","shortMessageHtmlLink":"Merge pull request #121 from howdypierce/homeassistant"}},{"before":"5dd79fddd5aa31c481a67a552fea09ba8268613f","after":"a53cec9765a630ffaba7de032924f26fe48841a0","ref":"refs/heads/master","pushedAt":"2024-01-05T17:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Add liberapay","shortMessageHtmlLink":"Add liberapay"}},{"before":"5dd79fddd5aa31c481a67a552fea09ba8268613f","after":"a53cec9765a630ffaba7de032924f26fe48841a0","ref":"refs/heads/dev","pushedAt":"2024-01-05T17:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"Add liberapay","shortMessageHtmlLink":"Add liberapay"}},{"before":"8975a837a3e09d0141db5c5029a9e55e9b3eb01b","after":"5dd79fddd5aa31c481a67a552fea09ba8268613f","ref":"refs/heads/master","pushedAt":"2023-12-14T14:15:58.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"n8henrie","name":"Nathan Henrie","path":"/n8henrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1234956?s=80&v=4"},"commit":{"message":"v0.7.0\n\nSigned-off-by: Nathan Henrie ","shortMessageHtmlLink":"v0.7.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWjp1DwA","startCursor":null,"endCursor":null}},"title":"Activity ยท n8henrie/fauxmo"}