{"id":17219689,"url":"https://github.com/wirthual/garageopiner-server","last_synced_at":"2025-06-22T00:07:18.900Z","repository":{"id":23659275,"uuid":"27030017","full_name":"wirthual/garageoPIner-server","owner":"wirthual","description":"Server-side application for garageoPIner","archived":false,"fork":false,"pushed_at":"2022-01-14T15:29:54.000Z","size":160,"stargazers_count":5,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"twoGarageDoors","last_synced_at":"2025-04-13T23:53:30.974Z","etag":null,"topics":["diy","flask","javascript","python","raspberry-pi","server","server-side"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wirthual.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-23T11:17:24.000Z","updated_at":"2022-01-14T15:29:57.000Z","dependencies_parsed_at":"2022-08-18T21:30:31.887Z","dependency_job_id":null,"html_url":"https://github.com/wirthual/garageoPIner-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wirthual/garageoPIner-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirthual%2FgarageoPIner-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirthual%2FgarageoPIner-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirthual%2FgarageoPIner-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirthual%2FgarageoPIner-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wirthual","download_url":"https://codeload.github.com/wirthual/garageoPIner-server/tar.gz/refs/heads/twoGarageDoors","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirthual%2FgarageoPIner-server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261212503,"owners_count":23125584,"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":["diy","flask","javascript","python","raspberry-pi","server","server-side"],"created_at":"2024-10-15T03:50:32.876Z","updated_at":"2025-06-22T00:07:13.859Z","avatar_url":"https://github.com/wirthual.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"garageoPIner-server\n===================\n\nServer-side application for garageoPIner. Running this application on a raspberry pi allows you to control your garage doors(up to 2) with your smartphone. All you need is a relay and a few wires.\n\n\nThings that need to be installed on your RPI\n---------------------------------------------\n###### For installing all the things you need on your raspberry pi, run the following commands:\n\n```bash\nsudo apt-get update\n\nsudo apt-get install python-dev\n\nsudo apt-get install python-pip\n\nsudo pip install rpi.gpio Flask configparser\n```\n\nHow to run the server side\n----------------------------------------\n###### Download this project.\n```bash\nwget https://github.com/wirthual/garageoPIner-server/archive/twoGarageDoors.zip\n```\n###### Unzip downloaded folder:\n```bash\nunzip twoGarageDoors.zip\n```\n\n###### Switch to the unziped folder where you find the file: garageoPIner.py\n```bash\ncd garageoPIner-server-twoGarageDoors/\n```\n\n###### Change the config\nEdit garageoPIner.config for your needs:\n```bash\n[Settings]\nport = 80 # port garageoPIner is running on\npin1 = 4  # pin for toggle door1\npin2 = 17 # pin for toggle door2\n\n[Credentials]\nusername = admin # username for authentication on webpage and app\npassword = garageopiner # password for authentication on webpage and app\n```\n\n###### Run the application\n```bash\npython garageoPIner.py \u0026\n```\n\nThats it :)\n\nNow you can see the web-interface on http://ipaddressofrpi:80\n\nAn android client you find here: https://github.com/wirthual/garageoPIner-androidApp\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirthual%2Fgarageopiner-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwirthual%2Fgarageopiner-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirthual%2Fgarageopiner-server/lists"}