Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bevry-archive/facebook-export-notes

Export your facebook notes
https://github.com/bevry-archive/facebook-export-notes

facebook facebook-notes nodejs

Last synced: about 9 hours ago
JSON representation

Export your facebook notes

Awesome Lists containing this project

README

        

# Facebook Export Notes

Export your Facebook Notes as Facebook's takeout service doesn't do it for you

## Usage

### As a Consumer

Install [node](https://nodejs.org)

Then install this:

```
npm install --global facebook-export-notes
```

Then run it, following the prompts:

```
facebook-export-notes
```

Notes should go inside `./notes` and `./cleaned`

### As a Developer

Clone the repository:

``` shell
git clone https://github.com/balupton/facebook-export-notes.git
cd facebook-export-notes
```

Install dependencies - requires [node](https://nodejs.org)

``` shell
npm install
```

Automatically prepare structure:

```
node --harmony lib/setup.js
```

Automatically open facebook window, manually login to facebook then close the window:

```
node --harmony lib/login.js
```

Automatically download the URLs of all your notes:

```
node --harmony lib/urls.js
```

Automatically use those URLs to download the notes to `./notes`:

```
node --harmony lib/downloader.js
```

Automatically clean the output of the downloaded notes to `./cleaned`:

```
node --harmony lib/clean.js
```

All done.

## License

MIT, Copyright 2016+ Benjamin Lupton