littlefork-plugin-facebook
v0.1.0
Published
Fetch data from facebook for littlefork.
Downloads
4
Maintainers
Readme
littlefork-plugin-facebook
Query the Facebook GraphAPI. It requires you to register your app.
You'll need the app_id
and the app_secret
.
Plugins
facebook_api_user
Fetch data about a user. It uses facebook_user
as query type.
littlefork -Q facebook_user:<user_id> \
-p facebook_api_user \
--facebook.app_id <app_id> \
--facebook.app_secret <app_secret>
You need the userid
, the username won't work. To get it:
- Browse to the Facebook page of that user.
- Right-click and view source.
- Use
CTRL-f
to search through the source and search foruser.php?id=
. This is your user id.
Configuration
- facebook.app_id
- facebook.app_secret
facebook_api_page
Fetch data about a Facebook page. It uses facebook_page
as query type.
littlefork -Q facebook_page:<page_name> \
-p facebook_api_page \
--facebook.app_id <app_id> \
--facebook.app_secret <app_secret>
Configuration
- facebook.app_id
- facebook.app_secret
Development
This scaffolding builds a CommonJS module that runs on NodeJS.
There are the following npm
scripts:
watch
- Run a watcher for the tests.test
- Run all specs intest/
.lint-docs
- Lint the JSDoc docstrings using Documentation.lint-src
- Use ESLint and Prettier to enforce the coding style.lint
- Runlint-docs
andlint-src
.fix
- Automatically fix linting errors in the JavaScript code.clean
- Remove all compiled bundles.docs
- Build the API docs using Documentation.compile
- Compile the ES6 sources using Babel using rollup. Runs theclean
target before compilation.build
- Build the whole bundle. This lints, tests, documents and compiles the while package.check
- Test that ESLint and Prettier are in alignment.publish
- Publish to the NPM repository.release
- Make a new release using Conventional Commits.