MCPcopy Create free account

hub / github.com/chieund/crawl / functions

Functions118 in github.com/chieund/crawl

↓ 13 callersMethodGetLimit
()
pkg/pagination.go:28
↓ 9 callersFunctionNewArticleBusiness
(articleStore ArticleStorageInterface)
business/article_business.go:24
↓ 9 callersFunctionNewTagBusiness
(tagStore TagStorageInterface)
business/tag_business.go:19
↓ 7 callersMethodGetOffset
()
pkg/pagination.go:24
↓ 7 callersMethodGetSort
()
pkg/pagination.go:42
↓ 6 callersMethodGetAllHotTags
()
business/tag_business.go:52
↓ 6 callersFunctionLoadConfig
(path string)
util/config.go:15
↓ 6 callersFunctionNewArticleService
(pagination *pkg.Pagination)
service/article.go:14
↓ 6 callersFunctionNewTypesenseService
(config util.Config)
pkg/typesense/typesense.go:19
↓ 6 callersFunctioninsertData
(config util.Config, dataResult []crawl.DataArticle, biz *business.ArticleBusiness, bizTag *business.TagBusine
cmd/cronjob/crawl_article.go:71
↓ 5 callersFunctionDBConn
(config util.Config)
database/mysql.go:10
↓ 5 callersMethodFormatData
()
service/article.go:20
↓ 5 callersMethodSetListPages
()
pkg/pagination.go:49
↓ 4 callersMethodGetAllArticles
(pagination *pkg.Pagination)
business/article_business.go:62
↓ 3 callersMethodFindTag
(map[string]interface{})
business/tag_business.go:8
↓ 3 callersMethodGetPage
()
pkg/pagination.go:35
↓ 2 callersMethodCreateArticle
(*models.Article)
business/article_business.go:13
↓ 2 callersMethodCreateArticleTag
(*models.ArticleTag)
business/article_tag_business.go:8
↓ 2 callersMethodCreateTag
(models.Tag)
business/tag_business.go:10
↓ 2 callersMethodFindArticleCron
(map[string]interface{})
business/article_business.go:10
↓ 2 callersMethodGetAllArticles
(*pkg.Pagination)
business/article_business.go:14
↓ 2 callersMethodGetAllTags
()
business/tag_business.go:43
↓ 2 callersFunctionNewArticleTagBusiness
(articleTagStore ArticleTagStorageInterface)
business/article_tag_business.go:16
↓ 2 callersMethodSearch
(keyword string, queryByField string, page int)
pkg/typesense/typesense.go:108
↓ 2 callersMethodUpdateArticle
(map[string]interface{}, models.Article)
business/article_business.go:11
↓ 2 callersMethodUpdateTag
(map[string]interface{}, models.Tag)
business/tag_business.go:9
↓ 1 callersFunctionBotPushNewGoToDiscord
(config util.Config, title string, href string, image string)
pkg/bot_discord.go:11
↓ 1 callersFunctionCrawlArticle
()
cmd/cronjob/crawl_article.go:31
↓ 1 callersFunctionCrawlArticleDetail
const PAGE_LASTER = "latest"
cmd/cronjob/crawl_article_detail.go:25
↓ 1 callersFunctionCrawlInfoQWeb
(ch chan []DataArticle)
pkg/crawl/infoq.go:17
↓ 1 callersFunctionCrawlLogrocketWeb
(ch chan []DataArticle)
pkg/crawl/logrocket.go:13
↓ 1 callersFunctionCrawlWeb
(ch chan []DataArticle)
pkg/crawl/devTo.go:29
↓ 1 callersFunctionCrawlWebDevContent
(url string)
pkg/crawl/devTo.go:76
↓ 1 callersFunctionCrawlWebFreeCodeCamp
(ch chan []DataArticle)
pkg/crawl/freecodecamp.go:11
↓ 1 callersFunctionCrawlWebFreeCodeCampContent
(url string)
pkg/crawl/freecodecamp.go:40
↓ 1 callersFunctionCrawlWebHashNode
(ch chan []DataArticle)
pkg/crawl/hashnode.go:27
↓ 1 callersFunctionCrawlWebHashNodeContent
(url string)
pkg/crawl/hashnode.go:76
↓ 1 callersFunctionCrawlWebInfoQContent
(url string)
pkg/crawl/infoq.go:71
↓ 1 callersFunctionCrawlWebLogrocketContent
(url string)
pkg/crawl/logrocket.go:44
↓ 1 callersFunctionCrawlWebMedium
(ch chan []DataArticle)
pkg/crawl/medium.go:24
↓ 1 callersFunctionCreateDocument
(config util.Config)
cmd/cronjob/typesense.go:49
↓ 1 callersMethodCreateDocument
(dType ArticleJson)
pkg/typesense/typesense.go:72
↓ 1 callersFunctionCreateSchema
(config util.Config)
cmd/cronjob/typesense.go:44
↓ 1 callersMethodCreateSchema
()
pkg/typesense/typesense.go:29
↓ 1 callersFunctionExecute
()
cmd/main.go:19
↓ 1 callersMethodFindArticle
(map[string]interface{})
business/article_business.go:9
↓ 1 callersMethodFindArticle
(condition map[string]interface{})
business/article_business.go:30
↓ 1 callersMethodFindArticleCron
(condition map[string]interface{})
business/article_business.go:40
↓ 1 callersMethodFindArticleIdByTagId
(tagId int)
business/article_tag_business.go:9
↓ 1 callersMethodFindArticleIdByTagId
(tagId int)
business/article_tag_business.go:26
↓ 1 callersMethodFindArticleOther
([]int, *pkg.Pagination)
business/article_business.go:17
↓ 1 callersMethodFindArticleOther
(tagId []int, pagination *pkg.Pagination)
business/article_business.go:84
↓ 1 callersFunctionFindDocument
(config util.Config)
cmd/cronjob/typesense.go:63
↓ 1 callersMethodFindTag
(condition map[string]interface{})
business/tag_business.go:25
↓ 1 callersMethodFormatDataJson
()
service/article.go:38
↓ 1 callersMethodGetAllArticles
(db *gorm.DB)
controller/article_controller.go:19
↓ 1 callersMethodGetAllArticlesByIds
([]int, *pkg.Pagination)
business/article_business.go:16
↓ 1 callersMethodGetAllArticlesByIds
(ids []int, pagination *pkg.Pagination)
business/article_business.go:80
↓ 1 callersMethodGetAllArticlesByTop
(db *gorm.DB)
controller/article_controller.go:54
↓ 1 callersMethodGetAllArticlesCron
(*pkg.Pagination)
business/article_business.go:15
↓ 1 callersMethodGetAllArticlesCron
(pagination *pkg.Pagination)
business/article_business.go:71
↓ 1 callersMethodGetAllHotTags
()
business/tag_business.go:12
↓ 1 callersMethodGetAllTags
()
business/tag_business.go:11
↓ 1 callersMethodGetAllTags
(db *gorm.DB)
controller/tag_controller.go:15
↓ 1 callersMethodGetArticleBySlug
(db *gorm.DB)
controller/article_controller.go:90
↓ 1 callersMethodGetArticleBySource
(db *gorm.DB)
controller/article_controller.go:149
↓ 1 callersMethodGetArticleByTag
(db *gorm.DB)
controller/tag_controller.go:34
↓ 1 callersMethodGetDocumentById
(Id string)
pkg/typesense/typesense.go:80
↓ 1 callersFunctionImportFileJson
(config util.Config)
cmd/cronjob/typesense.go:73
↓ 1 callersMethodImportJson
(fileName string)
pkg/typesense/typesense.go:96
↓ 1 callersFunctionMigrate
()
cmd/migrate/migrate.go:19
↓ 1 callersFunctionNewPagination
()
pkg/pagination.go:20
↓ 1 callersFunctionSearch
(config util.Config, keyword string, queryFiledBy string, page int)
cmd/cronjob/typesense.go:78
↓ 1 callersMethodSearch
(config util.Config, db *gorm.DB)
controller/search_controller.go:18
↓ 1 callersMethodSitemap
(db *gorm.DB)
controller/sitemap_controller.go:17
↓ 1 callersMethodSitemapTags
(db *gorm.DB)
controller/sitemap_controller.go:49
↓ 1 callersMethodUpdateArticle
(condition map[string]interface{}, article models.Article)
business/article_business.go:54
↓ 1 callersMethodUpdateViewed
(map[string]interface{}, int)
business/article_business.go:12
↓ 1 callersMethodUpdateViewed
(condition map[string]interface{}, viewed int)
business/article_business.go:50
↓ 1 callersFunctionclearContent
(content string)
pkg/crawl/devTo.go:93
↓ 1 callersFunctionclearContentDescription
(content string, length int)
controller/article_controller.go:184
↓ 1 callersFunctionclearImageLogrocket
(image string)
pkg/crawl/logrocket.go:61
↓ 1 callersFunctionclearImageLogrocketContent
(image string)
pkg/crawl/logrocket.go:67
MethodCreateArticle
(article *models.Article)
business/article_business.go:58
MethodCreateArticle
(article *models.Article)
storage/article_storage.go:50
MethodCreateArticleTag
(articleTag *models.ArticleTag)
business/article_tag_business.go:22
MethodCreateArticleTag
(articleTag *models.ArticleTag)
storage/article_tag_storage.go:7
MethodCreateTag
(tag models.Tag)
business/tag_business.go:39
MethodCreateTag
(tag models.Tag)
storage/tag_storage.go:25
MethodFindArticle
(condition map[string]interface{})
storage/article_storage.go:10
MethodFindArticleCron
(condition map[string]interface{})
storage/article_storage.go:27
MethodFindArticleIdByTagId
(tagId int)
storage/article_tag_storage.go:11
MethodFindArticleOther
(tagId []int, pagination *pkg.Pagination)
storage/article_storage.go:123
MethodFindTag
(condition map[string]interface{})
storage/tag_storage.go:7
MethodGetAllArticles
(pagination *pkg.Pagination)
storage/article_storage.go:54
MethodGetAllArticlesByIds
(ids []int, pagination *pkg.Pagination)
storage/article_storage.go:110
MethodGetAllArticlesCron
(pagination *pkg.Pagination)
storage/article_storage.go:88
MethodGetAllHotTags
()
storage/tag_storage.go:35
MethodGetAllTags
()
storage/tag_storage.go:29
FunctionNewMySQLStorage
(db *gorm.DB)
storage/mysql_storage.go:11
next →1–100 of 118, ranked by callers