1959 Pacific hurricane season & Unconscious thought theory
12
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
default:
|
||||
image: ruby:2.7
|
||||
before_script:
|
||||
- ruby -v
|
||||
- which ruby
|
||||
- gem install bundler --no-document
|
||||
- bundle install --jobs $(nproc) "${FLAGS[@]}"
|
||||
|
||||
rspec:
|
||||
script:
|
||||
- rake all
|
||||
|
|
@ -1,8 +1,12 @@
|
|||
require 'squib'
|
||||
|
||||
task default: [:deck]
|
||||
task default: [:all]
|
||||
|
||||
task :deck do
|
||||
load 'deck.rb'
|
||||
end
|
||||
|
||||
task :all do
|
||||
load 'preprocess.rb'
|
||||
load 'deck.rb'
|
||||
end
|
||||
|
|
BIN
cards/_output/card_00.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
cards/_output/card_01.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
cards/_output/card_02.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_03.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_04.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_05.png
Normal file
After Width: | Height: | Size: 104 KiB |
BIN
cards/_output/card_06.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_07.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_08.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_09.png
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
cards/_output/card_10.png
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
cards/_output/card_11.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_12.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_13.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_14.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_15.png
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
cards/_output/card_16.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_17.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_18.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
cards/_output/card_19.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_20.png
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
cards/_output/card_21.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_22.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_23.png
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
cards/_output/card_24.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_25.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
cards/_output/card_26.png
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
cards/_output/card_27.png
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
cards/_output/card_28.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
cards/_output/card_29.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_30.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
cards/_output/card_31.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_32.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_33.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_34.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_35.png
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
cards/_output/card_36.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
cards/_output/card_37.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
cards/_output/card_38.png
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
cards/_output/card_39.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
cards/_output/card_40.png
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
cards/_output/card_41.png
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
cards/_output/card_42.png
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
cards/_output/card_43.png
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
cards/_output/card_44.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
cards/_output/card_45.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_46.png
Normal file
After Width: | Height: | Size: 145 KiB |
BIN
cards/_output/card_47.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
cards/_output/card_48.png
Normal file
After Width: | Height: | Size: 148 KiB |
BIN
cards/_output/card_49.png
Normal file
After Width: | Height: | Size: 149 KiB |
BIN
cards/_output/card_50.png
Normal file
After Width: | Height: | Size: 149 KiB |
BIN
cards/_output/card_51.png
Normal file
After Width: | Height: | Size: 148 KiB |
BIN
cards/_output/card_52.png
Normal file
After Width: | Height: | Size: 149 KiB |
BIN
cards/_output/card_53.png
Normal file
After Width: | Height: | Size: 148 KiB |
BIN
cards/_output/output.pdf
Normal file
108
cards/cards.csv
|
@ -1,55 +1,55 @@
|
|||
name,type,text,illustration
|
||||
Livingroom,O,...,o_card.svg
|
||||
Computer,O,...,o_card.svg
|
||||
Facebook,O,...,o_card.svg
|
||||
Urban ,O,...,o_card.svg
|
||||
Empty City,O,...,o_card.svg
|
||||
Depleted Resources,O,...,o_card.svg
|
||||
Supplies,O,...,o_card.svg
|
||||
Mask,O,...,o_card.svg
|
||||
Hospital,O,...,o_card.svg
|
||||
ICU,O,...,o_card.svg
|
||||
Bed,O,...,o_card.svg
|
||||
Sanitizer,O,...,o_card.svg
|
||||
Patio,O,...,o_card.svg
|
||||
Produce,O,...,o_card.svg
|
||||
Meat,O,...,o_card.svg
|
||||
Canned Goods,O,...,o_card.svg
|
||||
Debate,O,...,o_card.svg
|
||||
Fight,O,...,o_card.svg
|
||||
Resistance,O,...,o_card.svg
|
||||
Fake,O,...,o_card.svg
|
||||
True,O,...,o_card.svg
|
||||
Vaccine,O,...,o_card.svg
|
||||
Hoax,O,...,o_card.svg
|
||||
Internet,O,...,o_card.svg
|
||||
Connection,O,...,o_card.svg
|
||||
Disconnection,O,...,o_card.svg
|
||||
Conspiracy,O,...,o_card.svg
|
||||
Cult,O,...,o_card.svg
|
||||
Meme,O,...,o_card.svg
|
||||
Space race,O,...,o_card.svg
|
||||
Idiocracy,O,...,o_card.svg
|
||||
Hostility,Q,...,q_card.svg
|
||||
Malaise,Q,...,q_card.svg
|
||||
Anxiety,Q,...,q_card.svg
|
||||
Boredom,Q,...,q_card.svg
|
||||
Frenzy,Q,...,q_card.svg
|
||||
Suffocation,Q,...,q_card.svg
|
||||
Paralyzed,Q,...,q_card.svg
|
||||
Desperation,Q,...,q_card.svg
|
||||
Hospitably,Q,...,q_card.svg
|
||||
Erratic,Q,...,q_card.svg
|
||||
Tedium,Q,...,q_card.svg
|
||||
Wastefully,Q,...,q_card.svg
|
||||
Conservatively,Q,...,q_card.svg
|
||||
Solidarity,Q,...,q_card.svg
|
||||
Racist,Q,...,q_card.svg
|
||||
Inequality,Q,...,q_card.svg
|
||||
Acedia,Q,...,q_card.svg
|
||||
Cook,V,...,v_card.svg
|
||||
Walk,V,...,v_card.svg
|
||||
Isolate,V,...,v_card.svg
|
||||
Test,V,...,v_card.svg
|
||||
Avoid,V,...,v_card.svg
|
||||
Plan,V,...,v_card.svg
|
||||
Livingroom,O,...,img/o_card.svg
|
||||
Computer,O,...,img/o_card.svg
|
||||
Facebook,O,...,img/o_card.svg
|
||||
Urban ,O,...,img/o_card.svg
|
||||
Empty City,O,...,img/o_card.svg
|
||||
Depleted Resources,O,...,img/o_card.svg
|
||||
Supplies,O,...,img/o_card.svg
|
||||
Mask,O,...,img/o_card.svg
|
||||
Hospital,O,...,img/o_card.svg
|
||||
ICU,O,...,img/o_card.svg
|
||||
Bed,O,...,img/o_card.svg
|
||||
Sanitizer,O,...,img/o_card.svg
|
||||
Patio,O,...,img/o_card.svg
|
||||
Produce,O,...,img/o_card.svg
|
||||
Meat,O,...,img/o_card.svg
|
||||
Canned Goods,O,...,img/o_card.svg
|
||||
Debate,O,...,img/o_card.svg
|
||||
Fight,O,...,img/o_card.svg
|
||||
Resistance,O,...,img/o_card.svg
|
||||
Fake,O,...,img/o_card.svg
|
||||
True,O,...,img/o_card.svg
|
||||
Vaccine,O,...,img/o_card.svg
|
||||
Hoax,O,...,img/o_card.svg
|
||||
Internet,O,...,img/o_card.svg
|
||||
Connection,O,...,img/o_card.svg
|
||||
Disconnection,O,...,img/o_card.svg
|
||||
Conspiracy,O,...,img/o_card.svg
|
||||
Cult,O,...,img/o_card.svg
|
||||
Meme,O,...,img/o_card.svg
|
||||
Space race,O,...,img/o_card.svg
|
||||
Idiocracy,O,...,img/o_card.svg
|
||||
Hostility,Q,...,img/q_card.svg
|
||||
Malaise,Q,...,img/q_card.svg
|
||||
Anxiety,Q,...,img/q_card.svg
|
||||
Boredom,Q,...,img/q_card.svg
|
||||
Frenzy,Q,...,img/q_card.svg
|
||||
Suffocation,Q,...,img/q_card.svg
|
||||
Paralyzed,Q,...,img/q_card.svg
|
||||
Desperation,Q,...,img/q_card.svg
|
||||
Hospitably,Q,...,img/q_card.svg
|
||||
Erratic,Q,...,img/q_card.svg
|
||||
Tedium,Q,...,img/q_card.svg
|
||||
Wastefully,Q,...,img/q_card.svg
|
||||
Conservatively,Q,...,img/q_card.svg
|
||||
Solidarity,Q,...,img/q_card.svg
|
||||
Racist,Q,...,img/q_card.svg
|
||||
Inequality,Q,...,img/q_card.svg
|
||||
Acedia,Q,...,img/q_card.svg
|
||||
Cook,V,...,img/v_card.svg
|
||||
Walk,V,...,img/v_card.svg
|
||||
Isolate,V,...,img/v_card.svg
|
||||
Test,V,...,img/v_card.svg
|
||||
Avoid,V,...,img/v_card.svg
|
||||
Plan,V,...,img/v_card.svg
|
||||
|
|
|
|
@ -12,17 +12,17 @@ File.write($cards_csv, "name,type,text,illustration\n", mode: "w")
|
|||
|
||||
# Occasions
|
||||
def write_occasion(line)
|
||||
File.write($cards_csv, "#{line},O,...,o_card.svg\n", mode: "a")
|
||||
File.write($cards_csv, "#{line},O,...,img/o_card.svg\n", mode: "a")
|
||||
end
|
||||
|
||||
# Qualifiers
|
||||
def write_qualifier(line)
|
||||
File.write($cards_csv, "#{line},Q,...,q_card.svg\n", mode: "a")
|
||||
File.write($cards_csv, "#{line},Q,...,img/q_card.svg\n", mode: "a")
|
||||
end
|
||||
|
||||
# Verbs
|
||||
def write_verb(line)
|
||||
File.write($cards_csv, "#{line},V,...,v_card.svg\n", mode: "a")
|
||||
File.write($cards_csv, "#{line},V,...,img/v_card.svg\n", mode: "a")
|
||||
end
|
||||
|
||||
# write to file...
|
||||
|
|