aalpern / pincushion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pincushion

A utility for archiving your Pinterest boards for offline access. Uses the offical Pinterest API.

Usage

TBD.

Archive Format

/user/index.json
/user/index.html
/user/images
/boards/index.json
/boards/index.html
/boards/<board>/index.json
/boards/<board>/pins.json
/boards/<board>/index.html
/boards/<board>/images/
/boards/<board>/pin/
/boards/<board>/pin/<pin>/index.json
/boards/<board>/pin/<pin>/index.html
/boards/<board>/pin/<pin>/images

API Client

The Pinterest API client code lives in src/ts/client, and currently only implements read-only GET functionality. All methods are asynchronous, and can automatically throttle themselves to abide by the API's rate-limiting (although this is off by default).

Implemented methods

  • GET /v1/me/
  • GET /v1/me/pins/
  • GET /v1/me/likes/
  • GET /v1/me/boards/
  • GET /v1/me/boards/suggested/
  • GET /v1/me/followers/
  • GET /v1/me/following/boards/
  • GET /v1/me/following/users/
  • GET /v1/pins/<id>/
  • GET /v1/boards/<board-spec>/pins/
  • GET /v1/boards/<board-spec>/pins/

About


Languages

Language:TypeScript 88.4%Language:JavaScript 11.6%