From 24bd87bcaf315c761f85dc898fcaf9a715b630c4 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 2 Apr 2021 03:06:56 +0200 Subject: Using an external (Python...) library to fetch FB posts Obligatory "Fuck you, Zuckerberg" --- bin/get-fb-content.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 bin/get-fb-content.py (limited to 'bin/get-fb-content.py') diff --git a/bin/get-fb-content.py b/bin/get-fb-content.py new file mode 100644 index 0000000..c7238e0 --- /dev/null +++ b/bin/get-fb-content.py @@ -0,0 +1,19 @@ +import json +import logging +import sys +from os import path + +from facebook_scraper import get_posts + + +BASEDIR = path.dirname(__file__) + +posts = [] +for post in get_posts(sys.argv[1], cookies=path.join(BASEDIR, '../config/facebook.com_cookies.txt'), pages=3): + posts.append({ + 'id': post['post_id'], + 'time': str(post['time']), + 'texts': [t.strip() for t in post['text'].split('\n') if t] + }) + +print(json.dumps(posts)) -- cgit v1.2.3