chore: update and merge gitignore
This commit is contained in:
23
workflows/324.yml
Normal file
23
workflows/324.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: 3CatInfo RSS to BSKY
|
||||
description: "A GitHub Action to post 324 (now 3CatInfo) RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://api.3cat.cat/noticies\?_format\=rss\&origen\=frontal\&frontal\=n324-portada-noticia\&version\=2.0 ${{ secrets.BSKY_324_HANDLE }} ${{ secrets.BSKY_324_USERNAME }} ${{ secrets.BSKY_324_APP_PASSWORD }} --service "https://eurosky.social"
|
||||
33
workflows/3cat.yml
Normal file
33
workflows/3cat.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post Som3CAT Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter Meteocat to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_3CAT_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_3CAT_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_3CAT_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_3CAT_APP_PASSWORD }}
|
||||
33
workflows/bomberscat.yml
Normal file
33
workflows/bomberscat.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post BombersCat user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_BOMBERSCAT_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CAT112_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CAT112_PASSWORD }}
|
||||
33
workflows/crunchy.yml
Normal file
33
workflows/crunchy.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post Crunchyroll Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter Crunchyroll to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_CRUNCHYROLL_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CRUNCHYROLL_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CRUNCHYROLL_APP_PASSWORD }}
|
||||
23
workflows/crunchyroll.yml
Normal file
23
workflows/crunchyroll.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: Crunchyroll Portada Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://cr-news-api-service.prd.crunchyrollsvc.com/v1/es-ES/rss ${{ secrets.BSKY_CRUNCHYROLL_HANDLE }} ${{ secrets.BSKY_CRUNCHYROLL_USERNAME }} ${{ secrets.BSKY_CRUNCHYROLL_APP_PASSWORD }}
|
||||
33
workflows/emergenciescat.yml
Normal file
33
workflows/emergenciescat.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post EmergenciesCat user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_EMERGENCIESCAT_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CAT112_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CAT112_PASSWORD }}
|
||||
23
workflows/epc-badalona.yml
Normal file
23
workflows/epc-badalona.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Badalona Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/badalona/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-barcelona.yml
Normal file
23
workflows/epc-barcelona.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Barcelona Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/barcelona/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-ciencia.yml
Normal file
23
workflows/epc-ciencia.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Ciencia Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/ciencia/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-cornella.yml
Normal file
23
workflows/epc-cornella.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Cornellà Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/cornella/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-economia.yml
Normal file
23
workflows/epc-economia.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Economia Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/economia/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-educacio.yml
Normal file
23
workflows/epc-educacio.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Educació Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/educacio/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-esports.yml
Normal file
23
workflows/epc-esports.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Esports Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/esports/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-extra.yml
Normal file
23
workflows/epc-extra.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Extra Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/extra/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-gent.yml
Normal file
23
workflows/epc-gent.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Gent Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/gent/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-hospitalet.yml
Normal file
23
workflows/epc-hospitalet.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Hospitalet Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/hospitalet/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-internacional.yml
Normal file
23
workflows/epc-internacional.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Internacional Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/internacional/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-medi-ambient.yml
Normal file
23
workflows/epc-medi-ambient.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Medi Ambient Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/medi-ambient/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-motor.yml
Normal file
23
workflows/epc-motor.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Motor Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/motor/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-oci-i-cultura.yml
Normal file
23
workflows/epc-oci-i-cultura.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Oci i cultura Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/oci-i-cultura/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-opinio.yml
Normal file
23
workflows/epc-opinio.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Opinió Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/opinio/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-politica.yml
Normal file
23
workflows/epc-politica.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Politica Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/politica/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-portada.yml
Normal file
23
workflows/epc-portada.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Portada Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/portada/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-que-fer.yml
Normal file
23
workflows/epc-que-fer.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Què fer Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/que-fer/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-sabadell.yml
Normal file
23
workflows/epc-sabadell.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Sabadell Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/sabadell/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-sanitat.yml
Normal file
23
workflows/epc-sanitat.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Sanitat Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/sanitat/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-santa-coloma.yml
Normal file
23
workflows/epc-santa-coloma.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Santa Coloma Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/santa-coloma/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-societat.yml
Normal file
23
workflows/epc-societat.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Societat Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/societat/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-tecnologia.yml
Normal file
23
workflows/epc-tecnologia.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Tecnologia Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/societat/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-tele.yml
Normal file
23
workflows/epc-tele.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Tele Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/tele/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-temps.yml
Normal file
23
workflows/epc-temps.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Temps Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/temps/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
23
workflows/epc-terrassa.yml
Normal file
23
workflows/epc-terrassa.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: eP Terrassa Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/36 * * * *' # every 36 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.elperiodico.cat/ca/rss/terrassa/rss.xml ${{ secrets.BSKY_EP_HANDLE }} ${{ secrets.BSKY_EP_USERNAME }} ${{ secrets.BSKY_EP_APP_PASSWORD }}
|
||||
33
workflows/fcbarcelona.yml
Normal file
33
workflows/fcbarcelona.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCB Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter Meteocat to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCB_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbatletic.yml
Normal file
33
workflows/fcbatletic.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBAtletic Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBATLETIC_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbbasket.yml
Normal file
33
workflows/fcbbasket.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBBasket Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBBASKET_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbfemeni.yml
Normal file
33
workflows/fcbfemeni.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBFemení Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBFEMENI_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbfutbolsala.yml
Normal file
33
workflows/fcbfutbolsala.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCB Futbol Sala Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBFUTBOLSALA_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbhandbol.yml
Normal file
33
workflows/fcbhandbol.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBHandbol Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBHANDBOL_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbhoquei.yml
Normal file
33
workflows/fcbhoquei.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBHoquei Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBHOQUEI_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/fcbmasia.yml
Normal file
33
workflows/fcbmasia.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post FCBMasia Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_FCB_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_FCBMASIA_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_MQUB_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_MQUB_PASSWORD }}
|
||||
33
workflows/meteocat.yml
Normal file
33
workflows/meteocat.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post Meteocat Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter Meteocat to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_APP_PASSWORD }}
|
||||
33
workflows/mossos.yml
Normal file
33
workflows/mossos.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post Mossos Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_MOSSOS_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CAT112_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CAT112_PASSWORD }}
|
||||
23
workflows/rac1.yml
Normal file
23
workflows/rac1.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: Rac1 Portada Post RSS to BSKY
|
||||
description: "A GitHub Action to post RSS feed items to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install atproto fastfeedparser beautifulsoup4 httpx arrow charset-normalizer
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 rss2bsky.py https://www.rac1.cat/rss/home.xml ${{ secrets.BSKY_RAC1_HANDLE }} ${{ secrets.BSKY_RAC1_USERNAME }} ${{ secrets.BSKY_RAC1_APP_PASSWORD }}
|
||||
33
workflows/semgencat.yml
Normal file
33
workflows/semgencat.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post SemGenCat user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_SEMGENCAT_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CAT112_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CAT112_PASSWORD }}
|
||||
33
workflows/transit.yml
Normal file
33
workflows/transit.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Post Transit Twitter user feed to BSKY
|
||||
description: "A GitHub Action to post from Twitter to Bluesky (BSKY) using a Python script."
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '*/30 * * * *' # every 30 minutes
|
||||
|
||||
jobs:
|
||||
post:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.14'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -U atproto tweety-ns playwright httpx arrow python-dotenv -q
|
||||
playwright install chromium
|
||||
|
||||
- name: Run script
|
||||
run: |
|
||||
python3 twitter2bsky_daemon.py \
|
||||
--twitter-username ${{ secrets.TWITTER_USERNAME }} \
|
||||
--twitter-password ${{ secrets.TWITTER_PASSWORD }} \
|
||||
--twitter-email ${{ secrets.TWITTER_CAT112_EMAIL }} \
|
||||
--twitter-handle ${{ secrets.TWITTER_TRANSIT_HANDLE }} \
|
||||
--bsky-handle ${{ secrets.BSKY_CAT112_HANDLE }} \
|
||||
--bsky-password ${{ secrets.BSKY_CAT112_PASSWORD }}
|
||||
Reference in New Issue
Block a user