A network based file tracking system
Project description
Sentinel | APC File Tracking System
Sentinel is a file tracking system allowing for the logging of any creation, modification, deletion, or movement of a particular file with a local system
Further, it allows for the tracking of network files
Authors
Johnny Whitworth (@Poseidon-dev)
Update DELAY_INTERVAL for changes in fetch sensitivity
The lower the number, the greater the amount of fetches within a minute but an increasd amount of potential issues.
The larger the number, the lower the amount of fetches within a minute but a decreased amount of potential issues.
Defaults to 1 minute
DELAY_INTERVAL = 60
When creating a Put, it will check to see if the destination file already exists. If a file is already in the directory then it will append the next subsequent letter to the file name. This will fail if there are more than 10 instances of a file in the same directory
while os.path.exists(path):
if path[-1] in self.APPENDS:
path = path[:len(path)-1] + self.APPENDS[count]
else:
path = path + self.APPENDS[count]
count +=1
return path
How to use
Sentinel runs multi-threaded as a background process. Launch run.bat or create a scheduled task pointing to run.bat
Support
If you need some help for something, please reach out to me directly or submit an issue and I'll get to it as soon as I can
Site
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file PoseidonSentinel-0.0.5.tar.gz
.
File metadata
- Download URL: PoseidonSentinel-0.0.5.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5c6850cec127d621ad81227450524553929e448e4c50eca6ad73e28a0c0c75 |
|
MD5 | 8d3b43f62a3608f61a71be1db814fd5f |
|
BLAKE2b-256 | dbbc9f81ef26a9adb40dddf7aa37bebfedebf59e6daed9208f80fddd1e5f6219 |
File details
Details for the file PoseidonSentinel-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: PoseidonSentinel-0.0.5-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1cee2295da0265c25c025125868947316a601452d1e62cf6398dded4db669f |
|
MD5 | 688dd7ed0e8c07b6cfcff8ba10c38f05 |
|
BLAKE2b-256 | e3993c96964a704f548989f23c7e088657a8cc8053dfd08d47ad893156e1090f |