{"id":13410744,"url":"https://github.com/onox/weechat-canberra","last_synced_at":"2026-06-04T21:31:49.229Z","repository":{"id":87597317,"uuid":"300726748","full_name":"onox/weechat-canberra","owner":"onox","description":"A WeeChat plug-in written in Ada 2012 that plays sounds using libcanberra","archived":false,"fork":false,"pushed_at":"2022-08-16T09:54:11.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-31T20:43:59.375Z","etag":null,"topics":["ada","canberra","weechat","weechat-plugin"],"latest_commit_sha":null,"homepage":"","language":"Ada","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2020-10-02T20:17:01.000Z","updated_at":"2022-08-01T17:45:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b4e5888-da5b-483b-af23-10d1b54f0d9d","html_url":"https://github.com/onox/weechat-canberra","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onox%2Fweechat-canberra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onox%2Fweechat-canberra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onox%2Fweechat-canberra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onox%2Fweechat-canberra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onox","download_url":"https://codeload.github.com/onox/weechat-canberra/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243610430,"owners_count":20318960,"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":["ada","canberra","weechat","weechat-plugin"],"created_at":"2024-07-30T20:01:08.849Z","updated_at":"2025-03-14T16:32:57.023Z","avatar_url":"https://github.com/onox.png","language":"Ada","funding_links":[],"categories":["Libraries"],"sub_categories":["Chatting and Communication"],"readme":"[![Build status](https://github.com/onox/weechat-canberra/actions/workflows/build.yaml/badge.svg)](https://github.com/onox/weechat-canberra/actions/workflows/build.yaml)\n[![License](https://img.shields.io/github/license/onox/weechat-canberra.svg?color=blue)](https://github.com/onox/weechat-canberra/blob/master/LICENSE)\n[![Alire crate](https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/weechat_canberra.json)](https://alire.ada.dev/crates/weechat_canberra.html)\n[![GitHub release](https://img.shields.io/github/release/onox/weechat-canberra.svg)](https://github.com/onox/weechat-canberra/releases/latest)\n[![IRC](https://img.shields.io/badge/IRC-%23ada%20on%20libera.chat-orange.svg)](https://libera.chat)\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/ada-lang/Lobby)\n\n# weechat-canberra\n\nA [WeeChat][url-weechat] plug-in written in Ada 2012 that plays sounds\nusing Canberra when a message is received, your nick name is highlighted,\nor when the client has (dis)connected to the IRC server.\n\nIf you are away (after 30 minutes of inactivity) then you will hear\nthe sound of an incoming phone call if a message is received between\n07:00 and 21:00, otherwise the plug-in tells the sender that you will\nbe woken up around 07:00.\n\nUses the [weechat-ada][url-weechat-ada] and [canberra-ada][url-canberra-ada]\nbindings.\n\n## Dependencies\n\nIn order to build the plug-in, you need to have:\n\n * An Ada 2012 compiler\n\n * [Alire][url-alire]\n\n * `make`\n\nTo use libcanberra, you need to have some backend installed:\n\n * `libcanberra-pulse` for the PulseAudio backend\n\n## Installation\n\nA Makefile is provided to build the source code. Use `make` to build\nthe source code:\n\n```\n$ make\n```\n\nAfter having compiled the source code,\nthe plug-in can be installed to `~/.weechat/plugins/` by executing:\n\n```\n$ make install\n```\n\n## Contributing\n\nRead the [contributing guidelines][url-contributing] if you want to add\na bugfix or an improvement.\n\n## License\n\nThis plug-in is licensed under the [Apache License 2.0][url-apache].\nThe first line of each Ada file should contain an SPDX license identifier tag that\nrefers to this license:\n\n    SPDX-License-Identifier: Apache-2.0\n\n  [url-alire]: https://alire.ada.dev/\n  [url-apache]: https://opensource.org/licenses/Apache-2.0\n  [url-contributing]: /CONTRIBUTING.md\n  [url-weechat]: https://weechat.org/\n  [url-weechat-ada]: https://github.com/onox/weechat-ada\n  [url-canberra-ada]: https://github.com/onox/canberra-ada\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonox%2Fweechat-canberra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonox%2Fweechat-canberra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonox%2Fweechat-canberra/lists"}