1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
name: feed
version: 1.3.2.1
x-revision: 2
license: BSD3
license-file: LICENSE
category: Text
synopsis: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
description: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
.
To help working with the multiple feed formats we've
ended up with, this set of modules provides parsers,
pretty printers and some utility code for querying
and just generally working with a concrete representation
of feeds in Haskell.
.
See here for an example of how to create an Atom feed:
<https://github.com/haskell-party/feed/blob/master/tests/Example/CreateAtom.hs>
.
For basic reading and editing of feeds, consult
the documentation of the Text.Feed.* hierarchy.
author: Sigbjorn Finne <sof@forkIO.com>
maintainer: Adam Bergmark <adam@bergmark.nl>
homepage: https://github.com/haskell-party/feed
bug-reports: https://github.com/haskell-party/feed/issues
cabal-version: 2.0
build-type: Simple
tested-with:
GHC == 7.6.3
, GHC == 7.8.4
, GHC == 7.10.3
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.5
, GHC == 8.8.4
, GHC == 8.10.7
, GHC == 9.0.1
, GHC == 9.2.1
data-files:
tests/files/*.xml
extra-source-files:
README.md
CHANGELOG.md
source-repository head
type: git
location: https://github.com/haskell-party/feed.git
library
ghc-options: -Wall
hs-source-dirs: src
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
exposed-modules:
Text.Atom.Feed
Text.Atom.Feed.Export
Text.Atom.Feed.Import
Text.Atom.Feed.Link
Text.Atom.Feed.Validate
Text.Atom.Pub
Text.Atom.Pub.Export
Text.DublinCore.Types
Text.Feed.Constructor
Text.Feed.Export
Text.Feed.Import
Text.Feed.Query
Text.Feed.Translate
Text.Feed.Types
Text.Feed.Util
Text.RSS.Export
Text.RSS.Import
Text.RSS.Syntax
Text.RSS1.Export
Text.RSS1.Import
Text.RSS1.Syntax
Text.RSS1.Utils
other-modules:
Data.Text.Util
Data.XML.Compat
build-depends:
base >= 4 && < 4.19
, base-compat >= 0.9 && < 0.14
, bytestring >= 0.9 && < 0.13
, old-locale == 1.0.*
, old-time >= 1 && < 1.2
, safe == 0.3.*
, text < 1.3 || ==2.0.*
, time < 1.13
, time-locale-compat == 0.1.*
, utf8-string < 1.1
, xml-types >= 0.3.6 && < 0.4
, xml-conduit >= 1.3 && < 1.10
test-suite tests
ghc-options: -Wall
hs-source-dirs: tests
main-is: Main.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
autogen-modules:
Paths_feed
other-modules:
Paths_feed
Example
Example.CreateAtom
ImportExport
Text.Atom.Tests
Text.Atom.Validate.Tests
Text.Feed.Util.Tests
Text.RSS.Equals
Text.RSS.Export.Tests
Text.RSS.Import.Tests
Text.RSS.Tests
Text.RSS.Utils
build-depends:
base >= 4.6
, base-compat
, HUnit >= 1.2 && < 1.7
, feed
, old-time >= 1 && < 1.2
, syb
, test-framework == 0.8.*
, test-framework-hunit == 0.3.*
, text < 1.3 || ==2.0.*
, time < 1.13
, xml-types >= 0.3.6 && < 0.4
, xml-conduit >= 1.3 && < 1.10
test-suite readme
ghc-options: -Wall -pgmL markdown-unlit
main-is: README.lhs
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
OverloadedStrings
type: exitcode-stdio-1.0
build-depends:
base >= 4.6
, base-compat
, text
, feed
, xml-conduit
, xml-types
build-tool-depends:
markdown-unlit:markdown-unlit >= 0.4 && < 0.6
test-suite readme-doctests
hs-source-dirs: tests
main-is: doctest-driver.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
if impl(ghc < 8)
buildable: False
build-depends:
base >= 4.6
, doctest
, doctest-driver-gen
, feed
build-tool-depends:
markdown-unlit:markdown-unlit >= 0.4 && < 0.6
, doctest-driver-gen:doctest-driver-gen
|