WunderCharts::Plugin - WunderCharts Plugins for 3rd Party Web Services
This package contains the plugins which WunderCharts uses to connect to various 3rd party APIs.
If you'd like to use a Vagrant VM you will have a full development environment at your disposal.
vagrant up vagrant ssh # run tests prove -lvr t
A friendly synopsis of the terms under which this software is licensed can be found here: http://choosealicense.com/licenses/gpl-3.0/
LEARN BY EXAMPLE
See WunderCharts::Plugin::Twitter for an example of working with an OAuth app.
See WunderCharts::Plugin::Instagram for an example of working with an OAuth2 app.
See WunderCharts::Plugin::HackerNews for an example of using an API which requires no authentication whatsoever.
Respect the TOS
Plugins may not violate the Terms of Service for the web service in question.
Official, Supported APIs
Plugins must only use official, supported APIs. (No screen scraping). If you want to use an unofficial, but supported API (such as the Hacker News plugin does), please open a GitHub issue so that we can discuss this first.
To run the live tests, copy the file
the services you'd like to test, with valid OAuth credentials. This file must
contain a valid Perl hash as it just gets eval'd by
Currently you may test the following services:
Olaf Alders firstname.lastname@example.org
COPYRIGHT AND LICENSE
This software is Copyright (c) 2016 by Olaf Alders.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007