brunch-diary / app.py

Commit History

add /api/threads_search (keyword_search proxy, key-guarded)
f9b2cfb
Running
verified

openfree commited on

threads bilingual (KO+EN) + manual_publish MANUAL_PUBLISH_KEY auth (2026-07-26)
5950d8a
verified

openfree commited on

threads: @choi .openai 톤/구조로 변경(인물·기업 발표체+인사이트 마무리, 이모지·해시태그 제거)
a2ea8ba
verified

openfree commited on

devto: POST_HOURS 2->4/day (8/12/16/20) - increase dev.to publishing volume
4a54b46
verified

openfree commited on

threads: 5->10 posts/day (PER_DAY=10, interval 60min 09-19, jitter 5-40, SCHED_VERSION 6 replan)
91c3704
verified

openfree commited on

threads v5: 5 posts/day, 09-19h 2h anchors + 11-111min random jitter; composition = 1 press + 1 blog + 3 related
321bb61
verified

openfree commited on

URGENT: halt Threads auto-posting (account temporarily locked). Hard kill switch THREADS_ENABLED=0 on loop/curate/publish; when re-enabled, minimum cadence 3 posts/day (240min, 09-18)
9218d36
verified

openfree commited on

Threads: apply like-analysis learnings — contrarian-hook prompt, 120-200 char target, popularity filter for papers (boost survey/tutorial, penalize niche), rebalance sources (cut spaces/models/datasets, keep HN/vidraft strong)
77f7c32
verified

openfree commited on

fix: add global import re/io — _push_compose fell back to template due to NameError
629099c
verified

openfree commited on

Add daily push routine (10:00/17:00 KST) — homepage news -> notification copy -> push-api; + /api/push_now (dry_run) and /api/push_status
4002474
verified

openfree commited on

Threads: 30 -> 44 posts/day (20-min interval), expand sources to 44, SCHED_VERSION 3 for same-day re-curate
70f0b8f
verified

openfree commited on

Threads: 15 -> 30 posts/day (every 30min, interval-based slots), batched gen, midnight-safe cap, SCHED_VERSION for same-day re-curate
cfde21e
verified

openfree commited on

Threads automation: 10 -> 15 posts/day (expand slots + sources + VIDRAFT assets incl. VKIE; max_tokens 6000)
b05d3b6
verified

openfree commited on

Monitoring: add Darwin Avatar to MON_URL
e62ce2e
verified

openfree commited on

Service monitoring: HF status(4-color)+domain health+K-AI top10 -> /api/status
be5c7f5
verified

openfree commited on

Threads: narrative-style generation prompt (hook-arc-insight)
fef393a
verified

openfree commited on

Threads daily auto-routine: queue+tick posting, 07:00 auto-curate, 08:00 daily report (Threads+Medium/Devto)
04eae8f
verified

openfree commited on

Add publish_threads (Threads API text posting) + manual_publish threads target
d35df1d
verified

openfree commited on

Add guarded /api/manual_publish endpoint for custom Medium/Dev.to posts
b9dbcc3
verified

openfree commited on

FIX: pick_target fallback to newest unposted (dont skip when no fresh news) — keeps 12h auto-publish alive
585b8df
verified

openfree commited on

SEO/AEO blog: server-rendered /blog/{id} + JSON-LD + sitemap.xml + robots.txt
e5d82be
verified

openfree commited on

debug: blogger config flags
497d325
verified

openfree commited on

Dev.to: sanitize tags(alnum), /api/debug, result capture
6c59126
verified

openfree commited on

Add Dev.to auto-publish: technical English article (dev-focused, secret-safe) every 12h, independent dedup
1d367c1
verified

openfree commited on

Medium: force English H1 as post title (fix Korean title on English post)
4de8f79
verified

openfree commited on

Medium bot: 12h cadence (08/20 KST) + SEO/AEO structure (TL;DR/H2/Key takeaways/FAQ) + real SEO tags
652eb82
verified

openfree commited on

Redefine: daily 08:00 KST English news brief from homepage news -> Medium (no images, source-attributed) per chairman 2026-07-08
5213ce9
verified

openfree commited on

publish: Medium-only target + daily (24h) cadence per chairman 2026-07-08
8cf6841
verified

openfree commited on

chore: 생성 주기 1h→3h 변경
2d79750
verified

openfree commited on

fix: remove GitHub memory from article gen (영업기밀 보호 강화)
2b924a5
verified

openfree commited on

security: ???? 3? ?? (CHANGELOG ?? + ???? ????? + ?? ??? ??)
97b0251
verified

openfree commited on

fix: ???? ?? ???? ?? (?? ?? ?? ??)
6aecc96
verified

openfree commited on

remove: AI ?? ?? ?? (?? ? ?? AI? ?? ???????.)
2479dbf
verified

openfree commited on

feat: Medium smart-skip (23h rate-limit tracker, no wasteful retries)
97e151d
verified

openfree commited on

fix: CORS allow_origins=* so VIDraft/AI Space blog tab can fetch articles
8a2107f
verified

openfree commited on

fix: Medium 429 retry with exponential backoff
ba90915
verified

openfree commited on

fix: store error reason in platforms_map for debugging
776595c
verified

openfree commited on

fix: presave images before publish — fix image display on Dev.to/Medium + proxy cover URL
ec5a33d
verified

openfree commited on

feat: topic dedup + created_at field + /api/urls endpoint + URL log
864a48b
verified

openfree commited on

feat: ??? ?? ???? + vidraft.net ??? ??
cca5a41
verified

openfree commited on

feat: ????? ??(Dev.to/Medium/Blogger/Telegram) + SEO/AEO + ????(/api/stats) + 6h ????
fcb6b50
verified

openfree commited on

feat: SEO/AEO ??? + ????? ?? (Dev.to/Medium/Blogger/Hashnode/Telegram) + TL;DR+FAQ ? ??
a23dd80
verified

openfree commited on

feat: ?? 2? ?? - 6000-7000? / ??? 5-8? / max_tokens 8000
0f47ddb
verified

openfree commited on

feat: seawolf/132 ?? ?? ?? STYLE_SYSTEM ?? ??? - ???????+?????+??vs??+?????+????
b72df0b
verified

openfree commited on

feat: ??? ??? ?? ?? STYLE_SYSTEM ?? ??? - ????+10?????+????+3???
fb36b58
verified

openfree commited on

fix: claude-sonnet-4-7 -> claude-sonnet-4-6 (4-7 not found)
e5ace14
verified

openfree commited on

fix: claude-sonnet-4-5 -> claude-sonnet-4-7
261779c
verified

openfree commited on

feat: ?? ?? - claude-sonnet-4-5 + 3000-3500? + 6?? ?????
260f66f
verified

openfree commited on

feat: ginigen/Today news source + 1h interval [app.py]
5d059d1
verified

openfree commited on

fix: Anthropic API + markdown renderer app.py
09b5811
verified

openfree commited on