{"id":13327183,"url":"https://github.com/davidortinau/OpenSesame","last_synced_at":"2025-03-11T02:32:22.262Z","repository":{"id":66956312,"uuid":"115685334","full_name":"davidortinau/OpenSesame","owner":"davidortinau","description":"Poorly named holiday experiment. A MyQ garage door opener with voice command support and a little animation.","archived":false,"fork":false,"pushed_at":"2017-12-29T20:36:42.000Z","size":804,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-04T18:44:56.372Z","etag":null,"topics":["azure-cognitive-services","myq-garage-door","reactiveui","xamarin-forms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidortinau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-29T04:08:33.000Z","updated_at":"2022-02-16T11:40:35.000Z","dependencies_parsed_at":"2023-02-23T00:46:17.036Z","dependency_job_id":null,"html_url":"https://github.com/davidortinau/OpenSesame","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"183c79c28fe1744f22ecbcec2084303113f29ba9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidortinau%2FOpenSesame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidortinau%2FOpenSesame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidortinau%2FOpenSesame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidortinau%2FOpenSesame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidortinau","download_url":"https://codeload.github.com/davidortinau/OpenSesame/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242959520,"owners_count":20212996,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-cognitive-services","myq-garage-door","reactiveui","xamarin-forms"],"created_at":"2024-07-29T18:53:51.184Z","updated_at":"2025-03-11T02:32:21.907Z","avatar_url":"https://github.com/davidortinau.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Holiday 2017 Experiment \nI broke our 20+ year old garage door opener...pieces flew everwhere in a glorious demise. The new \"garage bot\" is wifi enabled, so of course I must tinker. It's nothing mind-blowing, but it has been a good excuse to spend some time using a variety of things I've been wanting to explore:\n\n- [Flurl HTTP Client](https://github.com/tmenier/Flurl)\n- [SkiaSharp SVG](https://github.com/mono/SkiaSharp)\n- Reactive Extensions and [ReactiveUI](https://reactiveui.net/)\n- [Xamarin.Forms CSS Stylesheets](https://github.com/xamarin/Xamarin.Forms/pull/1207)\n- Azure Cognitive Services and Bing Speech Recognition\n\n![login closed](https://github.com/davidortinau/OpenSesame/blob/master/Screenshots/login-closed.gif)\n![opening](https://github.com/davidortinau/OpenSesame/blob/master/Screenshots/opening.gif)\n\n## OpenSesame Garage Door Opener\n\nTalking to the MyQ API. Supported actions:\n- Login\n- GetDevices\n- GetDeviceState\n- SetDeviceState (open and close)\n\n\u003e If you want to use the MyQ API and (obviously) have a compatible garage door openeers, setup a Chamberlain or LiftMaster account through their website or app.\n\n## MyQ Resources\n\nhttps://unofficialliftmastermyq.docs.apiary.io/#\n\nhttps://www.npmjs.com/package/myq-api\n\n## Azure Cognitive Services and Bing Speech Recognition\n\nhttps://developer.xamarin.com/guides/xamarin-forms/cloud-services/cognitive-services/speech-recognition/\n\nhttps://azure.microsoft.com/en-us/services/cognitive-services/\n\n\u003e API Key required. Be sure to get a key from the link above and add it on the Settings view of the app. \n\n## Other\n\nXamarin.Forms Nightly Builds - https://github.com/xamarin/Xamarin.Forms/wiki/Nightly-Builds\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidortinau%2FOpenSesame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidortinau%2FOpenSesame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidortinau%2FOpenSesame/lists"}