h-booru-0.3.0.0: Haskell library for retrieving data from various booru image sites

Copyright(c) Mateusz Kowalczyk 2013-2014
LicenseGPL-3
Maintainerfuuzetsu@fuuzetsu.co.uk
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010
Extensions
  • MonoLocalBinds
  • TypeFamilies
  • DataKinds
  • MultiParamTypeClasses
  • UnicodeSyntax
  • KindSignatures
  • ExplicitNamespaces

HBooru.Parsers.Safebooru

Description

Module for parsing content from safebooru.

Synopsis

Documentation

data Safebooru Source

We use this type and its Site instance to distinguish between various parsers.

Constructors

Safebooru 

type SafebooruPost = PR `["height", "score", "file_url", "parent_id", "sample_url", "sample_width", "sample_height", "preview_url", "rating", "tags", "id", "width", "change", "md5", "creator_id", "has_children", "created_at", "status", "source", "has_notes", "has_comments", "preview_width", "preview_height"]` Source

Safebooru post record.

parsePost :: (Functor (cat XmlTree), ArrowXml cat) => cat XmlTree SafebooruPost Source

Parser arrow used for Safebooru.