{"id":19446029,"url":"https://github.com/nerdgeschoss/office","last_synced_at":"2025-04-25T01:31:56.880Z","repository":{"id":43645022,"uuid":"108433817","full_name":"nerdgeschoss/office","owner":"nerdgeschoss","description":"Rails app to manage our office","archived":false,"fork":false,"pushed_at":"2022-02-26T03:34:23.000Z","size":446,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2023-02-27T07:12:49.504Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/nerdgeschoss.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":"2017-10-26T15:59:12.000Z","updated_at":"2020-04-07T10:28:52.000Z","dependencies_parsed_at":"2022-08-23T06:41:28.042Z","dependency_job_id":null,"html_url":"https://github.com/nerdgeschoss/office","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdgeschoss%2Foffice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdgeschoss%2Foffice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdgeschoss%2Foffice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdgeschoss%2Foffice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerdgeschoss","download_url":"https://codeload.github.com/nerdgeschoss/office/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223976230,"owners_count":17234751,"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":[],"created_at":"2024-11-10T16:12:33.513Z","updated_at":"2024-11-10T16:12:33.971Z","avatar_url":"https://github.com/nerdgeschoss.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nerdgeschoss Office App\n\n## How to maintain the door sidekiq worker\n\nThis application contains a sidekiq runner that is supposed to work on a raspberry pi connected to\nthe office door. This runner executes hardware commands on the GPIO to trigger the door buzzer.\n\nTo update the worker, ssh into the pi, cd into the app's folder and execute\n\n```bash\ngit pull\ncd ..\n./sidekiq\n```\n\nThe sidekiq command will reload the config from heroku and then trigger systemd to reload the sidekiq process. To see if everything is working, check http://nerdgeschoss-office.herokuapp.com/sidekiq.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdgeschoss%2Foffice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerdgeschoss%2Foffice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerdgeschoss%2Foffice/lists"}