수업 참석자 작업
내 워크플로우
Google Meet에서 대학에서 주최하는 지루한 'OOPS' 수업을 극복하는 데 도움이 되는 '수업 참석자'라는 GitHub 작업을 만들었습니다.
쉽게:
P.S. OOPS or any other university course is an important part of the curriculum and you should never skip it. My only intention with this action is to be able to understand and grasp these concepts by actually implementing them on my own, a practice which I'm not able to follow while attending my University Classes.
제출 카테고리:
엉뚱한 와일드카드
비밀
다음으로 이동하여 프로젝트에 비밀 3개를 추가해야 합니다.
Project Settings > Secrets > New Secret.
The Format for these 3 secrets is as below :
USER_EMAIL : Contains Your Google Account Email Address
USER_PASSWORD : Contains Your Google Account Password
MEET_LINK : The Link for the Google Meet you'd like to join.
Yaml 파일 또는 코드 링크
Example Workflow file
An example workflow to set up your class attender action quickly.
name: Class Attender
on:
# Set the time here
schedule:
- cron: "0 11 * * *" # 11 AM Every Morning
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.7]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Setup Chromedriver
uses: nanasess/setup-chromedriver@master
- run: |
export DISPLAY=:99
chromedriver --url-base=/wd/hub &
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 &
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install selenium pyvirtualdisplay pause
- name: RUN
run: |
python ./script.py ${{ secrets.USER_EMAIL }} ${{ secrets.USER_PASSWORD }} ${{ secrets.MEET_LINK }}
ishanddeveloper / 수업 참석자 조치
이 리포지토리는 크론 작업을 실행하기 위한 GitHub 작업 전용이며, 매일 아침 11시에 내 매우 지루한 OOPS 수업에 참석합니다.
수업 참석자 작업
이 리포지토리는 크론 작업을 실행하기 위한 GitHub 작업 전용이며, 매일 아침 11시에 내 매우 지루한 OOPS 수업에 참석합니다.
THIS REPOSITORY WAS CREATED AS A PART OF ACTIONS HACKATHON HOSTED BY DEV.TO AND GITHUB,
비밀
다음으로 이동하여 프로젝트에 비밀 3개를 추가해야 합니다.
Project Settings > Secrets > New Secret.
이 3가지 비밀의 형식은 다음과 같습니다. # Contains Your Google Account Email Address
USER_EMAIL
# Contains Your Google Account Password
USER_PASSWORD
# Add the Link for the Google Meet you'd like to join.
MEET_LINK
용법
예제 워크플로 파일
수업 참석자 작업을 신속하게 설정하는 예제 워크플로우입니다.
name: Class Attender
on:
# Set the time here
schedule:
- cron: "0 11 * * *" # 11 AM Every Morning
jobs:
…View on GitHub
추가 리소스/정보
이 작업은 후드 아래에서 다음과 같은 오픈 소스 작업을 사용하여 쉽게 설정합니다.
나나세스 / 설정 크롬 드라이버
GitHub Actions에서 사용하기 위한 ChromeDriver
설정 크롬 드라이버
이 작업은 작업에 사용할 ChromeDriver을 설정합니다.
용법
참조action.yml
steps:
- uses: actions/checkout@master
- uses: nanasess/setup-chromedriver@master
with:
# Optional: do not specify to match Chrome's version
chromedriver-version: '77.0.3865.40'
- run: |
export DISPLAY=:99
chromedriver --url-base=/wd/hub &
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & # optional
View on GitHub
ishandeveloper 님이 ♥로 제작
참조action.yml
steps: - uses: actions/checkout@master - uses: nanasess/setup-chromedriver@master with: # Optional: do not specify to match Chrome's version chromedriver-version: '77.0.3865.40' - run: | export DISPLAY=:99 chromedriver --url-base=/wd/hub & sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 & # optional
View on GitHub
ishandeveloper 님이 ♥로 제작
Reference
이 문제에 관하여(수업 참석자 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ishandeveloper/class-attendee-action-2c8c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)