Skip to main content

sensebook

Making sense of Facebooks undocumented API.

License Supported Python Versions Implementations Project Status Version Build Status Code style: black

This project attempts to document Facebooks undocumented API, so that libraries can interact with Facebook in the same way the browser does. The main focus is Facebooks Messenger, and enabling users to send, recieve and fetch messages.

The primary focus is Python, but the code should be readable enough that it can be translated to other languages.

The goal is neither to make an asyncronous nor syncronous implementation, but to make a Sans-IO framework where up such a thing can be built. Hence, the project won't be very useful on it's own. If you just want a plug n' play library, see fbchat.

Note: This project is not affiliated with Facebook, Inc. or any of that stuff, and I'll have to comply if I recieve a takedown notice.

Installation

pip install sensebook

License

BSD 3-Clause, see LICENSE.txt.

Code of Conduct

This project follows the Contributor Covenant Code of Conduct, see CODE_OF_CONDUCT.txt. Note, however, that I'm far from an expert in this area, so feel free to reach out to me if I've offended anybody or made a mistake. Open Source should be for everyone!

Release files for sensebook 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sensebook 0.2.0
File Size Uploaded
sensebook-0.2.0.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sensebook 0.2.0
File Interpreter ABI Platform
sensebook-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.9 kB

Release files / sensebook-0.2.0.tar.gz

Download URL sensebook-0.2.0.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8b259a2486fcb6214c6de08151c985652947dc0bd28828b3905e9f7097443bb0
BLAKE2b-256 checksum
How to use checksums
fafad24c52d88ed27284c99165796b030b0ebece3d10a0852b4c63e20885b998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.21.0

Release files / sensebook-0.2.0-py3-none-any.whl

Download URL sensebook-0.2.0-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8481c65ca1a9503fb61c5a61dbb61666e678862ebe2b064a8bc645f210d67d15
BLAKE2b-256 checksum
How to use checksums
e96e662fd34afa2c1b5af69d7a31573facf75e54316132e2d062f98a7f694fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.21.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page