Google Driveと連携して使える過去問共有用ツール
まず、github上に上がってるレポジトリをローカル環境に複製しよう(ダウンロード)。
git clone [email protected]:satackey/test-preps.gitgit clone https://github.com/satackey/test-preps.gitgit checkout master (masterにいく)
git pull (masterを最新にする)
git checkout -b 'branch名' (branchを切る)
scannedにpngかpdfかjpg形式の過去問たちをぶち込む
拡張子は.jpgにすること。.jpegはだめ!!!
git add .
git commit -m "作業の内容等を書こう" (commit)
git push (ファイルをあげる)
git checkout ブランチの名前git pullgit fetchgit checkout -b ブランチの名前 origin/ブランチの名前そしてmetadatasのcsvファイルを編集するだけ!簡単でしょ?
git add .
git commit -m "作業の内容等を書こう" (commit)
git push (ファイルをあげる)
Githubでpull request!
他の誰かがApprove(承認)してくれるのを待とう!修正の指摘があれば訂正しよう!!
Approveされたらマージできるようになっているので、Merge pull request→Confirm mergeをしてマージしよう!
subj
科目名
tool_type
そのファイルの目的
"勉強用", "テスト"とか。
period
時期
"前期中間", "前期定期", "後期中間", "後期定期"とか。
year
何年度なのかとか
年度なので2月の過去問を追加するときは注意する。
content_type
そのファイルの役割みたいなもの
tool_typeによって指定できるものが変わる。
| tooltype | "テスト" | "勉強用" |
|---|---|---|
| -- | "問題" | "ノート" |
| -- | "解答なし答案用紙" | "まとめ" |
| -- | "学生解答" | "対策プリント" |
| -- | "模範解答" |
author
image_index 連番号(順番判別用の名称末尾につく連番の番号)
この順番でPDFが作成される
included_pages_num (そのファイル単体での)総ページ数?っぽい。
fix_text 直してーってお願いする内容とか
重複にしてコミットすると、自動的に削除されたコミットが作成される。
generate
pdf作成
integrated_pdfフォルダが作成される。
check
確認
csvファイルを確認しエラーを出力。
assort
ソート
csvを参考にソート。
commit-assorted
assort実行後にソート変更をコミットするためのもの(assortは実行されない。
docker
皆大好きdockerを使って環境構築pythonを必要なモジュールを用意した状態で提供する。
gen-upload
作成したファイル達をgoogleドライブに共有する準備。
integrated_pdfフォルダがuploadフォルダへとコピーされる。
upload-to-googledrive
rsyncを用いてgoogle driveに共有。
ssh-keygen -t ed25519のあと三回エンター
githubの自分の設定ページからSSH and GPG keysを選択してid_ed25519.pubの内容をコピーペーストしよう
ssh -T [email protected]で確認
git config --global user.email "メールアドレス"
本来は自分のメールアドレスを書くが、この設定を公開リポジトリでも使用するとメールアドレスが世界中に公開されてしまう。
https://github.com/settings/emails の Primary email addressにある [email protected]のようなアドレスを設定しておくとよい。
`git config --global user.name "githubで使ってる名前"
git拡張を入れておくと便利(@category:"scm providers" で拡張を検索)
フォルダを開く
gitレポジトリのフォルダを選択
自動的になんかいろいろしてくれる
左下にあるブランチの状態を表示してるステータスを押してブランチを切る
進捗をだす
左のおなじみgitマークをクリック
変更したファイルにカーソルを合わせて+やーマークをクリックしてステージに適用
チェックマークを押して変更をコミット
一定のコミットが用意できたらpush!!
Content type
Image
Digest
Size
337.6 MB
Last updated
over 6 years ago
docker pull satackey/test-mgr