MCPcopy Index your code

hub / github.com/towfiqi/serpbear / functions

Functions262 in github.com/towfiqi/serpbear

↓ 23 callersFunctionupdateSettings
(key: string, value:string|number|boolean)
components/settings/Settings.tsx:58
↓ 15 callersFunctionformattedNum
(num:number)
utils/client/helpers.ts:2
↓ 15 callersFunctionverifyUser
(req: NextApiRequest, res: NextApiResponse)
utils/verifyUser.ts:12
↓ 11 callersFunctionparseKeywords
(allKeywords: Keyword[])
utils/parseKeywords.ts:8
↓ 7 callersFunctiongetAppSettings
()
pages/api/settings.ts:91
↓ 7 callersFunctionuseFetchSettings
()
services/settings.ts:9
↓ 6 callersFunctionfilterKeywords
(keywords: KeywordType[], filterParams: KeywordFilters)
utils/client/sortFilter.ts:103
↓ 6 callersFunctionreadLocalSCData
(domain:string)
utils/searchConsole.ts:239
↓ 6 callersFunctionuseFetchDomains
(router: NextRouter, withStats:boolean = false)
services/domains.tsx:65
↓ 5 callersFunctionuseOnKey
(key:string, onPress: Function)
hooks/useOnKey.tsx:3
↓ 4 callersFunctiongenerateCronTime
(interval)
cron.js:66
↓ 4 callersFunctiongetSearchConsoleApiInfo
(domain: DomainType)
utils/searchConsole.ts:190
↓ 4 callersFunctiongetSerp
(domainURL:string, result:SearchResult[], subdomainMatching?: string)
utils/scraper.ts:425
↓ 4 callersFunctionpadDate
(num:number)
utils/searchConsole.ts:43
↓ 4 callersFunctionrefreshAndUpdateKeywords
(rawKeyword:Keyword[], settings:SettingsType, domains?: DomainType[])
utils/refresh.ts:15
↓ 4 callersFunctionsortInsightItems
(items:SCInsightItem[], sortBy: string = 'clicks')
utils/insight.ts:7
↓ 3 callersFunctionaddKeywords
()
components/keywords/AddKeywords.tsx:49
↓ 3 callersFunctionexportCSV
(keywords: KeywordType[] | SCKeywordType[], domain:string, scDataDuration = 'lastThreeDays')
utils/client/exportcsv.ts:9
↓ 3 callersFunctionfavoriteKeyword
(keywordID: string)
components/ideas/KeywordIdeasTable.tsx:88
↓ 3 callersFunctionfetchDomainSCData
(domain:DomainType, scAPI?: SCAPISettings)
utils/searchConsole.ts:102
↓ 3 callersFunctionfetchSearchConsoleData
(domain:DomainType, days:number, type?:string, api?:SCAPISettings)
utils/searchConsole.ts:23
↓ 3 callersFunctiongenColumn
(item:SCInsightItem, firstColumKey:string)
utils/generateEmail.ts:163
↓ 3 callersFunctiongetAdwordsCredentials
()
utils/adwords.ts:55
↓ 3 callersFunctiongetLocalKeywordIdeas
(domain:string)
utils/adwords.ts:385
↓ 3 callersFunctionremoveFromRetryQueue
(keywordID: number)
utils/scraper.ts:491
↓ 3 callersFunctionupdateKeywordIdeas
(req: NextApiRequest, res: NextApiResponse<keywordsIdeasUpdateResp>)
pages/api/ideas.ts:53
↓ 3 callersFunctionuseAddKeywords
(onSuccess:Function)
services/keywords.tsx:42
↓ 3 callersFunctionuseIsMobile
()
hooks/useIsMobile.tsx:3
↓ 3 callersFunctionuseWindowResize
(onResize: () => void)
hooks/useWindowResize.tsx:3
↓ 2 callersFunctioncreateTestQueryClient
()
__mocks__/utils.tsx:24
↓ 2 callersFunctiondaysName
(dayKey:string)
components/domains/DomainHeader.tsx:30
↓ 2 callersFunctiondownloadCSV
(csvHeader:string, csvBody:string, fileName:string)
utils/client/exportcsv.ts:64
↓ 2 callersFunctionexportKeywordIdeas
(keywords: IdeaKeyword[], domainName:string)
utils/client/exportcsv.ts:44
↓ 2 callersFunctionextractScrapedResult
(content: string, device: string)
utils/scraper.ts:354
↓ 2 callersFunctionfetchDomainScreenshot
(domain: string, screenshot_key:string, forceFetch = false)
services/domains.tsx:35
↓ 2 callersFunctionfetchDomains
(router: NextRouter, withStats:boolean)
services/domains.tsx:10
↓ 2 callersFunctiongenerateTheChartData
(history: KeywordHistory, time:string = '30')
utils/client/generateChartData.ts:29
↓ 2 callersFunctiongetAdwordsAccessToken
(credentials:AdwordsCredentials)
utils/adwords.ts:93
↓ 2 callersFunctiongetAdwordsKeywordIdeas
(credentials:AdwordsCredentials, adwordsDomainOptions:IdeaSettings, test:boolean = false)
utils/adwords.ts:119
↓ 2 callersFunctiongetAdwordsRefreshToken
(req: NextApiRequest, res: NextApiResponse<string>)
pages/api/adwords.ts:36
↓ 2 callersFunctiongetInsightFromSCData
(localSCData: SCDomainDataType)
pages/api/insight.ts:28
↓ 2 callersFunctiongetKeywordsInsight
(SCData:SCDomainDataType, sortBy:string = 'clicks', queryDate:string = 'thirtyDays')
utils/insight.ts:80
↓ 2 callersFunctiongetKeywordsVolume
(keywords: KeywordType[])
utils/adwords.ts:262
↓ 2 callersFunctiongetPagesInsight
(SCData:SCDomainDataType, sortBy:string = 'clicks', queryDate:string = 'thirtyDays')
utils/insight.ts:129
↓ 2 callersFunctiongetScraperClient
( keyword:KeywordType, settings:SettingsType, scraper?: ScraperSettings, pagination?: ScraperPagin
utils/scraper.ts:44
↓ 2 callersFunctionperformUpdate
()
components/settings/Settings.tsx:62
↓ 2 callersFunctionsafeReadJSON
(filePath: string, fallback: any)
pages/api/settings.ts:74
↓ 2 callersFunctionscrapeKeywordFromGoogle
(keyword:KeywordType, settings:SettingsType, subdomainMatching?: string)
utils/scraper.ts:298
↓ 2 callersFunctionscrapeKeywordWithStrategy
( keyword: KeywordType, settings: SettingsType, domainSettings?: Partial<DomainType>, )
utils/scraper.ts:180
↓ 2 callersFunctionscrapeSinglePage
( keyword: KeywordType, settings: SettingsType, scraperObj: ScraperSettings | undefined, paginatio
utils/scraper.ts:109
↓ 2 callersFunctionselectKeyword
(keywordID: number)
components/keywords/KeywordsTable.tsx:86
↓ 2 callersFunctionsendNotificationEmail
(domain: Domain, settings: SettingsType)
pages/api/notify.ts:57
↓ 2 callersMethodserpExtractor
Custom function to extract the serp result from the scraped data. The extracted data should be @return {scraperExtractedItem[]}
types.d.ts:274
↓ 2 callersFunctionsortItemStyle
(sortType:string)
components/keywords/KeywordFilter.tsx:119
↓ 2 callersFunctionstripWww
(hostname: string)
utils/scraper.ts:429
↓ 2 callersFunctionswitchTab
(tab: string)
components/insight/Insight.tsx:22
↓ 2 callersFunctionupdateKeywordPosition
(keywordRaw:Keyword, updatedKeyword: RefreshResult, settings: SettingsType)
utils/refresh.ts:71
↓ 2 callersFunctionupdateKeywordsVolumeData
(volumesData: false | Record<number, number>)
utils/adwords.ts:364
↓ 2 callersFunctionupdateLocalKeywordIdeas
(domain:string, data:IdeaDatabaseUpdateData)
utils/adwords.ts:408
↓ 2 callersFunctionupdateLocalSCData
(domain:string, scDomainData?:SCDomainDataType)
utils/searchConsole.ts:256
↓ 2 callersFunctionuseFetchChangelog
()
services/misc.tsx:8
↓ 2 callersFunctionuseFetchKeywordIdeas
(router: NextRouter, adwordsConnected = false)
services/adwords.tsx:42
↓ 2 callersFunctionuseFetchKeywords
( router: NextRouter, domain: string, setKeywordSPollInterval?:Function, keywordSPollInterval:unde
services/keywords.tsx:11
↓ 2 callersFunctionuseMutateKeywordIdeas
(router:NextRouter, onSuccess?: Function)
services/adwords.tsx:49
↓ 2 callersFunctionuseRefreshKeywords
(onSuccess:Function)
services/keywords.tsx:137
↓ 2 callersFunctionuseUpdateKeywordTags
(onSuccess:Function)
services/keywords.tsx:113
↓ 2 callersFunctionuseUpdateSettings
(onSuccess:Function|undefined)
services/settings.ts:13
↓ 1 callersFunctionIdeasSortKeywords
(theKeywords:IdeaKeyword[], sortBy:string)
utils/client/IdeasSortFilter.ts:8
↓ 1 callersFunctionIdeasfilterKeywords
(keywords: IdeaKeyword[], filterParams: KeywordFilters)
utils/client/IdeasSortFilter.ts:37
↓ 1 callersFunctionSCfilterKeywords
(keywords: SCKeywordType[], filterParams: KeywordFilters)
utils/client/SCsortFilter.ts:70
↓ 1 callersFunctionSCkeywordsByDevice
(sortedKeywords: SCKeywordType[], device: string)
utils/client/SCsortFilter.ts:56
↓ 1 callersFunctionSCsortKeywords
(theKeywords:SCKeywordType[], sortBy:string)
utils/client/SCsortFilter.ts:7
↓ 1 callersFunctionaddDomain
()
components/domains/AddDomain.tsx:16
↓ 1 callersFunctionaddDomain
(req: NextApiRequest, res: NextApiResponse<DomainsAddResponse>)
pages/api/domains.ts:72
↓ 1 callersFunctionaddKeywordIdeasToTracker
()
components/ideas/KeywordIdeasTable.tsx:94
↓ 1 callersFunctionaddKeywords
(req: NextApiRequest, res: NextApiResponse<KeywordsGetResponse>)
pages/api/keywords.ts:79
↓ 1 callersFunctionaddSCKeywordsToTracker
()
components/keywords/SCKeywordsTable.tsx:88
↓ 1 callersFunctionaddTag
()
components/keywords/AddTags.tsx:19
↓ 1 callersFunctionbuildFullResults
(scrapedResults: SearchResult[], totalPositions: number = TOTAL_PAGES * PAGE_SIZE)
utils/scraper.ts:137
↓ 1 callersFunctioncheckSerchConsoleIntegration
(domain: DomainType)
utils/searchConsole.ts:225
↓ 1 callersFunctionclearFailedQueue
(req: NextApiRequest, res: NextApiResponse<SettingsGetResponse>)
pages/api/clearfailed.ts:21
↓ 1 callersFunctioncreateWrapper
()
__mocks__/utils.tsx:45
↓ 1 callersFunctioncronRefreshSearchConsoleData
(req: NextApiRequest, res: NextApiResponse<searchConsoleCRONRes>)
pages/api/searchconsole.ts:55
↓ 1 callersFunctioncronRefreshkeywords
(req: NextApiRequest, res: NextApiResponse<CRONRefreshRes>)
pages/api/cron.ts:26
↓ 1 callersFunctiondeleteDomain
(req: NextApiRequest, res: NextApiResponse<DomainsDeleteRes>)
pages/api/domains.ts:98
↓ 1 callersFunctiondeleteKeywords
(req: NextApiRequest, res: NextApiResponse<KeywordsDeleteRes>)
pages/api/keywords.ts:134
↓ 1 callersFunctionextractAdwordskeywordIdeas
(keywordIdeas:keywordIdeasResponseItem[], options:Record<string, string>)
utils/adwords.ts:221
↓ 1 callersFunctionfavoriteKeywords
(req: NextApiRequest, res: NextApiResponse<keywordsIdeasUpdateResp>)
pages/api/ideas.ts:80
↓ 1 callersFunctionfetchAdwordsKeywordIdeas
(router: NextRouter, domainSlug: string)
services/adwords.tsx:29
↓ 1 callersFunctionfetchChangelog
()
services/misc.tsx:3
↓ 1 callersFunctionfetchDomain
(router: NextRouter, domainName: string)
services/domains.tsx:22
↓ 1 callersFunctionfetchKeywords
(router: NextRouter, domain: string)
services/keywords.tsx:5
↓ 1 callersFunctionfetchMigrationStatus
()
services/settings.ts:64
↓ 1 callersFunctionfetchSCInsight
(router: NextRouter)
services/searchConsole.ts:22
↓ 1 callersFunctionfetchSCKeywords
(router: NextRouter)
services/searchConsole.ts:4
↓ 1 callersFunctionfetchSearchResults
(router:NextRouter, keywordData: Record<string, string>)
services/keywords.tsx:182
↓ 1 callersFunctionfetchSettings
()
services/settings.ts:4
↓ 1 callersFunctionfilterCountry
(cntrs:string[])
components/keywords/KeywordFilter.tsx:56
↓ 1 callersFunctionfilterTags
(tags:string[])
components/keywords/KeywordFilter.tsx:58
↓ 1 callersFunctionfilterTags
(tags:string[])
components/ideas/IdeasFilter.tsx:22
next →1–100 of 262, ranked by callers