hangry
hangry copied to clipboard
recipe microformat parser for ruby
Is this gem still maintained? If not, I would be happy to take over ownership/maintenance (I am using it for a personal project). I have a branch (https://github.com/lukeasrodgers/hangry/pull/4) that has...
Fix ci
* Drop testing on ruby 1.9.3 * Ensure correct versions of nokogiri and activesupport are used, based on ruby version
https://github.com/iancanderson/hangry#pieces-of-flair
Doesn't pull any ingredients from BigOven recipes
We had this show up over the weekend. This URL `http://allrecipes.com/recipe/23600/worlds-best-lasagna/` fails in parse_instructions in lib/hangry/parsers/non_standard/all_recipes_parser.rb
Fix Travis matrix: - add Ruby 2.3 - update Ruby 2.1 and 2.2 by several minor versions so that builds succeed (probably Bundler issue).
See: https://travis-ci.org/iancanderson/hangry/jobs/111729476 ``` Gem::InstallError: iso8601 requires Ruby version >= 2.0.0. An error occurred while installing iso8601 (0.9.0), and Bundler cannot continue. Make sure that `gem install iso8601 -v '0.9.0'` succeeds...
Fix some ugly and unclear code.
According to http://schema.org/Recipe definition, [recipe instructions](http://schema.org/recipeInstructions) may be either a block of text or a list. Same thing when it comes to [ingredients](http://schema.org/recipeIngredient). However Hangry always returns an array of...
Some sites (like NYTimes Cooking: http://cooking.nytimes.com/recipes/1016717-the-best-clam-chowder) use Schema's `itemprop` value `recipeIngredient`, but right now Hangry doesn't support those sites.