fb reads public Facebook groups in full.
Highlights
fb groupnow returns a group's name, description, cover image, privacy, and URL, read from the same server-rendered page everything else uses.- A group feed lists its posts, and each post carries its id, author, date, reaction and comment counts, media, permalink, and text.
- Comments on a group post come back through the normal post read, so a public group can be walked end to end.
fb group python -o json
fb group python --posts -n 20 -o jsonl
fb post <group-post-url> --comments -o jsonlMember count is not part of the crawler surface, so it is only filled in when the group description spells it out. Private groups exit 4.
Install
brew install tamnd/tap/fb
scoop install fb
docker pull ghcr.io/tamnd/fb:0.1.2Linux packages (deb/rpm/apk), prebuilt binaries for linux/macOS/windows/freebsd, CycloneDX SBOMs, and cosign signatures are attached below. Verify with the checksums.txt, .sig, and .pem assets.