{"id":21389615,"url":"https://github.com/malcolmmielle/bark_monitor","last_synced_at":"2026-04-28T15:35:20.665Z","repository":{"id":270956453,"uuid":"911949292","full_name":"MalcolmMielle/bark_monitor","owner":"MalcolmMielle","description":"Mirror of https://codeberg.org/MalcolmMielle/bark_monitor","archived":false,"fork":false,"pushed_at":"2025-01-05T02:09:45.000Z","size":4822,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T00:41:23.351Z","etag":null,"topics":["dog","monitor","python","tensorflow"],"latest_commit_sha":null,"homepage":"https://codeberg.org/MalcolmMielle/bark_monitor","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MalcolmMielle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-04T09:27:19.000Z","updated_at":"2025-01-05T02:09:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"2159b0e2-1af6-434a-aa1f-5ec34944de6d","html_url":"https://github.com/MalcolmMielle/bark_monitor","commit_stats":null,"previous_names":["malcolmmielle/bark_monitor"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalcolmMielle%2Fbark_monitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalcolmMielle%2Fbark_monitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalcolmMielle%2Fbark_monitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalcolmMielle%2Fbark_monitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MalcolmMielle","download_url":"https://codeload.github.com/MalcolmMielle/bark_monitor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243871652,"owners_count":20361378,"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":["dog","monitor","python","tensorflow"],"created_at":"2024-11-22T12:27:32.941Z","updated_at":"2026-04-28T15:35:10.650Z","avatar_url":"https://github.com/MalcolmMielle.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bark monitor\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/bark-monitor)\n\n[![Get it on Codeberg](/images/codeberg.png)](https://codeberg.org/MalcolmMielle/bark_monitor)\n\n![my dog](images/watson.jpg)\n\nShowing my neighbor my dog doesn't bark!\n\nGet it today: `pip install bark-monitor` or `snap install bark-monitor`.\n\n\u003e ATTENTION: if you found this repo on GitHub, this is a mirror of \u003chttps://codeberg.org/MalcolmMielle/bark_monitor\u003e and PR won't be accepted on GitHub.\n\u003e This mirror is only here to have snapcraft build available.\n\u003e Please report issues on CodeBerg.\n\n## Introduction\n\nDo you also have neighbor who accuses your dog of barking all the time, want to kick you out of your flat because of it, even though you know _it's not true_?\nDo you want to know if your dog is actually noisy when you are gone but you don't (and don't want to buy) a baby cam?\n\nThen this project is for you!\n\n## How to use the bark monitor\n\nThe bark monitor will:\n\n* Record your dog while you are gone.\n  The recordings are saved in a folder to enable you to really show that neighbor they are full of shit.\n* Monitor its barking real time and send you notification through a Telegram bot when your neighbor drives the dog crazy and they barks.\n  Detection of the bark can be done using the [Yamnet](https://www.tensorflow.org/hub/tutorials/yamnet) neural network implemented in tensorflow, or the amplitude of the signal.\n  Using Yamnet, cats are also tracked ;).\n\n## Install and use\n\nCheck out our [documentation](https://malcolmmielle.codeberg.page/bark_monitor/@pages/) for information on how to [install](https://malcolmmielle.codeberg.page/bark_monitor/@pages/install/), [use](https://malcolmmielle.codeberg.page/bark_monitor/@pages/record/), and more.\n\n## Contributions\n\nContributions are always welcome to help show my neighbor is wrong!\n\nCode submitted should be formatted with [ruff](https://docs.astral.sh/ruff/) and the code is managed with [uv](https://docs.astral.sh/uv/).\nAll methods should be type hinted and return types should always be present even when it's `None`.\n\nIf possible, submit unit tests and a picture of your dog with your PR (I also accept cat pictures as payments).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalcolmmielle%2Fbark_monitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalcolmmielle%2Fbark_monitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalcolmmielle%2Fbark_monitor/lists"}