You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jørgen Lien Sellæg 1fcd8a505a use new command path and set env in one image 6 years ago
src remove -p option and rename scrape.sh to scrape 6 years ago
tests remove -p option and rename scrape.sh to scrape 6 years ago
.eslintrc.js add eslint 6 years ago
.gitignore ignore image folder 6 years ago
Dockerfile use new command path and set env in one image 6 years ago
README.md remove -p option and rename scrape.sh to scrape 6 years ago
babel.config.js add jest 6 years ago
package.json remove image scraping for facebook pages 6 years ago
scrape remove -p option and rename scrape.sh to scrape 6 years ago
yarn.lock remove image scraping for facebook pages 6 years ago

README.md

Facebook event scraper

A simple facebook event scraper written with node using puppeteer.

Introduction

Please note that terms and conditions apply from Facebook and this script should only be used if written consent is provided by Facebook.

Dependencies for local install

bash
node > v10
yarn > # tested with 1.22

Usage

./scrape --help

Examples

./scrape PlanetRammstein
./scrape --skip-upcoming-events --past-events PlanetRammstein

Alpine docker image is provided

rm -rf node_modules # If switching from a local install
docker build --tag facebook-scraper .
docker run \
    --rm \
    --cap-add SYS_ADMIN \
    facebook-scraper \
    scrape PlanetRammstein