UNPKG

facebook-group-posts-scraper

Version:
65 lines (48 loc) • 3.61 kB
# Facebook Group Posts Scraper [![Gitter](https://badges.gitter.im/Makepad-fr/fbjs.svg)](https://gitter.im/Makepad-fr/fbjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) <a href="https://gitmoji.dev"> <img src="https://img.shields.io/badge/gitmoji-%20😜%20šŸ˜-FFDD67.svg?style=flat-square" alt="Gitmoji"> </a><!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> [![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-) ==== <!-- ALL-CONTRIBUTORS-BADGE:END --> ​​ Facebook Group Posts Scraper is a package which is used for scraping facebook group posts by their group ids. ## Getting Started - Installation ```sh npm i facebook-group-posts-scraper -g --unsafe-perm fgps init ``` ## Usage To scrape posts from group accessible by URL facebook.com/groups/some_group/: ```sh fgps --group-ids some_group --output /some/output/dir ``` For many groups at once: ```sh fgps --group-ids some_group1,some_group2,some_group3 --output /some/output/dir ``` ## Command-line options - `fgps -h/--help` - Shows the help page. - `fgps -v/--version` - Shows the CLI version. - `fgps --output` - Specify the output folder destination. - `fgps --headful` - Disable headless mode. - `fgps init` - Initialize user configuration. - `fgps --group-ids` - Indicates which groups ids that we want to scrape (seperated by commas). ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"><a href="https://kaanyagci.com/"><img src="https://avatars.githubusercontent.com/u/9104546?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kaan Yagci</b></sub></a><br /><a href="https://github.com/Makepad-fr/fbjs/commits?author=kaanyagci" title="Code">šŸ’»</a> <a href="#question-kaanyagci" title="Answering Questions">šŸ’¬</a> <a href="#infra-kaanyagci" title="Infrastructure (Hosting, Build-Tools, etc)">šŸš‡</a> <a href="#platform-kaanyagci" title="Packaging/porting to new platform">šŸ“¦</a></td> <td align="center"><a href="https://github.com/idilsaglam"><img src="https://avatars.githubusercontent.com/u/39597780?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Idil Saglam</b></sub></a><br /><a href="https://github.com/Makepad-fr/fbjs/commits?author=idilsaglam" title="Code">šŸ’»</a></td> <td align="center"><a href="https://grzegorzkowalski.pl/"><img src="https://avatars.githubusercontent.com/u/1021798?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Grzegorz Adam Kowalski</b></sub></a><br /><a href="https://github.com/Makepad-fr/fbjs/commits?author=gakowalski" title="Code">šŸ’»</a> <a href="https://github.com/Makepad-fr/fbjs/issues?q=author%3Agakowalski" title="Bug reports">šŸ›</a> <a href="https://github.com/Makepad-fr/fbjs/commits?author=gakowalski" title="Documentation">šŸ“–</a></td> <td align="center"><a href="https://github.com/ameierchen"><img src="https://avatars.githubusercontent.com/u/78607149?v=4?s=100" width="100px;" alt=""/><br /><sub><b>ameierchen</b></sub></a><br /><a href="https://github.com/Makepad-fr/fbjs/commits?author=ameierchen" title="Code">šŸ’»</a></td> </tr> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END --> This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!