{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40124453,"defaultBranch":"master","name":"nodel-recipes","ownerLogin":"museumsvictoria","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-03T12:49:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2839634?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716967823.0","currentOid":""},"activityList":{"items":[{"before":"06272fe594544f2b5f66f29e740a64b63a14be65","after":"f26a3de664c0cae4bdb7b59f713c7b780f1c1252","ref":"refs/heads/master","pushedAt":"2024-05-29T07:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"chore: Split Brightsign recipes into folders","shortMessageHtmlLink":"chore: Split Brightsign recipes into folders"}},{"before":"d91a1195b16f754638bcd7864873777fd9d3b627","after":"06272fe594544f2b5f66f29e740a64b63a14be65","ref":"refs/heads/master","pushedAt":"2024-05-29T07:41:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Create api_monitoring_only_script.py (#81)","shortMessageHtmlLink":"Create api_monitoring_only_script.py (#81)"}},{"before":null,"after":"a48f61bcb75e3b546e31fb94f7d5c227a56db6ce","ref":"refs/heads/newdevice_BrightSign-monitoring","pushedAt":"2024-05-29T07:30:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Add Brightsign folder README","shortMessageHtmlLink":"Add Brightsign folder README"}},{"before":"65ffe2dcaa284fe2882a087bbf288d455221fe06","after":"d91a1195b16f754638bcd7864873777fd9d3b627","ref":"refs/heads/master","pushedAt":"2024-05-25T02:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"issue #65 calendar node bugfix (#67)\n\n* issue #65 calendar node\r\n\r\n* bug\r\n\r\n* console output update\r\n\r\n* another bug\r\n\r\n* calendar: another typo\r\n\r\n---------\r\n\r\nCo-authored-by: Justin Parker ","shortMessageHtmlLink":"issue #65 calendar node bugfix (#67)"}},{"before":"8034dc2042b38004702fd06955a88e439fb40e5c","after":null,"ref":"refs/heads/app_launcher/plain-backslash-handling","pushedAt":"2024-05-21T05:35:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"}},{"before":null,"after":"8034dc2042b38004702fd06955a88e439fb40e5c","ref":"refs/heads/app_launcher/more-escape-handlers","pushedAt":"2024-05-21T05:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Fix decodeArgList to handle plain backslashes (#85)\n\n- Adds backslash to current arg when escaping\r\n- Simplifies space and quote handling\r\n- Clears current arg after appending to list","shortMessageHtmlLink":"Fix decodeArgList to handle plain backslashes (#85)"}},{"before":"206b8c70d3453a5ebd1c07a5efd02034c3eaca56","after":"8034dc2042b38004702fd06955a88e439fb40e5c","ref":"refs/heads/app_launcher/plain-backslash-handling","pushedAt":"2024-05-21T05:27:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Fix decodeArgList to handle plain backslashes (#85)\n\n- Adds backslash to current arg when escaping\r\n- Simplifies space and quote handling\r\n- Clears current arg after appending to list","shortMessageHtmlLink":"Fix decodeArgList to handle plain backslashes (#85)"}},{"before":"6f3c73bc6212f188eb88b502b86e87040b7d6ee1","after":"206b8c70d3453a5ebd1c07a5efd02034c3eaca56","ref":"refs/heads/app_launcher/plain-backslash-handling","pushedAt":"2024-05-21T05:22:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Merge branch 'app_launcher/plain-backslash-handling' of https://github.com/museumsvictoria/nodel-recipes into app_launcher/plain-backslash-handling","shortMessageHtmlLink":"Merge branch 'app_launcher/plain-backslash-handling' of https://githu…"}},{"before":"6f3c73bc6212f188eb88b502b86e87040b7d6ee1","after":null,"ref":"refs/heads/app_launcher/more-escape-handlers","pushedAt":"2024-05-21T05:19:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"}},{"before":null,"after":"6f3c73bc6212f188eb88b502b86e87040b7d6ee1","ref":"refs/heads/app_launcher/plain-backslash-handling","pushedAt":"2024-05-21T05:19:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Introduce special case for apostrophe in arg list","shortMessageHtmlLink":"Introduce special case for apostrophe in arg list"}},{"before":"a7c254c6161b5ca5fe1122542f343ffbc164a40d","after":"65ffe2dcaa284fe2882a087bbf288d455221fe06","ref":"refs/heads/master","pushedAt":"2024-05-03T01:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"New Brightsign node + retire old (#80)\n\n* New Brightsign Node\r\n\r\n* Update script.py\r\n\r\n* Massive cleanup","shortMessageHtmlLink":"New Brightsign node + retire old (#80)"}},{"before":"21902cb5bf2715a24dee5266b2c464af4481277d","after":"a7c254c6161b5ca5fe1122542f343ffbc164a40d","ref":"refs/heads/master","pushedAt":"2024-03-26T05:21:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justparking","name":"Justin Parker","path":"/justparking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5266533?s=80&v=4"},"commit":{"message":"LG rev. 4: Inputs In Use parameter, Volume, discrete power states, removed Broadcast IP parameter (#79)","shortMessageHtmlLink":"LG rev. 4: Inputs In Use parameter, Volume, discrete power states, re…"}},{"before":null,"after":"21902cb5bf2715a24dee5266b2c464af4481277d","ref":"refs/heads/MVShareing","pushedAt":"2023-09-15T06:50:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paxofsnax","name":"Richard Pilkington","path":"/paxofsnax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27194839?s=80&v=4"},"commit":{"message":"adding Dynet Lighting Recipe from 2018 as noticed it was missing","shortMessageHtmlLink":"adding Dynet Lighting Recipe from 2018 as noticed it was missing"}},{"before":"e2f57c83390fd26b85baee6bf46c23ac981c3994","after":"21902cb5bf2715a24dee5266b2c464af4481277d","ref":"refs/heads/master","pushedAt":"2023-09-14T06:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paxofsnax","name":"Richard Pilkington","path":"/paxofsnax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27194839?s=80&v=4"},"commit":{"message":"adding Dynet Lighting Recipe from 2018 as noticed it was missing","shortMessageHtmlLink":"adding Dynet Lighting Recipe from 2018 as noticed it was missing"}},{"before":"e2f57c83390fd26b85baee6bf46c23ac981c3994","after":"6f3c73bc6212f188eb88b502b86e87040b7d6ee1","ref":"refs/heads/app_launcher/more-escape-handlers","pushedAt":"2023-07-19T23:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Introduce special case for apostrophe in arg list","shortMessageHtmlLink":"Introduce special case for apostrophe in arg list"}},{"before":"e2f57c83390fd26b85baee6bf46c23ac981c3994","after":null,"ref":"refs/heads/app_launchermore-escape-handlers","pushedAt":"2023-07-19T23:26:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"}},{"before":null,"after":"e2f57c83390fd26b85baee6bf46c23ac981c3994","ref":"refs/heads/app_launcher/more-escape-handlers","pushedAt":"2023-07-19T23:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Ubiquiti: *update* toggle switch POE state (#72)\n\n* Specify alternative username\r\n\r\n* Introduce additional API call to list devices\r\n- As in infrastructure devices, such as switches.\r\n\r\n* Add parameter to filter device polling by MAC\r\n- An unfiltered stat/device API call would be 10k+ lines long\r\n\r\n* List all switches on-site\r\n- Filter via parameters\r\n- Initial poll to confirm active switches via new API call\r\n\r\n* Create and populate switch POE state events\r\n- Sanitise MACs as part of listing devices\r\n- Poll switch POE state at regular interval\r\n- Use labels to ID switch event 'group'\r\n\r\n* Introduce actions for toggling port POE\r\n\r\n* Maintain state of all port overwrites\r\n- Utilise queue to throttle requests\r\n- Must maintain up-to-date port_overwrite else device reverts each time\r\n\r\n* Maintain portOverrides to prevent regression\r\n- Not just local overrides, but overrides as they exist on the switch.\r\n\r\n* Re-use CSRF after login for new auth tokens\r\n\r\n* Remove timestamp from POE queue\r\n\r\n* *chore*: Clean-up script","shortMessageHtmlLink":"Ubiquiti: *update* toggle switch POE state (#72)"}},{"before":null,"after":"e2f57c83390fd26b85baee6bf46c23ac981c3994","ref":"refs/heads/app_launchermore-escape-handlers","pushedAt":"2023-07-19T23:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Ubiquiti: *update* toggle switch POE state (#72)\n\n* Specify alternative username\r\n\r\n* Introduce additional API call to list devices\r\n- As in infrastructure devices, such as switches.\r\n\r\n* Add parameter to filter device polling by MAC\r\n- An unfiltered stat/device API call would be 10k+ lines long\r\n\r\n* List all switches on-site\r\n- Filter via parameters\r\n- Initial poll to confirm active switches via new API call\r\n\r\n* Create and populate switch POE state events\r\n- Sanitise MACs as part of listing devices\r\n- Poll switch POE state at regular interval\r\n- Use labels to ID switch event 'group'\r\n\r\n* Introduce actions for toggling port POE\r\n\r\n* Maintain state of all port overwrites\r\n- Utilise queue to throttle requests\r\n- Must maintain up-to-date port_overwrite else device reverts each time\r\n\r\n* Maintain portOverrides to prevent regression\r\n- Not just local overrides, but overrides as they exist on the switch.\r\n\r\n* Re-use CSRF after login for new auth tokens\r\n\r\n* Remove timestamp from POE queue\r\n\r\n* *chore*: Clean-up script","shortMessageHtmlLink":"Ubiquiti: *update* toggle switch POE state (#72)"}},{"before":"9b434bffb8520085628199d3a15cdd444b73b7c5","after":"e2f57c83390fd26b85baee6bf46c23ac981c3994","ref":"refs/heads/master","pushedAt":"2023-05-26T05:51:42.975Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Ubiquiti: *update* toggle switch POE state (#72)\n\n* Specify alternative username\r\n\r\n* Introduce additional API call to list devices\r\n- As in infrastructure devices, such as switches.\r\n\r\n* Add parameter to filter device polling by MAC\r\n- An unfiltered stat/device API call would be 10k+ lines long\r\n\r\n* List all switches on-site\r\n- Filter via parameters\r\n- Initial poll to confirm active switches via new API call\r\n\r\n* Create and populate switch POE state events\r\n- Sanitise MACs as part of listing devices\r\n- Poll switch POE state at regular interval\r\n- Use labels to ID switch event 'group'\r\n\r\n* Introduce actions for toggling port POE\r\n\r\n* Maintain state of all port overwrites\r\n- Utilise queue to throttle requests\r\n- Must maintain up-to-date port_overwrite else device reverts each time\r\n\r\n* Maintain portOverrides to prevent regression\r\n- Not just local overrides, but overrides as they exist on the switch.\r\n\r\n* Re-use CSRF after login for new auth tokens\r\n\r\n* Remove timestamp from POE queue\r\n\r\n* *chore*: Clean-up script","shortMessageHtmlLink":"Ubiquiti: *update* toggle switch POE state (#72)"}},{"before":"d931a9ed188bdd213fd3d40bd3271082a72ba44f","after":"9b434bffb8520085628199d3a15cdd444b73b7c5","ref":"refs/heads/master","pushedAt":"2023-05-26T05:49:26.884Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"Enttec: *update* variable stream rate & V2 firmware support (#73)\n\n* Add custom script to support V2 firmware\r\n\r\n* Add streamRate to increase DMX output rate\r\n- and update revision info\r\n\r\n* Make explicit the use of Ethergate hardware\r\n\r\n* Rename to 'ingredient'","shortMessageHtmlLink":"Enttec: *update* variable stream rate & V2 firmware support (#73)"}},{"before":"0c63024cd34939a033b2f3b495750e7b104141b0","after":"d931a9ed188bdd213fd3d40bd3271082a72ba44f","ref":"refs/heads/master","pushedAt":"2023-05-26T05:46:22.405Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scroix","name":null,"path":"/scroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9277107?s=80&v=4"},"commit":{"message":"OSC Client: *new* leverage external libs for OSC messaging (#74)\n\n* Add initial script\r\n\r\n* Automatic retrieval of OSC.py depedency\r\n\r\n* *chore* Clean-up structure\r\n\r\n* Replace custom power muting actions\r\n\r\n* Describe features in script header\r\n\r\n* Increase delay to reload","shortMessageHtmlLink":"OSC Client: *new* leverage external libs for OSC messaging (#74)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVqWQYQA","startCursor":null,"endCursor":null}},"title":"Activity · museumsvictoria/nodel-recipes"}