Documentation ¶
Overview ¶
Package godc reads list of posts from the DCInside Gallery.
디시인사이드 갤러리 게시글 목록을 읽어오는 패키지
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleBody ¶
type ArticleBody struct { Title string `json:"title"` Writer Writer `json:"writer"` Timestamp string `json:"timestamp"` ViewCounter string `json:"viewCount"` ReplyCount string `json:"replyCount"` Body string `json:"body"` UpVote string `json:"upVote"` DownVote string `json:"downVote"` Replies []Reply `json:"replies"` }
ArticleBody contains article information.
func FetchArticleData ¶
func FetchArticleData(URL string) (*ArticleBody, error)
FetchArticleData reads article data of specific URL
지정한 URL의 게시물을 읽어옵니다.
type ArticleData ¶
type ArticleData struct { URL string `json:"url"` Title string `json:"title"` Writer Writer `json:"writer"` Type string `json:"type"` Tag string `json:"tag"` ReplyCount string `json:"replyCount"` Timestamp string `json:"timestamp"` ViewCount string `json:"viewCount"` UpVote string `json:"upVote"` }
ArticleData contains post(list) information.
func FetchArticleList ¶
func FetchArticleList(gallID string, page int, recommend bool) ([]ArticleData, error)
FetchArticleList reads specific page of post list.
게시글 목록의 지정된 페이지를 읽어옵니다
type ArticleSearchData ¶
type ArticleSearchData struct { Articles []ArticleData `json:"articles"` NextPos string `json:"nextPos"` }
ArticleSearchData contains post info including ser_pos URL
func FetchArticleSearch ¶
func FetchArticleSearch(gallID string, page string, query string, searchType string, next string) (*ArticleSearchData, error)
FetchArticleSearch reads specific page of post search result.
페이지 검색의 지정한 페이지를 읽어옵니다.
type GallInfo ¶
type GallInfo struct { Category string `json:"category"` Name string `json:"name"` KoName string `json:"ko_name"` Manager string `json:"manager"` SubManager string `json:"submanager"` No string `json:"no"` }
GallInfo contains gallery info used by FetchMajor/MinorGallList.
func FetchMajorGallList ¶
FetchMajorGallList download and parse every major gallery list.
모든 메이저 갤러리 목록을 읽어옵니다.
func FetchMinorGallList ¶
FetchMinorGallList download and parse every major gallery list.
모든 마이너 갤러리 목록을 읽어옵니다.