Versions in this module Expand all Collapse all v0 v0.0.6 Aug 4, 2019 Changes in this version + const OrderByGId + const OrderByPosted + const OrderByRating type Gallery + ExistFiles []string + TitleExt map[string]string + TitleJpnExt map[string]string type TagK + const TagKGId + const TagKRIdxTitleArtist + const TagKRIdxTitleConvention + const TagKRIdxTitleGroup + const TagKRIdxTitleJpnArtist + const TagKRIdxTitleJpnConvention + const TagKRIdxTitleJpnGroup + const TagKRIdxTitleJpnParody + const TagKRIdxTitleJpnPrefix + const TagKRIdxTitleJpnTitle + const TagKRIdxTitleJpnTranslation + const TagKRIdxTitleParody + const TagKRIdxTitlePrefix + const TagKRIdxTitleTitle + const TagKRIdxTitleTranslation type TagV + const TagVExistsInFile v0.0.5 Aug 1, 2019 Changes in this version + func Index(jsonPath string, urlPath string) error type Gallery + ArchiverKey string + Exists bool + ExistsIn string type TagK + const TagKExists + const TagKExistsIn type TagV + const TagVExistsFalse + const TagVExistsInURL + const TagVExistsTrue v0.0.4 Jul 31, 2019 Changes in this version + func IndexJsonFast(path string) error + func IndexJsonNative(path string) error type Q + func (q Q) Dump(prefix string, indent string) string type TagK + const TagKExpunged + const TagKMinRating type TagV + const TagVExpungedFalse + const TagVExpungedTrue v0.0.3 Jul 29, 2019 Changes in this version + const QOpAnd + const QOpEq + const QOpLike + const QOpOr type Gallery + func SearchQ(offset, limit int, qs ...Q) ([]*Gallery, int) + type Q struct + func And(qs ...Q) Q + func Eq(k TagK, v TagV) Q + func Like(k TagK, v TagV) Q + func Or(qs ...Q) Q v0.0.2 Jul 28, 2019 v0.0.1 Jul 28, 2019 Changes in this version + const TagKAll + const TagKCategory + const TagKMisc + const TagKUploader + func BuildKV(pair string, defaultTagK string) (string, string) + func IndexJson(path string) error + type Gallery struct + Category string + Expunged bool + FileCount int + FileSize int + GId int + Posted time.Time + Rating float32 + Tags map[string][]string + Thumb string + Title string + TitleJpn string + Token string + TorrentCount int + Uploader string + func Search(searchTags map[TagK]map[TagV]struct{}, offset, limit int) []*Gallery + type JGallery struct + ArchiverKey string + Category string + Expunged bool + FileCount json.Number + FileSize int + GId int + Posted json.Number + Rating json.Number + Tags []string + Thumb string + Title string + TitleJpn string + Token string + TorrentCount json.Number + Uploader string + type TagK = string + type TagV = string