Skip to content

Add FinAI Research Workflow#654

Open
csmar432 wants to merge 2 commits into
academic:livefrom
csmar432:add-finai-research-workflow
Open

Add FinAI Research Workflow#654
csmar432 wants to merge 2 commits into
academic:livefrom
csmar432:add-finai-research-workflow

Conversation

@csmar432

Copy link
Copy Markdown

docs/manual/awesome_list_prs/PR-04-academic-awesome-datascience.md

csmar432 pushed a commit to csmar432/finai-research that referenced this pull request Jul 11, 2026
Auto-submission (verified live):
- matteocourthoud/awesome-causal-inference/pull/14
- wilsonfreitas/awesome-quant/pull/468
- academic/awesome-datascience/pull/654
- emptymalei/awesome-research/pull/111

New: scripts/submit_awesome_list_prs.py (309 lines)
- Auto-fork upstream repo via gh API
- Discover README path (handles lowercase + non-standard default branches
  e.g. antontarasenko uses "readme.md" + "default" branch, academic uses
  "live" branch)
- Insert entry text at correct section (with fallback to file end)
- Commit via GitHub Contents API
- Open PR against upstream
- Idempotent: re-running detects existing fork/branch/PR and skips

Discovered during execution:
- antontarasenko/awesome-economics has has_pull_requests=false per
  GitHub API → auto-skipped with reason documented in PR-01.

Social media submission packages (manual web submission required):
- docs/manual/social_media/README.md (overview + PR status)
- 01-hackernews.md (Show HN)
- 02-reddit-machinelearning.md ([P] Project flair)
- 03-reddit-python.md (Show & Tell flair)
- 04-zhihu.md (专栏文章 + 短想法 + 主动回答策略)
- 05-weibo.md (短文 + 配图 + 加V申请)
- 06-x-com.md (thread of 5 tweets + single-tweet variant)

Each social media file includes:
- Full ready-to-paste content (titles, bodies, tags)
- Submission URL
- Best-time-to-post guidance
- Platform-specific rules (karma requirements, flairs, etc.)
- Post-submission monitoring instructions

What requires manual action by @csmar432:
- HN/Reddit/微博/知乎/X.com web submission (no API access)
- PyPI upload (token-required; package already built to dist/)
- mcpservers.org web form submission

Verification:
- ruff check scripts/: All checks passed
- pytest (test_version_drift + test_cli_deep): 26/26 PASSED
- audit_guard: 16/16 PASSED
- check_openssf: 21/21 (100%) 🥇 Gold

Co-authored-by: Cursor <cursoragent@cursor.com>
@hmert

hmert commented Jul 11, 2026

Copy link
Copy Markdown
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants