koeki-gs info2023
| .gitignore | 2 years ago | ||
| README.md | 2 years ago | ||
| file1.txt | 2 years ago | ||
| file2.txt | 2 years ago | ||
| jumon.csv | 2 years ago | ||
| meibo.csv | 2 years ago | ||
| mkqr.sh | 2 years ago | ||
| replgen.rb | 2 years ago | ||
| replit.nix | 2 years ago | ||
| template.tex | 2 years ago | ||
上のRunボタンを押すか、Shell ウィンドウで
chmod +x replgen.rb ./replgen.rb meibo.csv
します。chmod は初期設定後の1回だけであとは不要です。
| ユーザID | 氏名 |
|---|---|
| id0001 | ここに氏名 |
| ユーザID | 氏名 | 秘密のじゅもん |
|---|---|---|
| id0001 | ここに氏名 |
シェルを起動して以下のように実行します。
./mkqr.sh
もし、エラーになる場合は上記コマンドを実行する前に以下のコマンドを打ちます。
chmod +x mkqr.sh
このファイルが何をしているか cat mkqr.sh [Enter] として確かめておくとよいでしょう。
\includegraphics[width=2cm]{画像ファイル名}
の書式で画像ファイルをその位置に取り込むことができる。 この例では、out/id0001.png のようなファイル名なので、
out/:
:.png
がテンプレートファイル名になることがわかる。
Replit上のファイルは公開されます(無料モードの条件)。 プライバシーに気をつけてください。
名簿データは ChatGPT で以下のように司令して生成しました。
50人分の以下のようなダミーCSVデータを作って下さい。 ユーザID,漢字氏名,ひらがななまえ
何度やっても五十音順で生成してくれなかった以下のようにして作り変えました(zsh)。
head -1 orig.csv > meibo.csv
tail -n +2 orig.csv|cut -d, -f2,3| {i=1
typeset -Z 4 i
while read l; do
echo "id$i,$l"
i=$((++i))
done} >> meibo.csv