codag / alchemyapi-bundle
Symfony2 Bundle for AlchemyAPI integration
Installs: 1 012
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 1
Type:symfony-bundle
Requires
- php: >=5.3.2
- kriswallsmith/buzz: >=0.7
- symfony/framework-bundle: 2.*
This package is not auto-updated.
Last update: 2024-12-17 04:55:37 UTC
README
This bundle provides an AlchemyAPI integration for your Symfony2 Project.
AlchemyAPI Method Supported
- Author Extraction
- Concept Tagging
- Content Scraping
- Entity Extraction
- WebAPI
- Keyword Extraction
- Language Detection
- Microformats Parsing
- RSS/ATOM
- Relation Extraction
- Sentiment Analysis
- Text Categorization
- Text Extraction
Do you need support for a method not on the list or not completed yet? Please submit an issue or feel free to contribute!
Installation
- Add CodagAlchemyApiBundle to your composer.json
- Enable the bundle
- Configure the bundle
Step 1: Add CodagAlchemyApiBundle to your composer.json
{ "require": { "codag/alchemyapi-bundle": "dev-master" } }
Update your project dependencies:
php composer.phar update codag/alchemyapi-bundle
Step 2: Enable the bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Codag\AlchemyApiBundle\CodagAlchemyApiBundle(), ); }
Step 3: Configure the bundle
Yml configuration:
# app/config/config.yml codag_alchemy_api: api_key: 831370096236c6db90393a1d206010ffffffffff
Usage
This bundle provides the service codag.alchemyapi
<?php $alchemy = $this->get('codag.alchemyapi');
Entity Extraction
HTML API
//TODO
Text API
//TODO
Web API (URLGetRankedNamedEntities)
$alchemy = $this->alchemy; $entityExtraction = $alchemy ->getEntityExtraction() ->getWeb(); $entityExtraction->setUrl($this->url); $entityExtraction->setOutputMode('json'); $data = $entityExtraction->getData();
##Contribute
If the bundle doesn't allow you to customize an option, I invite you to fork the project, create a feature branch, and send a pull request.
To ensure a consistent code base, you should make sure the code follows the Coding Standards.
##License
This bundle is under the MIT license. See the complete license here.