Collection of robots
Project description
Overview
--------
This package contains a collection of 'robots'.
Each 'robot' is implemented with logging on stderr and processing result is output on stdout as either string or JSON.
Robots
------
* jldbolus: move processed subdirectories
* jldstrpkg: stdin --> formatter --> stdout
* jldwebscraper : extract anchor links from a web page
* jldfilter : filter stdin through a Python module, output on stdout
* jldcomp : compare 2 filesystem paths for difference in files
* jldfcomp : compare globs of files
* jldcat: 'cat' files to stdout, 1 per line with format 'filename contents
'
* jlduncat: Receive from stdin "key contents
" and write to key[.ext]
* jldjsoncat : 'cat' files to stdout by encapsulating them in JSON objects
* jldwebdl : gated web page download, source links contained in file system path
* jldinotify : path change notification over JSON/stdout
* jldfetcher : web page fetcher which takes instructions from stdin
* jldfilelist : list path files using include/exclude filter, JSON/stdout output
* jldclock : 1 second interval clock with min,hour,day markers
* jldpclean : kills processes left to pid=1
* jldtaskctl : task controller
* jldostr : outputs a string on stdout @ regular interval, pass-through for stdin-->stdout
* jldstatsubdirs: periodic status information on sub-dirs of path (JSON output & pass-through stdin-->stdout)
* jlddebouncer: debounces {key:value} pairs (JSON output & pass-through stdin-->stdout)
* jldarun : runs "agents"
* jldrun : periodically run a python callable
* jldtouch: receive filename from stdin, 'touch' filename in destination path
* jldsplitter: a semi customizable file splitter
Configuration
-------------
Can be performed through options on the command line or using a file (use a leading `@`).
--------
This package contains a collection of 'robots'.
Each 'robot' is implemented with logging on stderr and processing result is output on stdout as either string or JSON.
Robots
------
* jldbolus: move processed subdirectories
* jldstrpkg: stdin --> formatter --> stdout
* jldwebscraper : extract anchor links from a web page
* jldfilter : filter stdin through a Python module, output on stdout
* jldcomp : compare 2 filesystem paths for difference in files
* jldfcomp : compare globs of files
* jldcat: 'cat' files to stdout, 1 per line with format 'filename contents
'
* jlduncat: Receive from stdin "key contents
" and write to key[.ext]
* jldjsoncat : 'cat' files to stdout by encapsulating them in JSON objects
* jldwebdl : gated web page download, source links contained in file system path
* jldinotify : path change notification over JSON/stdout
* jldfetcher : web page fetcher which takes instructions from stdin
* jldfilelist : list path files using include/exclude filter, JSON/stdout output
* jldclock : 1 second interval clock with min,hour,day markers
* jldpclean : kills processes left to pid=1
* jldtaskctl : task controller
* jldostr : outputs a string on stdout @ regular interval, pass-through for stdin-->stdout
* jldstatsubdirs: periodic status information on sub-dirs of path (JSON output & pass-through stdin-->stdout)
* jlddebouncer: debounces {key:value} pairs (JSON output & pass-through stdin-->stdout)
* jldarun : runs "agents"
* jldrun : periodically run a python callable
* jldtouch: receive filename from stdin, 'touch' filename in destination path
* jldsplitter: a semi customizable file splitter
Configuration
-------------
Can be performed through options on the command line or using a file (use a leading `@`).
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 Distributions
jlddk-0.7.37.zip
(90.9 kB
view details)
jlddk-0.7.37.tar.gz
(56.6 kB
view details)
File details
Details for the file jlddk-0.7.37.zip.
File metadata
- Download URL: jlddk-0.7.37.zip
- Upload date:
- Size: 90.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
680ae4fc1c19530dd468c2efc8e237441c076c917101f9302c208d8b11261065
|
|
| MD5 |
22e843e1cdb6c1ee8c2ac193da8d3d77
|
|
| BLAKE2b-256 |
ae8994b5e37abb05d8f85bfc56a8b7887c4cb89c78d398f7ca8f97c4bd9282c7
|
File details
Details for the file jlddk-0.7.37.tar.gz.
File metadata
- Download URL: jlddk-0.7.37.tar.gz
- Upload date:
- Size: 56.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0ab26201691ea5f35e262caaf3881599a05d5336b4139c3589c7186e448a5c5
|
|
| MD5 |
21ebe6c188f4cb356898b4c29e5a8ba4
|
|
| BLAKE2b-256 |
f362e250de8cecc0d2b7a788b5d2fe1a637fc508b1d7f7a445cfad5e72537b62
|