0.1.0 • Published 8 years ago
littlefork-plugin-facebook v0.1.0
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-fto 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-docsandlint-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 thecleantarget 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.
0.1.0
8 years ago