寻求如何使用nntp包的例子

时间:2013-05-12 08:11:36

标签: haskell monads nntp

我仍然对整个monad / IO事情都很陌生,我在使用nntp package时遇到了麻烦。 有人可以告诉我一个如何使用它的例子吗? 例如。如何在过去24小时内获取组的文章ID列表?

1 个答案:

答案 0 :(得分:1)

我不确定你遇到的问题究竟在哪一部分(除非它只是“我在哪里开始?”)

查看文档,似乎nntp包实际上不支持头解析,这看起来很奇怪。所以你可以要求它为你取一篇文章,但是必须弄明白如何解析文章发布后的标题...

看起来你可以做类似

的事情
main = do
  articles <- runNntpWithHost "nntp.example.com" Nothing main2
  ...do stuff with articles...

main2 post_allowed = do
  group <- groupFromName "example.group"
  forArticles group return

获取给定组中所有文章的列表。不确定如何使用这个特定包装做更复杂的事情......