-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjapan.sh
executable file
·147 lines (135 loc) · 4.36 KB
/
japan.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#!/bin/bash
EDITION="Japan"
DATE="2024 年 11 月 14 日"
URL="hashi.co/hashitalks-japan"
ID=$(echo $EDITION | tr '[:upper:]' '[:lower:]')
TAGLINE="Hear from and learn with fellow practitioners."
REGULAR_FONT="fonts/hashicorpsans/regular.ttf,fonts/meiryo/regular.ttf"
BOLD_FONT="fonts/hashicorpsans/bold.ttf,fonts/meiryo/bold.ttf"
LIGHT_FONT="fonts/hashicorpsans/light.ttf,fonts/meiryo/light.ttf"
TITLE_BOLD_FONT="fonts/hashicorpsans/bold.ttf,fonts/meiryo/bold.ttf"
EDITION_FONT="fonts/metro/light.ttf,fonts/meiryo/light.ttf"
LOGO_MEDIUM_FONT="fonts/hashicorpsans/bold.ttf,fonts/meiryo/bold.ttf"
COLOR="pink"
INPUT_DIR="input/$EDITION"
OUTPUT_DIR="../hashitalks-assets/2024/$EDITION"
NEXT="Next"
LOGO_OFFSET="0"
TAGLINE_OFFSET="25"
mkdir -p $OUTPUT_DIR
mkdir -p $OUTPUT_DIR/speakers
mkdir -p $OUTPUT_DIR/streaming
mkdir -p $OUTPUT_DIR/social
# social
picasso generate \
-t hashitalks/social/twitter_card_multi-font.hcl \
--var edition=$EDITION \
--var tagline="コミュニティ メンバーの意見に耳を傾け、 知識を深めます:" \
--var color=$COLOR \
--var date="2024 年 11 月 14 日" \
--var url=$URL \
--var tagline_offset=$TAGLINE_OFFSET \
--var regular_font=$REGULAR_FONT \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var edition_font="fonts/metro/light.ttf" \
--var logo_medium_font=$LOGO_MEDIUM_FONT \
-o $OUTPUT_DIR/social/twitter_card.png
picasso generate \
-t hashitalks/social/email_banner.hcl \
--var edition=$EDITION \
--var color=$COLOR \
--var logo_offset=$LOGO_OFFSET \
--var regular_font=$REGULAR_FONT \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
-o $OUTPUT_DIR/social/email_banner.png
# background
picasso generate \
-t hashitalks/streamyard/background/default.hcl \
-o $OUTPUT_DIR/streaming/default_background.png \
--var color=$COLOR
# # title
# picasso generate \
# -t hashitalks/streamyard/overlay/title.hcl \
# -o $OUTPUT_DIR/streaming/title.png \
# --var edition=$EDITION \
# --var color=$COLOR \
# speakers
picasso generate \
-t hashitalks/speakers/speaker.hcl \
-o $OUTPUT_DIR/speakers/ \
--var edition=$EDITION \
--var url=$URL \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var regular_font=$REGULAR_FONT \
--var title_bold_font=$TITLE_BOLD_FONT \
--var edition_font=$EDITION_FONT \
--csv $INPUT_DIR/csv/speakers.csv \
--csv-var speaker
# speakers no_space
picasso generate \
-t hashitalks/speakers/speaker_no_space.hcl \
-o $OUTPUT_DIR/speakers/ \
--var edition=$EDITION \
--var url=$URL \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var regular_font=$REGULAR_FONT \
--var title_bold_font=$TITLE_BOLD_FONT \
--var edition_font=$EDITION_FONT \
--csv $INPUT_DIR/csv/speakers_no_space.csv \
--csv-var speaker
# speakers 2_speakers
picasso generate \
-t hashitalks/speakers/speaker_two_speakers.hcl \
-o $OUTPUT_DIR/speakers/ \
--var edition=$EDITION \
--var url=$URL \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var regular_font=$REGULAR_FONT \
--var title_bold_font=$TITLE_BOLD_FONT \
--var edition_font=$EDITION_FONT \
--csv $INPUT_DIR/csv/speakers_two_speakers.csv \
--csv-var speaker
# # speakers 2_speakers_no_space
#picasso generate \
# -t hashitalks/speakers/speaker_two_speakers_no_space.hcl \
# -o $OUTPUT_DIR/speakers/ \
# --var edition=$EDITION \
# --var url=$URL \
# --var bold_font=$BOLD_FONT \
# --var light_font=$LIGHT_FONT \
# --var regular_font=$REGULAR_FONT \
# --var title_bold_font=$TITLE_BOLD_FONT \
# --var edition_font=$EDITION_FONT \
# --csv $INPUT_DIR/csv/speakers_two_speakers_no_space.csv \
# --csv-var speaker
# speakers 1_line
picasso generate \
-t hashitalks/speakers/speaker_1_line.hcl \
-o $OUTPUT_DIR/speakers/ \
--var color=$COLOR \
--var edition=$EDITION \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var regular_font=$REGULAR_FONT \
--var title_bold_font=$TITLE_BOLD_FONT \
--var edition_font=$EDITION_FONT \
--csv $INPUT_DIR/csv/speakers_1_line.csv \
--csv-var speaker
# new speakers 2023_3_line
picasso generate \
-t hashitalks/speakers/speaker_3_line.hcl \
-o $OUTPUT_DIR/speakers/ \
--var edition=$EDITION \
--var url=$URL \
--var bold_font=$BOLD_FONT \
--var light_font=$LIGHT_FONT \
--var regular_font=$REGULAR_FONT \
--var title_bold_font=$TITLE_BOLD_FONT \
--var edition_font=$EDITION_FONT \
--csv $INPUT_DIR/csv/speakers_3_line.csv \
--csv-var speaker