ymlファイルの指定 ライブラリの指定は、requirements.txtで行う or pip直接記述のどちらか。 equirements.txtは、リポジトリの直下にファイルを配置する。 複数記載する場合は、run |と記載する。 #ノンプロ研 #PythonNight
2023-08-25 20:42:50日本時間にもできるみたい #ノンプロ研 #PythonNight pic.twitter.com/B5HjDKzWue
2023-08-25 20:44:52ymlファイルの指定 スケジュール実行は、 on: schedule: - cron:'30 12 * * *' で指定。 cronの後は、分 時 日 月 曜日。 時間は、UTCなので、JSTから-9時間で設定する。 実行時間は、15分くらい誤差あり。 #ノンプロ研 #PythonNight
2023-08-25 20:45:29スケジュールに従っての自動実行は便利ですね。 定期的なスクレイピングやデータ取得に使えそう。 #ノンプロ研 #PythonNight
2023-08-25 20:49:42リポリトジごとに環境変数設定できる! GithubAction使うときはymlファイルで環境変数の指定が必要! #ノンプロ研 #PythonNight pic.twitter.com/oIeP6xsFUd
2023-08-25 20:51:28環境変数 ユーザ名、パスワードは、Secretsという変数設定ができる。 Settings→Secrets and variables→Actionsで設定する。 見えちゃいやなものは、secretsタブで、見えてもいいものは、variablesタブで設定する。 #ノンプロ研 #PythonNight
2023-08-25 20:52:08ymlファイルで環境変数設定→スクリプト上でos.environで呼び出し #ノンプロ研 #PythonNight
2023-08-25 20:52:30ymlファイルの設定 - name: Run a Python script env: SENDER_EMAIL: ${{ secrets.SENDER_EMAIL }} run: python example.py Pythonスクリプトで参照 sender_email = os.environ['SENDER_EMAIL'] #ノンプロ研 #PythonNight
2023-08-25 20:52:38service_account.jsonは、リポジトリ直下におく。 今Windowsのタスクスケジューラで実行しているスクリプトを、Github Actionsで実行したい。 #ノンプロ研 #PythonNight
2023-08-25 21:03:30GithubAction楽しかった!実装がんばるぞー。 後半戦の推しの話も楽しみ(*´ω`*) #ノンプロ研 #PythonNight
2023-08-25 21:14:56Python Night後半は推しの話 最初はスクレイピング大好きマンから、Apifyの紹介です~ #ノンプロ研 #PythonNight
2023-08-25 21:15:16スクレイピング大好きマンの発表 Apifyの紹介 apify.com はじめて聞く! #ノンプロ研 #PythonNight
2023-08-25 21:16:20後半戦は、推しの話。 はじめは、そういちろうさんからApifyの紹介。 スクレイピング大好きマン。 Apifyとは? Webスクレイピング、自動化、データ抽出ができるサービス。 #ノンプロ研 #PythonNight
2023-08-25 21:16:35スクレイピング大好きマンの推しの話。 Apifyの紹介(/・ω・)/ apify.com #ノンプロ研 #PythonNight
2023-08-25 21:16:35Apifyでできること ・ウェブスクレイピング ・ブラウザの操作自動化 ・スケジュール実行 ・クラウド上での実行 #ノンプロ研 #PythonNight
2023-08-25 21:16:37便利なところ ・クラウド上で実行 ・makeやZapierとの連携も可能 ・無料プランでも十分 ・Pythonを直ぐに実行可能 #ノンプロ研 #PythonNight
2023-08-25 21:17:41