Doberman (pip install doberman)
A watchdog tool that uploads the modifications of local files to a remote server. It is very simple it needs only to have:
- one local directory to be watched
- one remote directory that you would like to sync with the local one
- password and ip of the server
Compatibility:
- MacOs -> natively
- Linux -> natively
- WinOs -> we don't like it but if you install Ubuntu subsystem it will hopefully work:)
[SETUP]
Make a list of the things that you would like to monitor! An example here:
import os
def to_watch(dir_path):
with open("./files_to_monitor.txt",mode="w") as ff:
ff.write("\n".join(arr))
to_watch(...)
Does the txt file need to be called "files_to_monitor.txt"? Yes, please.
[RUN] To run the tool enter the directory of this app with the command:
cd /Users/...fill with the actual path here.../MonitoringAndUpload
[RUN] Then type this:
python3 main.py directory_to_watch_path username password server_ip remote_directory
Issues:
- Drop me an email: riccardo.bernardi@rocketmail.com
- Linkedin: https://www.linkedin.com/in/riccardobernardi/
Are you happy with this?
- drop me a star
- fork
- write me an email and we can start a partnership
Release files for doberman 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| doberman-0.0.5.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| doberman-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.0 kB
Release files / doberman-0.0.5.tar.gz
| Download URL | doberman-0.0.5.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc1e5d18edff4ef60e3bcacf2c039c6b0b2994fda53079b3ab0c6e8e4f385ce2
|
|
BLAKE2b-256 checksum How to use checksums |
1f7c7316d2425368a748a1d116e4faa38d962a75fc4cb8e7e26dcc3a4a6e3f48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / doberman-0.0.5-py3-none-any.whl
| Download URL | doberman-0.0.5-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f88b421bbf73e0e7d0950eca7af7d5a8ccc3b89f562bbbef573d81a3143d9f01
|
|
BLAKE2b-256 checksum How to use checksums |
33fef9e6da8c879044699789678b8fdce01e8c32a20dd23a6f8738ada05a820a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|