sylouuu/marmiton-crawler

抓取Marmiton食谱

0.1.0 2015-02-04 13:22 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:57:00 UTC


README

Build Status Version CodeClimate

要求

  • PHP >= 5.4
  • cURL 库已启用

安装

Composer

{
    "require": {
        "sylouuu/marmiton-crawler": "0.1.*"
    }
}
require_once './vendor/autoload.php';

用法

use sylouuu\MarmitonCrawler\Recipe\Recipe;

// Fetch the recipe
$recipe = new Recipe('http://www.marmiton.org/recettes/recette_fondant-au-chocolat_15025.aspx');

// JSON format
$recipe = $recipe->getRecipe();

输出

{
    "recipe_name": "Fondant au chocolat",
    "guests_number": 8,
    "preparation_time": 15,
    "cook_time": 20,
    "ingredients": [
        "200 g de chocolat à cuire",
        "100 g de beurre",
        "100 g de sucre",
        "5 oeufs",
        "4 cuillères à soupe rases de farine"
    ],
    "instructions": "Faire fondre le chocolat et le beurre au bain marie à feu doux, ou au micro ondes sur le programme 'décongélation'.\n\nQuand c'est bien fondu, ajouter les jaunes d?oeufs. Bien battre. Ajouter ensuite le sucre et la farine, puis incorporer les blancs d?oeufs montés en neige bien fermes.\n\nBien graisser et fariner un moule à manqué.\n\nCuire à four moyen (180°C environ) pendant 20 min.\n\n  Remarques : Ce fondant est beaucoup moins calorique que celui qui a déjà été 'publié', et il est vraiment délicieux. \nNDLR : Une parfaite recette de Noel ! C'est un fondant, il est donc normal qu'il soit un peu moins cuit au centre, mais vous pouvez toujours le laisser un peu plus longtemps au four si vous l'aimez plus cuit... Essayez-le, vous ne le regretterez pas, je n'arrête pas de distribuer cette recette à mes amis..."
}

测试

在项目目录下

  • composer install 以获取 phpunit
  • phpunit 以运行测试

变更日志

2015-02-04 - 0.1.0

  • 初始发布