Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YouMind-OpenLab/awesome-gpt-image-2
/ functions
Functions
32 in github.com/YouMind-OpenLab/awesome-gpt-image-2
⨍
Functions
32
◇
Types & classes
11
↓ 92 callers
Function
t
(key: keyof Translation, locale: string, params?: Record<string, string>)
scripts/utils/i18n.ts:1372
↓ 7 callers
Function
buildPromptsUrl
* Build an absolute URL to the GPT Image 2 prompts gallery with the correct * locale prefix. Pass a suffix like `?id=123` or `?categories=foo` via `s
scripts/utils/markdown-generator.ts:63
↓ 2 callers
Function
generatePromptSection
(prompt: Prompt, index: number, locale: string)
scripts/utils/markdown-generator.ts:240
↓ 1 callers
Function
cleanFieldValue
* Clean field value: remove "_No response_" placeholder, return undefined if field is empty or invalid
scripts/sync-approved-to-cms.ts:62
↓ 1 callers
Function
cleanPromptContent
* 清理提示词内容中的代码块标记 * 移除 ``` 或 ```json 等格式的代码块标记 * * 处理的情况: * - ``` 提示词 ``` * - ```json 提示词 ``` * - ```python 提示词 ``` 等任意语言标识符 * - 多行内容中的代码块标记
scripts/utils/markdown-generator.ts:79
↓ 1 callers
Function
createPrompt
( data: Partial<Prompt> )
scripts/utils/cms-client.ts:347
↓ 1 callers
Function
fetchAllPrompts
( locale: string = "en-US", allCategories: FilterCategory[] = [] )
scripts/utils/cms-client.ts:251
↓ 1 callers
Function
fetchFeaturedPrompts
* 获取 featured prompts
scripts/utils/cms-client.ts:161
↓ 1 callers
Function
fetchPromptCategories
(locale: string = "en-US")
scripts/utils/cms-client.ts:442
↓ 1 callers
Function
fetchPromptsByCategory
* 获取指定类目的 prompts
scripts/utils/cms-client.ts:201
↓ 1 callers
Function
findPromptByGitHubIssue
( issueNumber: string )
scripts/utils/cms-client.ts:310
↓ 1 callers
Function
generateAllPromptsSection
(regular: Prompt[], hiddenCount: number, locale: string)
scripts/utils/markdown-generator.ts:307
↓ 1 callers
Function
generateCategoriesSection
(categories: FilterCategory[], locale: string)
scripts/utils/markdown-generator.ts:217
↓ 1 callers
Function
generateContribute
(locale: string)
scripts/utils/markdown-generator.ts:413
↓ 1 callers
Function
generateFeaturedSection
(featured: Prompt[], locale: string)
scripts/utils/markdown-generator.ts:294
↓ 1 callers
Function
generateFooter
(locale: string)
scripts/utils/markdown-generator.ts:435
↓ 1 callers
Function
generateGalleryCTA
(categories: FilterCategory[], locale: string)
scripts/utils/markdown-generator.ts:178
↓ 1 callers
Function
generateHeader
(locale: string)
scripts/utils/markdown-generator.ts:125
↓ 1 callers
Function
generateLanguageNavigation
(currentLocale: string)
scripts/utils/markdown-generator.ts:150
↓ 1 callers
Function
generateMarkdown
(data: SortedPrompts, total: number, locale: string = 'en')
scripts/utils/markdown-generator.ts:105
↓ 1 callers
Function
generateStats
(stats: { total: number; featured: number }, locale: string)
scripts/utils/markdown-generator.ts:336
↓ 1 callers
Function
generateTOC
(locale: string)
scripts/utils/markdown-generator.ts:360
↓ 1 callers
Function
generateWhatIs
(locale: string)
scripts/utils/markdown-generator.ts:383
↓ 1 callers
Function
getLocalePrefix
* Convert locale to URL language prefix. * youhome uses next-intl `as-needed`: default (en-US) has no prefix; * all other locales carry their full c
scripts/utils/markdown-generator.ts:48
↓ 1 callers
Function
main
()
scripts/generate-readme.ts:13
↓ 1 callers
Function
main
()
scripts/sync-approved-to-cms.ts:116
↓ 1 callers
Function
parseIssue
(issueBody: string)
scripts/sync-approved-to-cms.ts:71
↓ 1 callers
Function
parseLanguage
(languageName: string)
scripts/sync-approved-to-cms.ts:55
↓ 1 callers
Function
sortPrompts
(prompts: Prompt[], total?: number)
scripts/utils/cms-client.ts:292
↓ 1 callers
Function
updatePrompt
( id: number, data: Partial<Prompt> )
scripts/utils/cms-client.ts:374
↓ 1 callers
Function
uploadImageToCMS
(imageUrl: string)
scripts/utils/image-uploader.ts:12
Function
processPromptImages
* 处理 prompt 数据,提取图片
scripts/utils/cms-client.ts:143