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.Ichijou

Description

Module for parsing content from Ichijou/vectorbooru.

Synopsis

Documentation

data Ichijou Source

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

Constructors

Ichijou 

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

Ichijou post record alias

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

Parser arrow used for Ichijou.