Automated tracking system for union research papers from OpenAlex API, NBER, and IZA.
Three GitHub Actions workflows:
- Daily data fetch:
union_papers.Rqueries APIs, filters out false hits, updates CSV database - Weekly Slack notifications:
send_slack.pysends formatted messages for new papers - Website deployment: Publishes interactive table to GitHub Pages when data changes
Papers are tracked for 365 days and filtered to include mentions of unions and to exclude papers with hits unrelated to labor unions.
- OPENALEX_EMAIL: Email for OpenAlex API polite access
- SLACK_WEBHOOK_URL: Slack Incoming Webhook URL for notifications
- PAT_GITHUB: Personal access token for pushing commits from workflows
See CLAUDE.md for detailed documentation.