pyChiaLogProcessor

Chia plots log porcessor


License
GPL-3.0
Install
pip install pyChiaLogProcessor==0.0.3

Documentation

Chia Log Processor

A library provide functionality process chia plot log.

Installation

pip install pyChiaLogProcessor

or

pip3 install pyChiaLogProcessor

Demo

from pyChiaLogProcessor import ChiaLog, ChiaLogSummary

# ChiaLog
log = ChiaLog("plot.log")
print(log.find_start())
print(log.find_id())
print(log.find_phrase(1))
print(log.find_phrase(2))
print(log.find_phrase(3))
print(log.find_phrase(4))
print(log.find_plot_name())
print(log.find_complete())

#ChiaLogSummary
summary = ChiaLogSummary(log)
print(summary.isCompleted())
if summary.isCompleted():
    print(summary.completeDuration())
print(summary.isPhrase1Done())
if summary.isPhrase1Done():
    print(summary.phrase1Duration())
print(summary.isPhrase2Done())
if summary.isPhrase2Done():
    print(summary.phrase2Duration())
print(summary.isPhrase3Done())
if summary.isPhrase3Done():
    print(summary.phrase3Duration())
print(summary.isPhrase4Done())
if summary.isPhrase4Done():
    print(summary.phrase4Duration())