From 62e1bdc39a7de439d97724cfef558aa2b1f6723b Mon Sep 17 00:00:00 2001 From: Dima Gerasimov Date: Sun, 1 Nov 2020 02:48:24 +0000 Subject: [PATCH] my.fbmessenger: use pip package https://github.com/karlicoss/HPI/issues/79 --- my/fbmessenger.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/my/fbmessenger.py b/my/fbmessenger.py index 0ae0e54..405605d 100644 --- a/my/fbmessenger.py +++ b/my/fbmessenger.py @@ -1,14 +1,19 @@ """ Facebook Messenger messages -Uses output for input data [[https://github.com/karlicoss/fbmessengerexport][fbmessengerexport]]. +Uses the output of [[https://github.com/karlicoss/fbmessengerexport][fbmessengerexport]] """ +REQUIRES = [ + 'git+https://github.com/karlicoss/fbmessengerexport', +] + from pathlib import Path from typing import Iterator -from .common import PathIsh +from .core import PathIsh + +import fbmessengerexport.dal as messenger -import my.config.repos.fbmessengerexport.dal as messenger from my.config import fbmessenger as config @@ -23,6 +28,13 @@ def messages() -> Iterator[messenger.Message]: yield from t.iter_messages() +from .core import stat, Stats +def stats() -> Stats: + return stat(messages) + + +### vvv not sure if really belongs here... + def _dump_helper(model: messenger.DAL, tdir: Path) -> None: for t in model.iter_threads(): name = t.name.replace('/', '_') # meh..