packages feed

lucienne-0.0.2: lucienne.cabal

Name:                lucienne
Version:             0.0.2
Synopsis:            Server side feed aggregator/reader
License:             GPL
License-file:        LICENSE
Author:              Alexander Bau
Maintainer:          Alexander Bau
Build-Type:          Simple
Cabal-Version:       >= 1.9.2
Category:            Web
Homepage:            http://www.imn.htwk-leipzig.de/~abau/lucienne
Description: Lucienne is a simple server side feed aggregator/reader that helps you managing your subscribed feeds.
  It provides multi user support using basic access authentication. A running mongoDB (<http://www.mongodb.org>) serves as database backend.
  .
  /Installing instructions:/
     .
     1. Run a mongoDB instance
     .
     2. @cabal install@ this package. This will result in two executables: @lucienne@ and @lucienne-fetch@.
     .
     3. Run @lucienne@. You might want to limit the maximum heap size, 
     e.g. @lucienne +RTS -M30m@
     .
     4. Run @lucienne-fetch@ periodically (e.g. by a cron job)
     .
  Lucienne accepts the following options:
  .
  > lucienne: 
  >   -p PORT  --port=PORT          Port of incoming requests
  >   -d HOST  --databaseHost=HOST  Database host
  >   -e PORT  --databasePort=PORT  Database port
  >   -h       --help               Print this help

Data-Files:          static/js.js
                   , static/css.css


Executable lucienne
  Main-is:           Lucienne/Main.hs
  Extensions:        OverloadedStrings
  Ghc-options:       -W -fno-warn-incomplete-patterns 
  Build-Depends:       base               >= 3 && < 5
                     , mongoDB            == 1.2.*
                     , compact-string-fix == 0.3.*
                     , happstack          == 7.0.*
                     , happstack-server   == 7.0.*
                     , blaze-html         == 0.4.*
                     , mtl                == 2.1.*
                     , bson               == 0.1.*
                     , SHA                == 1.5.*
                     , bytestring         == 0.9.*
                     , HTTP               == 4000.2.*
                     , feed               == 0.3.*
                     , time               == 1.4.*
                     , network            == 2.3.*
                     , text               == 0.11.*
                     , base64-bytestring  == 0.1.*

  Other-Modules:       Lucienne.Args
                     , Lucienne.ConnectionReader
                     , Lucienne.Constant
                     , Lucienne.Controller
                     , Lucienne.Controller.AddNewFeed
                     , Lucienne.Controller.AddNewUser
                     , Lucienne.Controller.BasicAuth
                     , Lucienne.Controller.ChangePassword
                     , Lucienne.Controller.DeleteFeed
                     , Lucienne.Controller.DeleteUser
                     , Lucienne.Controller.Feed
                     , Lucienne.Controller.FeedItem
                     , Lucienne.Controller.Imports
                     , Lucienne.Controller.Message
                     , Lucienne.Controller.NotFound
                     , Lucienne.Controller.Util
                     , Lucienne.DatabaseAble
                     , Lucienne.Database
                     , Lucienne.Fetch
                     , Lucienne.Model.Feed
                     , Lucienne.Model.FeedItem
                     , Lucienne.Model.FeedItemState
                     , Lucienne.Model.User
                     , Lucienne.Model.Util
                     , Lucienne.Url
                     , Lucienne.View.AddNewFeed
                     , Lucienne.View.AddNewUser
                     , Lucienne.View.AreYouSure
                     , Lucienne.View.ChangePassword
                     , Lucienne.View.Common
                     , Lucienne.View.DeleteFeed
                     , Lucienne.View.DeleteUser
                     , Lucienne.View.Feed
                     , Lucienne.View.FeedItem
                     , Lucienne.View.Link
                     , Paths_lucienne

Executable lucienne-fetch
  Main-is:           Lucienne/Fetch/Main.hs
  Extensions:        OverloadedStrings
  Ghc-options:       -W -fno-warn-incomplete-patterns 
  Build-Depends:       base               >= 3 && < 5
                     , mongoDB            == 1.2.*
                     , compact-string-fix == 0.3.*
                     , mtl                == 2.1.*
                     , bson               == 0.1.*
                     , SHA                == 1.5.*
                     , bytestring         == 0.9.*
                     , HTTP               == 4000.2.*
                     , feed               == 0.3.*
                     , time               == 1.4.*
                     , network            == 2.3.*
                     , text               == 0.11.*
  Other-Modules:       Lucienne.Fetch.Util