{"id":13990629,"url":"https://github.com/sargsyan/github-notifier","last_synced_at":"2025-07-22T13:30:30.490Z","repository":{"id":117809786,"uuid":"135895302","full_name":"sargsyan/github-notifier","owner":"sargsyan","description":"Get Github and Github Enterprise notifications in your Mac  OS  https://githubnotifier.net","archived":false,"fork":false,"pushed_at":"2020-09-09T21:38:11.000Z","size":11987,"stargazers_count":35,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-09T13:17:35.062Z","etag":null,"topics":["github","github-enterprise","github-notifications","macosx","notifications","productivity","service"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/sargsyan.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}},"created_at":"2018-06-03T10:42:21.000Z","updated_at":"2024-06-23T22:34:32.000Z","dependencies_parsed_at":"2024-01-18T04:52:50.711Z","dependency_job_id":"f1ffed10-6963-43f7-9710-b901ba665e81","html_url":"https://github.com/sargsyan/github-notifier","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargsyan%2Fgithub-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargsyan%2Fgithub-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargsyan%2Fgithub-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargsyan%2Fgithub-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sargsyan","download_url":"https://codeload.github.com/sargsyan/github-notifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227098903,"owners_count":17730664,"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":["github","github-enterprise","github-notifications","macosx","notifications","productivity","service"],"created_at":"2024-08-09T13:03:02.290Z","updated_at":"2024-11-29T10:31:11.145Z","avatar_url":"https://github.com/sargsyan.png","language":"Shell","readme":"# github-notifier\n\n## Summary:\n\nReal-time notifications from github and github enterprise instances in your desktop.\n\n\u003cimg src=\"https://github.com/sargsyan/github-notifier/blob/gh-pages/assets/images/Comment%20notification.png\" alt=\"Comment notification\" width=\"50%\" height=\"50%\" /\u003e\n\nSupported for OS X Yosemite and newer versions\n\n## Instructions for installation and usage\n\n```sh\nbrew install sargsyan/github-notifier/github-notifier \u0026\u0026 github-notifier-install\n```\n\nAdd more Github enterprise instances or change configurations with\n\n```sh\ngithub-notifier-configure\n```\n\nMore information on installation is on https://githubnotifier.net/#install\n\nIf you like the application, please ★ the repo\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Instructions for playing with source code\n\n### Prerequisites\n\nMake sure that you have **jq** command installed. **jq** is needed to github API response parsing.\n\n### Installation\n\nTo install the application run\n\n```sh\nmake install\n```\n\nIt will post files needed to scheduled run into /Library/LaunchDaemons files of MacOS.\n\nIf you want to revert the actions of install then run\n\n\n```sh\nmake uninstall\n```\n\n### Configurations\n\nThe application is designed to run for multiple github instances on the same time.One instance is github.com the others are github enterprise instances.\nGenerally you will need to have one or two configurations. You can list, create, remove, activate and deactivate configurations. to get the help for configure.sh just run.\n\n```sh\n./configure.sh\n````\n\n### Testing\n\nIf something is not working in your system and you are sure that configurations are correct you can run unit tests for your system to see if system behaves correctly. For this you need to install test framework shell scripts and run unit tests locally\n\n```sh\nbrew install shunit2\nmake test\n```\n\n### Troubleshooting\n\nTo check the daemon logs for the error, use\n\n```sh\ntail -f /var/log/system.log\n```\n\nIf the system logs tell that the application keeps exiting with non-zero exit codes, use\n```sh\ncat ~/Library/Logs/github_notif/service.log\n```\nOr locate github_notif folder in the Mac [Console application](https://support.apple.com/guide/console/welcome/mac).\n\nAdvanced users can change the source code on the installed package. For example, to change the code of the main script open the following files\n\n```sh\nls /usr/local/Cellar/github-notifier/ #To get the current version\nvi /usr/local/Cellar/github-notifier/\u003ccurrent_version\u003e/lib/github_notif\n```\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsargsyan%2Fgithub-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsargsyan%2Fgithub-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsargsyan%2Fgithub-notifier/lists"}