pandoc-placetable 0.2 → 0.3
raw patch · 2 files changed
+4/−5 lines, 2 filesdep +utf8-stringdep −bytestring
Dependencies added: utf8-string
Dependencies removed: bytestring
Files
- pandoc-placetable.cabal +2/−2
- pandoc-placetable.hs +2/−3
pandoc-placetable.cabal view
@@ -1,5 +1,5 @@ Name: pandoc-placetable-Version: 0.2+Version: 0.3 Build-Type: Simple Synopsis: Pandoc filter to include CSV files Description: A Pandoc filter that replaces code blocks (that have the class `table`)@@ -28,7 +28,7 @@ Executable pandoc-placetable Main-Is: pandoc-placetable.hs Build-Depends: base >=4.2 && < 5,- bytestring >= 0.10,+ utf8-string >= 1.0, http-conduit >= 2.1, spreadsheet >= 0.1.3 && < 0.1.4, explicit-exception == 0.1.*,
pandoc-placetable.hs view
@@ -4,6 +4,7 @@ import Data.Spreadsheet as S import Control.Monad.Exception.Asynchronous.Lazy as AsExc import Control.Monad (liftM)+import qualified Data.ByteString.Lazy.UTF8 as U import Data.Monoid (mempty) import Data.Char (toUpper) import Data.List (isSuffixOf)@@ -22,8 +23,6 @@ , str , divWith ) -import qualified Data.ByteString.Lazy.Char8 as C- #if defined(INLINE_MARKDOWN) import Text.Pandoc.Readers.Markdown import Text.Pandoc.Options@@ -84,7 +83,7 @@ Just req -> do mgr <- httpConduitManager res <- httpLbs req mgr- return $ C.unpack $ responseBody res+ return $ U.toString $ responseBody res toAlign c = case toUpper c of 'L' -> AlignLeft 'R' -> AlignRight