Metadata-Version: 2.1
Name: sensebook
Version: 0.2.0
Summary: Making sense of Facebooks undocumented API.
Home-page: https://github.com/madsmtm/sensebook/
License: BSD 3-Clause
Keywords: Facebook FB Messenger Library Documentation Sans-IO
Author: Mads Marquart
Author-email: madsmtm@gmail.com
Requires-Python: >=3.5, <4.0
Description-Content-Type: text/markdown
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Documentation
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: attrs>=18.2.0
Requires-Dist: beautifulsoup4
Requires-Dist: black ; extra == "dev"
Requires-Dist: requests ; extra == "sync"
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-mock ; extra == "test"
Requires-Dist: pytest-raises ; extra == "test"
Requires-Dist: pytest-travis-fold ; extra == "test"
Project-URL: Repository, https://github.com/madsmtm/sensebook/
Provides-Extra: dev
Provides-Extra: sync
Provides-Extra: test

# sensebook
Making sense of Facebooks undocumented API.

[![License](https://img.shields.io/pypi/l/sensebook.svg)](https://github.com/madsmtm/sensebook/blob/master/LICENSE.txt)
![Supported Python Versions](https://img.shields.io/pypi/pyversions/sensebook.svg)
![Implementations](https://img.shields.io/pypi/implementation/sensebook.svg)
![Project Status](https://img.shields.io/pypi/status/sensebook.svg)
[![Version](https://img.shields.io/pypi/v/sensebook.svg)](https://pypi.org/project/sensebook/)
[![Build Status](https://travis-ci.com/madsmtm/sensebook.svg)](https://travis-ci.com/madsmtm/sensebook)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/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](https://sans-io.readthedocs.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](https://github.com/carpedm20/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
```sh
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!

