{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76759226,"defaultBranch":"main","name":"examples","ownerLogin":"robotpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-18T02:48:48.000Z","ownerAvatar":"https://github.com/avatars/u/640276?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713654273.0","currentOid":""},"activityList":{"items":[{"before":"17b256e6b7c424bb479f8c52ea2815d35e1a28c1","after":"5e6d0c5121cdb01fc94c8616f203c8ed38bdf1f1","ref":"refs/heads/xrp","pushedAt":"2024-04-20T23:12:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add XrpReference example\n\n- Tests don't pass because static variables","shortMessageHtmlLink":"Add XrpReference example"}},{"before":"43f4bd0f73f6cdd077cc585931596ddf45bc7b9d","after":"17b256e6b7c424bb479f8c52ea2815d35e1a28c1","ref":"refs/heads/xrp","pushedAt":"2024-04-20T23:10:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add XrpReference example\n\n- Tests don't pass because static variables","shortMessageHtmlLink":"Add XrpReference example"}},{"before":null,"after":"43f4bd0f73f6cdd077cc585931596ddf45bc7b9d","ref":"refs/heads/xrp","pushedAt":"2024-04-20T23:04:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add XrpReference example","shortMessageHtmlLink":"Add XrpReference example"}},{"before":"d89b0587a1e1111239728140466c7dc4324d4005","after":"4ca730a59e495e1b7e947f791c0fc04ce8c378c0","ref":"refs/heads/main","pushedAt":"2024-03-10T03:42:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://github.com/avatars/u/128854?s=80&v=4"},"commit":{"message":"Add SysId example (#111)","shortMessageHtmlLink":"Add SysId example (#111)"}},{"before":"0411083a9ad1e8ae4a190de616e591a58b625393","after":"d89b0587a1e1111239728140466c7dc4324d4005","ref":"refs/heads/main","pushedAt":"2024-02-07T03:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add ROMI to installed requirements","shortMessageHtmlLink":"Add ROMI to installed requirements"}},{"before":"b0e5f19298daa746d0f69b34d7142431fd37f3ca","after":"0411083a9ad1e8ae4a190de616e591a58b625393","ref":"refs/heads/main","pushedAt":"2024-02-07T03:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Update romi reference","shortMessageHtmlLink":"Update romi reference"}},{"before":"24fea60accf47859e731a22da624d00ca2d893cb","after":"b0e5f19298daa746d0f69b34d7142431fd37f3ca","ref":"refs/heads/main","pushedAt":"2024-01-26T06:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://github.com/avatars/u/128854?s=80&v=4"},"commit":{"message":"Run black 24.1.0","shortMessageHtmlLink":"Run black 24.1.0"}},{"before":"ef0d1c05927c28de423a6cb296d3cf0e7d5f3ab2","after":"24fea60accf47859e731a22da624d00ca2d893cb","ref":"refs/heads/main","pushedAt":"2024-01-24T09:19:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add & adapt State-Space examples (#101)\n\n#49 \r\nAdded the ```StateSpaceArm``` and ```StateSpaceElevator``` examples from\r\nJava.\r\nI did some adaptations in ```StateSpaceFlywheel```, it's considering the\r\nporting guide.","shortMessageHtmlLink":"Add & adapt State-Space examples (#101)"}},{"before":"a7543f18f784dd64b1e962e64f7d49bb54e89e8c","after":null,"ref":"refs/heads/update-commands","pushedAt":"2024-01-24T09:19:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"}},{"before":"86d7ba698fbb1489960690af4ee25d6c119dd463","after":"ef0d1c05927c28de423a6cb296d3cf0e7d5f3ab2","ref":"refs/heads/main","pushedAt":"2024-01-24T09:19:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #114 from robotpy/update-commands\n\nUpdate commands examples","shortMessageHtmlLink":"Merge pull request #114 from robotpy/update-commands"}},{"before":"f1376a10cddc0aa9dca6c1f9569641c6f04f5a3b","after":"a7543f18f784dd64b1e962e64f7d49bb54e89e8c","ref":"refs/heads/update-commands","pushedAt":"2024-01-24T09:15:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Update commands examples","shortMessageHtmlLink":"Update commands examples"}},{"before":"3ee90551ec489df5effd6f501e8c21cb95b59e27","after":"f1376a10cddc0aa9dca6c1f9569641c6f04f5a3b","ref":"refs/heads/update-commands","pushedAt":"2024-01-24T09:12:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Update commands examples","shortMessageHtmlLink":"Update commands examples"}},{"before":null,"after":"3ee90551ec489df5effd6f501e8c21cb95b59e27","ref":"refs/heads/update-commands","pushedAt":"2024-01-24T09:11:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Update commands examples","shortMessageHtmlLink":"Update commands examples"}},{"before":"019de4c25181ce4c984eb5fd9cfb17003df79e15","after":"86d7ba698fbb1489960690af4ee25d6c119dd463","ref":"refs/heads/main","pushedAt":"2024-01-15T02:15:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #110 from sciencewhiz/AprilTagErrorBits\n\nUpdate AprilTag example error bits","shortMessageHtmlLink":"Merge pull request #110 from sciencewhiz/AprilTagErrorBits"}},{"before":"e4aced8c96dc5d061fd91f0232af2f24fdec4ea4","after":"019de4c25181ce4c984eb5fd9cfb17003df79e15","ref":"refs/heads/main","pushedAt":"2024-01-08T04:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add AxisCamera sample (#103)\n\nAddresses issue #49 [Axis Camera\r\nSample](https://github.com/wpilibsuite/allwpilib/tree/main/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/axiscamera)\r\nnecessity! Could someone with a rio test the Axis Camera code because, I\r\ndo not have a rio or an axis camera currently.\r\n\r\n---------\r\n\r\nCo-authored-by: Dustin Spicuzza ","shortMessageHtmlLink":"Add AxisCamera sample (#103)"}},{"before":"0faed568d995f969ca3b50df73a78403573140ba","after":"e4aced8c96dc5d061fd91f0232af2f24fdec4ea4","ref":"refs/heads/main","pushedAt":"2024-01-08T04:45:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"[Rebase] add AprilTagVision example (#107)\n\nThis is the rebased and updated 2024 version of #100\r\nThe following image is the test I ran of the vision.py file:\r\n\r\n![image](https://github.com/robotpy/examples/assets/57422635/52de891b-efba-4cd6-88d7-d5a6c137336e)\r\n\r\n---------\r\n\r\nCo-authored-by: Dustin Spicuzza ","shortMessageHtmlLink":"[Rebase] add AprilTagVision example (#107)"}},{"before":"3552503755e9324982fb40982c0d9599ed042daf","after":null,"ref":"refs/heads/remove-wpilib-run","pushedAt":"2024-01-06T09:08:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"}},{"before":"6f6ff763e7223c3f82ee2109ab3b2101336e06be","after":"0faed568d995f969ca3b50df73a78403573140ba","ref":"refs/heads/main","pushedAt":"2024-01-06T09:08:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #106 from robotpy/remove-wpilib-run\n\nRemove wpilib.run for 2024","shortMessageHtmlLink":"Merge pull request #106 from robotpy/remove-wpilib-run"}},{"before":null,"after":"3552503755e9324982fb40982c0d9599ed042daf","ref":"refs/heads/remove-wpilib-run","pushedAt":"2024-01-06T09:03:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Remove wpilib.run for 2024","shortMessageHtmlLink":"Remove wpilib.run for 2024"}},{"before":"2fc2d24d56a25bfc1883f37bfd9f7d090bfdf013","after":"6f6ff763e7223c3f82ee2109ab3b2101336e06be","ref":"refs/heads/main","pushedAt":"2024-01-05T14:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://github.com/avatars/u/128854?s=80&v=4"},"commit":{"message":"Add vision testing note to CONTRIBUTING.md (#104)","shortMessageHtmlLink":"Add vision testing note to CONTRIBUTING.md (#104)"}},{"before":"c6d0540b01e138725fad7366ff4e317e9994b78b","after":"2fc2d24d56a25bfc1883f37bfd9f7d090bfdf013","ref":"refs/heads/main","pushedAt":"2024-01-04T05:25:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #102 from Suave101/contribution-guide-addition-proposal\n\nClarification within CONTRIBUTING.md","shortMessageHtmlLink":"Merge pull request #102 from Suave101/contribution-guide-addition-pro…"}},{"before":"d7df94cc3bfe567c80d79ec8d90c47c8f78ff29e","after":"c6d0540b01e138725fad7366ff4e317e9994b78b","ref":"refs/heads/main","pushedAt":"2024-01-01T08:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add StateSpaceFlywheelSysId example (#99)\n\nIssue #49 \r\n\r\nOriginal example [is\r\nhere](https://github.com/wpilibsuite/allwpilib/tree/main/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/statespaceflywheelsysid)\r\n\r\n---------\r\n\r\nCo-authored-by: Dustin Spicuzza ","shortMessageHtmlLink":"Add StateSpaceFlywheelSysId example (#99)"}},{"before":"13bb63230c9e058233a69eacdd25f70f3aa8ffac","after":"d7df94cc3bfe567c80d79ec8d90c47c8f78ff29e","ref":"refs/heads/main","pushedAt":"2023-12-29T08:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add SwerveBot example (#98)\n\nIssue #49 \r\n\r\nAdd the\r\n[SwerveBot](https://github.com/wpilibsuite/allwpilib/tree/main/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/swervebot)\r\nexample. I added a constants.py file to remove redundant imports, since\r\nthe original Java example doesn't have a Constants.java.\r\n\r\n---------\r\n\r\nCo-authored-by: Dustin Spicuzza ","shortMessageHtmlLink":"Add SwerveBot example (#98)"}},{"before":"7082531e10427efd8ec2f8de87e4ddd7bd687d0d","after":"13bb63230c9e058233a69eacdd25f70f3aa8ffac","ref":"refs/heads/main","pushedAt":"2023-12-22T02:14:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #97 from fletch3555/rename-examples-for-consistency\n\nRenaming to match case of cpp examples","shortMessageHtmlLink":"Merge pull request #97 from fletch3555/rename-examples-for-consistency"}},{"before":"92539534785356f18f8989ea4187187ae1850cdd","after":"7082531e10427efd8ec2f8de87e4ddd7bd687d0d","ref":"refs/heads/main","pushedAt":"2023-12-21T07:05:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #95 from fletch3555/rename-examples-for-consistency\n\nrename example project folder names to match java but hyphenated","shortMessageHtmlLink":"Merge pull request #95 from fletch3555/rename-examples-for-consistency"}},{"before":"df09d172e612794f1b67a731a2b95b72c0d15f40","after":"92539534785356f18f8989ea4187187ae1850cdd","ref":"refs/heads/main","pushedAt":"2023-12-21T05:29:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Sync ramsete example with java ramsete-command example (#96)","shortMessageHtmlLink":"Sync ramsete example with java ramsete-command example (#96)"}},{"before":"84dea7aee571d129f380d72fa59400cea85b0564","after":"df09d172e612794f1b67a731a2b95b72c0d15f40","ref":"refs/heads/main","pushedAt":"2023-12-20T07:42:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add ultrasonic-pid example (#94)","shortMessageHtmlLink":"Add ultrasonic-pid example (#94)"}},{"before":"3c6757b17cd0cb4c3e5beb72526f70cbafabc3c7","after":"84dea7aee571d129f380d72fa59400cea85b0564","ref":"refs/heads/main","pushedAt":"2023-12-19T09:32:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Add mecanum-bot example (#92)","shortMessageHtmlLink":"Add mecanum-bot example (#92)"}},{"before":"4cfe0b1ea9cef182e2bd81692746dfe3ae13a337","after":"3c6757b17cd0cb4c3e5beb72526f70cbafabc3c7","ref":"refs/heads/main","pushedAt":"2023-12-19T09:31:20.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #91 from fletch3555/low-hanging-fruit\n\nlow hanging fruit","shortMessageHtmlLink":"Merge pull request #91 from fletch3555/low-hanging-fruit"}},{"before":"411d9b02dfa1c4ec5d35410a40f88be796f82f70","after":"4cfe0b1ea9cef182e2bd81692746dfe3ae13a337","ref":"refs/heads/main","pushedAt":"2023-12-18T03:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://github.com/avatars/u/567900?s=80&v=4"},"commit":{"message":"Standardize robot.py styling for copyright header (#93)","shortMessageHtmlLink":"Standardize robot.py styling for copyright header (#93)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMFQyMzoxMjo1NC4wMDAwMDBazwAAAAQ2CCZB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMFQyMzoxMjo1NC4wMDAwMDBazwAAAAQ2CCZB","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xOFQwMzowOTo0Ny4wMDAwMDBazwAAAAPMhbcH"}},"title":"Activity · robotpy/examples"}