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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doberman-0.0.5.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doberman-0.0.5-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file doberman-0.0.5.tar.gz.

File metadata

  • Download URL: doberman-0.0.5.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for doberman-0.0.5.tar.gz
Algorithm Hash digest
SHA256 bc1e5d18edff4ef60e3bcacf2c039c6b0b2994fda53079b3ab0c6e8e4f385ce2
MD5 3282dfa3dc525245c0f7e676dc68cb78
BLAKE2b-256 1f7c7316d2425368a748a1d116e4faa38d962a75fc4cb8e7e26dcc3a4a6e3f48

See more details on using hashes here.

File details

Details for the file doberman-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: doberman-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for doberman-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f88b421bbf73e0e7d0950eca7af7d5a8ccc3b89f562bbbef573d81a3143d9f01
MD5 c69993cbe0cf3580774a37be25bc234e
BLAKE2b-256 33fef9e6da8c879044699789678b8fdce01e8c32a20dd23a6f8738ada05a820a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 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