cognee/.github/workflows/daily_twitter_stats.yaml
2024-09-30 15:12:48 +02:00

38 lines
1 KiB
YAML

name: analytics | Send Twitter Followers to Segment
on: pull_request
#on:
# schedule:
# - cron: '0 0 * * *' # Runs daily at midnight UTC. Adjust as needed.
# workflow_dispatch: # Allows manual triggering of the workflow
jobs:
send-followers:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install tweepy requests
- name: Send Twitter Followers to Segment
env:
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
TWITTER_API_SECRET: ${{ secrets.TWITTER_API_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_SECRET: ${{ secrets.TWITTER_ACCESS_SECRET }}
SEGMENT_WRITE_KEY: ${{ secrets.SEGMENT_WRITE_KEY }}
TWITTER_USERNAME: ${{ secrets.TWITTER_USERNAME }}
run: |
cd tools
python daily_twitter_stats.py