Bark monitor
Showing my neighbor my dog doesn't bark!
Get it today: pip install bark-monitor or snap install bark-monitor.
ATTENTION: if you found this repo on GitHub, this is a mirror of https://codeberg.org/MalcolmMielle/bark_monitor and PR won't be accepted on GitHub. This mirror is only here to have snapcraft build available. Please report issues on CodeBerg.
Introduction
Do 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? Do 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?
Then this project is for you!
How to use the bark monitor
The bark monitor will:
- Record your dog while you are gone. The recordings are saved in a folder to enable you to really show that neighbor they are full of shit.
- Monitor its barking real time and send you notification through a Telegram bot when your neighbor drives the dog crazy and they barks. Detection of the bark can be done using the Yamnet neural network implemented in tensorflow, or the amplitude of the signal. Using Yamnet, cats are also tracked ;).
Install and use
Check out our documentation for information on how to install, use, and more.
Contributions
Contributions are always welcome to help show my neighbor is wrong!
Code submitted should be formatted with ruff and the code is managed with uv.
All methods should be type hinted and return types should always be present even when it's None.
If possible, submit unit tests and a picture of your dog with your PR (I also accept cat pictures as payments).
Metadata
Release files for bark_monitor 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bark_monitor-1.0.1.tar.gz | 3.6 MB | Without provenance | Details for bark_monitor-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bark_monitor-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for bark_monitor-1.0.1-py3-none-any.whl |
Total release size: 3.7 MB
Release files / bark_monitor-1.0.1.tar.gz
| Download URL | bark_monitor-1.0.1.tar.gz |
|---|---|
| Size | 3.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c89a26e2368f2dfb013e53a4b6ce4239ea157a5d1c3714e9c02c3864772c798a
|
|
BLAKE2b-256 checksum How to use checksums |
353693fb24c8bcb979fecd50adb30c178dc5db286d9381a27586e7fa549dbd9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.14
|
Release files / bark_monitor-1.0.1-py3-none-any.whl
| Download URL | bark_monitor-1.0.1-py3-none-any.whl |
|---|---|
| Size | 43.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
849b5d9cf1a1093e7802a1affe6823caba7488ccdf49e107a1cac941fd9b3d09
|
|
BLAKE2b-256 checksum How to use checksums |
84a96b6ff684d198aaa62ba1d7fdd01c24016b7cf0974da02cbfe2a74b7adc81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.14
|
Security for bark_monitor 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.