PARSELOG.PY(1)
π NAME π
Okay bestie, welcome to the PARSELOG.PY(1) page π The star of the show is ParseLog.py, and it parses records in the console log of pRESTO modules β¨
β¨ DESCRIPTION β¨
So here's the vibe check: this is how you call it π
usage: ParseLog.py [--version] [-h] [-o OUT_FILES [OUT_FILES ...]]
[--outdir OUT_DIR] [--outname OUT_NAME] [--delim DELIMITER
DELIMITER DELIMITER] -l RECORD_FILES [RECORD_FILES ...] -f FIELDS
[FIELDS ...]
It's giving "dig through the console log records of pRESTO modules and grab exactly what you want" π¦
π help π
--versionβ shows you the program's version number, then it dips π-h,--helpβ shows the help message and then exits π«Ά
π standard arguments π
-o OUT_FILES [OUT_FILES ...]β pick your own explicit output file name(s). Heads up, this one is NOT compatible with--failed,--outdir, or--outnameπ If you don't set it, the output filename gets built from the input filename(s). (default:None)
Careful with-o: it cannot be combined with--failed,--outdir, or--outname.
--outdir OUT_DIRβ moves the output to the directory you choose π If you skip this one, the input file directory is used instead. (default:None)--outname OUT_NAMEβ swaps the prefix of the successfully processed output file for whatever string you give it π You can't use this with multiple input files. (default:None)--delim DELIMITER DELIMITER DELIMITERβ a list of three delimiters, in this order: the ones that separate annotation blocks, the ones that separate field names from values, and the ones that separate values within a field π (default:('|', '=', ','))
π― parsing arguments π―
-l RECORD_FILES [RECORD_FILES ...]β the log files you want parsed π (default:None)-f FIELDS [FIELDS ...]β the fields you want collected π§ You can also grab the sequence identifier with the hidden field name"ID"π (default:None)
π¦ output files π¦
tableβ a tab delimited table of the annotations you selected πΈ
π output annotation fields π
<user defined>β the annotation fields you specify with the-fargument π
π AUTHOR π
Andreas Tille wrote this manpage for the Debian distribution, and it's giving open-to-everyone energy: it can be used for any other usage of the program too π«Ά
Bye bestie π That was ParseLog.py 0.6.0 from May 2020, sitting on the PARSELOG.PY(1) page forever πβ¨
π¦ where this page comes from
- debian bookworm: presto 0.7.1-1 Β· AGPL-3.0-only
- debian trixie: presto 0.7.2-2 Β· AGPL-3.0-only
- ubuntu jammy: presto 0.7.0-1 Β· AGPL-3.0-only
- ubuntu noble: presto 0.7.2-1 Β· AGPL-3.0-only
- ubuntu questing: presto 0.7.2-2
- ubuntu resolute: presto 0.7.6-1 Β· AGPL-3.0-only
- ubuntu stonking: presto 0.7.6-1 Β· AGPL-3.0-only
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms