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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PoseidonSentinel-0.1.2.tar.gz.
File metadata
- Download URL: PoseidonSentinel-0.1.2.tar.gz
- Upload date:
- Size: 5.6 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 |
45ddc02a2aec9fd62ccefc67ef2be5b553c16df0ed2c9fee688f44f02513b9a7
|
|
| MD5 |
d24f79c9548b7d74215cce805cc3211c
|
|
| BLAKE2b-256 |
7823a4b1a1ebe096bf22df2f94193099a8036a7b21306473cfcb6292198eb785
|
File details
Details for the file PoseidonSentinel-0.1.2-py3-none-any.whl.
File metadata
- Download URL: PoseidonSentinel-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.2 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 |
a73d82721cff39fd7beb5f7ba27c42ba69878a58492606cdfd37c67ed7dbf99c
|
|
| MD5 |
38c391d1da551be5f16e9c0cc34ef850
|
|
| BLAKE2b-256 |
46ffea25a03203829a762824dd0059a88966ae7ec02a17de73b7df2cd0ff6970
|