Gleam package that can scrape parts of Facebook.
Find a file
szelbi e1cdcdb13a replace string.pop_grapheme with string.drop_start to get rid of `let
assert`, update stdlib to fix `string.drop_start` performance issues
2025-09-29 19:03:27 +02:00
birdie_snapshots split tests, temporarily remove test for event with video cover 2025-09-19 22:30:22 +02:00
src/scrapbook replace string.pop_grapheme with string.drop_start to get rid of `let 2025-09-29 19:03:27 +02:00
test split tests, temporarily remove test for event with video cover 2025-09-19 22:30:22 +02:00
.gitignore add custom validators for key value, improve get_event_key errors, decode event time details, ignore html files in repo 2024-10-29 19:37:56 +01:00
CHANGELOG.md V3.0.1 2025-09-19 22:43:41 +02:00
gleam.toml replace string.pop_grapheme with string.drop_start to get rid of `let 2025-09-29 19:03:27 +02:00
LICENSE Initial commit 2024-10-14 15:08:38 +00:00
manifest.toml replace string.pop_grapheme with string.drop_start to get rid of `let 2025-09-29 19:03:27 +02:00
mise.toml add mise config 2025-09-19 22:32:06 +02:00
README.md update README: remove code example, update targets 2024-11-30 17:20:43 +01:00

scrapbook

Gleam package for both targets that can scrape parts of Facebook.

Currently, this package only supports scraping single events and events from a page (list of events or all event details).

Package Version Package License Hex Docs Target: Erlang Target: JavaScript

gleam add scrapbook

Please refer to the documentation for code examples. It can be found at https://hexdocs.pm/scrapbook.

All contributions are welcome. If you have any questions, please create an issue in the repository.

Other information

Facebook's terms of service prohibit automated scraping of their site. Use this package at your own risk.

Read more: Automated Data Collection Terms

Acknowledgements