{"id":30451921,"url":"https://github.com/german/rnotify","last_synced_at":"2025-08-23T14:19:07.534Z","repository":{"id":2086330,"uuid":"3026040","full_name":"german/rnotify","owner":"german","description":"Using NotifyOSD system in Ubuntu to display Rails logger messages and TDD/BDD messages","archived":false,"fork":false,"pushed_at":"2024-09-17T09:46:56.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-29T10:39:47.240Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/german.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":"2011-12-21T10:08:20.000Z","updated_at":"2024-09-17T09:47:00.000Z","dependencies_parsed_at":"2022-08-21T01:20:48.975Z","dependency_job_id":null,"html_url":"https://github.com/german/rnotify","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/german/rnotify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german%2Frnotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german%2Frnotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german%2Frnotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german%2Frnotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/german","download_url":"https://codeload.github.com/german/rnotify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/german%2Frnotify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271751989,"owners_count":24814717,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-08-23T14:19:07.013Z","updated_at":"2025-08-23T14:19:07.521Z","avatar_url":"https://github.com/german.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"This small gem is supposed to be used on Ubuntu only (for now). It's actually work in progress. rnotify displays certain messages in NotifyOSD so you shouldn't distract to see what's going on in the console:\n\n* Rails.logger messages (ones with severity \u003e= WARN level)\n\n* Results of running rspec/cucumber/test::unit test suits\n\n## 2 possible notifications styles \n\n### New Ubuntu style:\n\n![rnotify screenshot](http://germaninthetown.com/rnotify_screenshot.png)\n\nIn order to use it you just need to make sure you have a 'libnotify-bin' package installed:\n\n```sh\n$ sudo apt-get install libnotify-bin\n```\n\n### Old Ubuntu style (preferred, since it supports stacking of messages):\n\n![rnotify screenshot with notification-daemon](http://germaninthetown.com/rnotify_screenshot2.png)\n\nif you already have notify-osd installed:\n\n```sh\n$ sudo apt-get install notification-daemon\n$ sudo mv /usr/lib/notify-osd/notify-osd /usr/lib/notify-osd/notify-osd-original\n$ sudo killall notify-osd\n$ sudo ln -s /usr/lib/notification-daemon/notification-daemon /usr/lib/notify-osd/notify-osd\n```\n\notherwise:\n\n```sh\n$ sudo apt-get install notification-daemon\n$ sudo ln -s /usr/lib/notification-daemon/notification-daemon /usr/lib/notify-osd/notify-osd\n```\n\nThen you could change the look-and-feel of notification window if you want:\n\n```sh\n$ notification-properties\n```\n\n![customizing old notifications style and position](http://germaninthetown.com/rnotify_screenshot3.png)\n\n## Installing \n\nthen just add this line to your Gemfile:\n\n```ruby\ngem 'rnotify'\n```\n\nand run\n\n```sh\nbundle install\n```\n\nTODO:\n\n* add minitest adapter\n* messages merging [done - only possible with old ubuntu *notification-daemon* library]\n* more icons\n\nCopyright © 2011 Dmytro Samoilov, released under the MIT license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerman%2Frnotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerman%2Frnotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerman%2Frnotify/lists"}