GetDataBase Execute Every Day . #1030
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: GetDataBase Execute Every Day . | |
on: | |
schedule: | |
# * is a special character in YAML so you have to quote this string | |
- cron: '30 0 * * *' | |
workflow_dispatch: | |
repository_dispatch: | |
types: | |
- GetDataBase | |
# watch: | |
# types: [started] | |
jobs: | |
Crawler: | |
name: Crawler | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
persist-credentials: false | |
- name: 'Set up Python' | |
uses: actions/setup-python@v1 | |
with: | |
python-version: 3.10.15 | |
- name: 'Install requirements' | |
run: | | |
pip install -r ./requirements.txt | |
- name: Import GPG Key | |
uses: crazy-max/ghaction-import-gpg@v1 | |
env: | |
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} | |
PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} | |
- name: "GIT CONFIG SETUP" | |
run: | | |
git config --local user.email "admin@icodeq.com" | |
git config --local user.name "Zkeq" | |
git config --global user.signingkey 8AA837492A2A4853D73A6B4FE51708AB7BACA4A9 | |
git config --global commit.gpgsign true | |
- name: 'CRAWLER zh-CN BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py zh-CN | |
- name: 'Commit zh-CN CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler zh-CN at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER en-US BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py en-US | |
- name: 'Commit en-US CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler en-US at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER ja-JP BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py ja-JP | |
- name: 'Commit ja-JP CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler ja-JP at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER de-DE BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py de-DE | |
- name: 'Commit de-DE CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler de-DE at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER en-CA BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py en-CA | |
- name: 'Commit en-CA CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler en-CA at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER en-GB BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py en-GB | |
- name: 'Commit en-GB CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler en-GB at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER en-IN BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py en-IN | |
- name: 'Commit en-IN CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler en-IN at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER fr-FR BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py fr-FR | |
- name: 'Commit fr-FR CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler fr-FR at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: 'CRAWLER it-IT BING DATABASE' | |
env: | |
PASSWORD: ${{ secrets.PASSWORD }} | |
run: python ./ALL.py it-IT | |
- name: 'Commit it-IT CRAWLER files' | |
run: | | |
git add . | |
git commit -m "GitHub Actions Crawler it-IT at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: "MAKE readme.md file" | |
run: python ./make_readme.py | |
- name: Commit readme.md files | |
run: | | |
git add . | |
git commit -m "GitHub Actions MAKE README.md at $(date +'%Y-%m-%d %H:%M:%S')" | |
- name: Push changes | |
uses: ad-m/github-push-action@master | |
with: | |
github_token: ${{ secrets.MY_GIT_TOKEN }} | |
branch: main |