terraform config for MWAA
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v3.36.0
terraform plan -var-file=vars.tfvars
terraform apply -var-file=vars.tfvars
| <template> | |
| <div class="hello"> | |
| <input type="text" v-model="searchText"></input> | |
| <ul> | |
| <li v-for="item in candidates">{{ item.text }}</li> | |
| </ul> | |
| </div> | |
| </template> | |
| <script> |
| # PDFにoutlineをつけるスクリプト | |
| # | |
| # 概要: | |
| # PDFファイルの本文中にある目次の文字列を解析し、 | |
| # 解析結果を元にPDFにアウトラインを設定する | |
| # セットアップ: | |
| # pip install pdfminer.six | |
| # pip install pdfrw | |
| # pip install reportlab | |
| # 実行方法: |
| # Booth売上のMoneyForward会計用インポートファイル作成スクリプト | |
| # | |
| # 設定手順: | |
| # pip install selenium | |
| # pip install chromedriver-binary==<利用しているChromeバージョン> | |
| # pip install beautifulsoup4 | |
| # pip install html5lib | |
| # 実行方法: | |
| # python booth_mf_import.py | |
| # 実行後「booth_mf_import_年.csv」が出力されるので、MoneyForward会計の仕訳帳からインポートする |
terraform config for MWAA
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v3.36.0
terraform plan -var-file=vars.tfvars
terraform apply -var-file=vars.tfvars
| # 技術書典売上のMoneyForward会計用インポートファイル作成スクリプト | |
| # | |
| # 実行方法: | |
| # 1. 技術書典サイトにログインし、マイページ→売上管理→確定売上 | |
| # 2. 「月別確定売上」を選択しExcel等にコピー、「sales.csv」という名称のCSV形式で出力 | |
| # 3. スクリプトを実行 | |
| # python techbookfest_mf_import.py | |
| # 実行後「techbookfest_mf_import_年.csv」が出力されるので、MoneyForward会計の仕訳帳からインポートする | |
| import csv |
| #!/bin/sh | |
| # ローカルPC上でAirflow環境を実行するためのスクリプト | |
| # | |
| # 環境変数PYTHON_BINに、Python3.7系のpythonのパスを指定する必要があります. | |
| # macosの場合: | |
| # export PYTHON_BIN=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 | |
| # pyenv(Python3.7.9)の場合: | |
| # export PYTHON_BIN=~/.pyenv/versions/3.7.9/bin/python3 | |
| # | |
| # ディレクトリ構造 |
| import json | |
| import urllib.parse | |
| import sys | |
| import re | |
| if __name__ == "__main__": | |
| if len(sys.argv) < 2: | |
| print("usage: python3 har2mermaid.py harfile") | |
| exit(1) | |
| har_file = sys.argv[1] |
| # 音響特徴に寄せたアイマス楽曲のプレイリストを登録するスクリプト | |
| # | |
| # 前提: | |
| # 以下の環境変数を設定(.envファイルに記載) | |
| # SPOTIPY_CLIENT_ID: spotify web apiのID | |
| # SPOTIPY_CLIENT_SECRET: spotify web apiのシークレットキー | |
| # TARGET_PLAYLIST_ID: 更新するプレイリストのID | |
| # 以下の依存ライブラリをインストール | |
| # pip install spotipy | |
| # pip install python-dotenv |
| import os | |
| import datetime | |
| import csv | |
| import glob | |
| import json | |
| import jinja2 | |
| import textwrap | |
| import sys | |
| # dbt_score_rules/dbt_best_practice.py | |
| # | |
| # dbt-score: https://dbt-score.picnic.tech/ | |
| # | |
| # How we style our dbt models - Fields and model names | |
| # https://docs.getdbt.com/best-practices/how-we-style/1-how-we-style-our-dbt-models | |
| import re | |
| from dbt_score import Model, RuleViolation, rule | |
| import inflect |