Skip to main content

doberman

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:

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)

Source distribution for doberman 0.0.5
File Size Uploaded
doberman-0.0.5.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for doberman 0.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page