API Documentation
Main module.
- class minelog.MineLog(path=None, /)[source]
Bases:
objectClass for search in minecraft logs.
- Parameters:
path (Path | None)
- __init__(path=None, /)[source]
Create a MineLog instance.
- Parameters:
path (Path | None)
- Return type:
None
- compile(pattern, /)[source]
Compile the regex.
- Parameters:
pattern (bytes | Pattern[bytes])
- Return type:
Pattern[bytes]
- iter_open()[source]
Iterate over all files and open them.
- Return type:
Iterator[tuple[Path, IO[bytes]]]
- iter_match(pattern, /)[source]
Iterate over all match found inside logs.
- Parameters:
pattern (bytes | Pattern[bytes])
- Return type:
Iterator[LogEntry]