my.fbmessenger: use pip package

https://github.com/karlicoss/HPI/issues/79
This commit is contained in:
Dima Gerasimov 2020-11-01 02:48:24 +00:00 committed by karlicoss
parent ed4b6c409f
commit 62e1bdc39a

View file

@ -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..