chez-grater 0.0.4 → 0.1.0
raw patch · 5 files changed
+5/−3 lines, 5 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- chez-grater.cabal +1/−1
- src/Chez/Grater/Manager.hs +1/−0
- src/Chez/Grater/Readable/Types.hs +1/−1
- src/Chez/Grater/Scraper.hs +1/−0
- src/Chez/Grater/Scraper/Site.hs +1/−1
chez-grater.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: chez-grater-version: 0.0.4+version: 0.1.0 author: Dan Fithian maintainer: Dan Fithian copyright: 2022 Dan Fithian
src/Chez/Grater/Manager.hs view
@@ -6,6 +6,7 @@ import Network.HTTP.Client.TLS (newTlsManagerWith, tlsManagerSettings) import Network.HTTP.Types (hUserAgent) +-- |Creates a manager with a user agent, since some recipe blogs require that. createManager :: IO Manager createManager = newTlsManagerWith tlsManagerSettings
src/Chez/Grater/Readable/Types.hs view
@@ -1,4 +1,4 @@--- |Description: Types and instances for instances for humans to read.+-- |Types and instances for instances for humans to read. module Chez.Grater.Readable.Types where import Chez.Grater.Internal.Prelude
src/Chez/Grater/Scraper.hs view
@@ -12,6 +12,7 @@ import qualified Data.Text as Text import qualified Text.HTML.Scalpel as Scalpel +-- |Scrape a recipe. This is the low-level API, used by 'Chez.Grater'. scrape :: (ScrapedRecipeName -> a) -> ([ScrapedIngredient] -> Either Text [b])
src/Chez/Grater/Scraper/Site.hs view
@@ -1,4 +1,4 @@--- |Description: Ingredient and step scrapers for all the websites we know about.+-- |Ingredient and step scrapers for all the websites we know about. module Chez.Grater.Scraper.Site ( allScrapers, debugI, debugS ) where