diff --git a/distribusi/distribusi/distribusi.py b/distribusi/distribusi/distribusi.py index 7252c63..d3dab72 100644 --- a/distribusi/distribusi/distribusi.py +++ b/distribusi/distribusi/distribusi.py @@ -11,6 +11,8 @@ from PIL import Image, ExifTags import markdown from distribusi.page_template import html_footer, html_head +from distribusi.page_template_event import html_footer_evnet, html_head_event +from distribusi.page_template_events import html_footer_events, html_head_event from distribusi.mappings import CODE_TYPES, FILE_TYPES, SUB_TYPES from distribusi import fragments import uuid @@ -235,9 +237,6 @@ def render_dir(args, directory): def distribusify(args, directory, freg): # noqa - - - for root, dirs, files in os.walk(directory): ignore.add(root) diff --git a/distribusi/distribusi/page_template_event.py b/distribusi/distribusi/page_template_event.py index bfe4fee..40706e4 100644 --- a/distribusi/distribusi/page_template_event.py +++ b/distribusi/distribusi/page_template_event.py @@ -3,7 +3,7 @@ # This template is used for generating each event pages # Please refer `event/0000/events_sample.html` -html_head = """ +html_head_event = """ @@ -72,7 +72,7 @@ html_head = """
""" -html_footer = """ +html_footer_event = """
diff --git a/distribusi/distribusi/page_template_events.py b/distribusi/distribusi/page_template_events.py index e045d8e..959aa4f 100644 --- a/distribusi/distribusi/page_template_events.py +++ b/distribusi/distribusi/page_template_events.py @@ -4,7 +4,7 @@ # Each folders should be diplayed as `div` with className 'row_event' # Please refer `event/events_sample.html` -html_head = """ +html_head_events = """ @@ -50,7 +50,7 @@ html_head = """
""" -html_footer = """ +html_footer_events = """
diff --git a/test_data/events/0000/index.html b/test_data/events/0000/index.html new file mode 100644 index 0000000..18b57f0 --- /dev/null +++ b/test_data/events/0000/index.html @@ -0,0 +1,75 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+../ + +
+
+
+ + + + + + diff --git a/test_data/events/0001/Banana_closeup.jpeg b/test_data/events/0001/Banana_closeup.jpeg new file mode 100644 index 0000000..1301e71 Binary files /dev/null and b/test_data/events/0001/Banana_closeup.jpeg differ diff --git a/test_data/events/0001/Banana_humming.mp3 b/test_data/events/0001/Banana_humming.mp3 new file mode 100644 index 0000000..cccde74 Binary files /dev/null and b/test_data/events/0001/Banana_humming.mp3 differ diff --git a/test_data/events/0001/Humming_for_myself.jpeg b/test_data/events/0001/Humming_for_myself.jpeg new file mode 100644 index 0000000..0e21eb4 Binary files /dev/null and b/test_data/events/0001/Humming_for_myself.jpeg differ diff --git a/test_data/events/0001/My_sister_family.MP4 b/test_data/events/0001/My_sister_family.MP4 new file mode 100644 index 0000000..fcf59da Binary files /dev/null and b/test_data/events/0001/My_sister_family.MP4 differ diff --git a/test_data/events/0001/flowing_humming.jpg b/test_data/events/0001/flowing_humming.jpg new file mode 100644 index 0000000..3a0bc01 Binary files /dev/null and b/test_data/events/0001/flowing_humming.jpg differ diff --git a/test_data/events/0001/flowing_humming_2.jpg b/test_data/events/0001/flowing_humming_2.jpg new file mode 100644 index 0000000..66ece2e Binary files /dev/null and b/test_data/events/0001/flowing_humming_2.jpg differ diff --git a/test_data/events/0001/humming1.mp3 b/test_data/events/0001/humming1.mp3 new file mode 100644 index 0000000..90f8288 Binary files /dev/null and b/test_data/events/0001/humming1.mp3 differ diff --git a/test_data/events/0001/humming_banana.jpg b/test_data/events/0001/humming_banana.jpg new file mode 100644 index 0000000..56d4755 Binary files /dev/null and b/test_data/events/0001/humming_banana.jpg differ diff --git a/test_data/events/0001/humming_score.jpeg b/test_data/events/0001/humming_score.jpeg new file mode 100644 index 0000000..5313359 Binary files /dev/null and b/test_data/events/0001/humming_score.jpeg differ diff --git a/test_data/events/0001/humming_score.jpeg.alt b/test_data/events/0001/humming_score.jpeg.alt new file mode 100644 index 0000000..abc81e4 --- /dev/null +++ b/test_data/events/0001/humming_score.jpeg.alt @@ -0,0 +1 @@ +허밍을 악보로 그리듯이 적어보았다. \ No newline at end of file diff --git a/test_data/events/0001/humming_walk.MP4 b/test_data/events/0001/humming_walk.MP4 new file mode 100644 index 0000000..be39802 Binary files /dev/null and b/test_data/events/0001/humming_walk.MP4 differ diff --git a/test_data/events/0001/index.html b/test_data/events/0001/index.html new file mode 100644 index 0000000..8b21f4d --- /dev/null +++ b/test_data/events/0001/index.html @@ -0,0 +1,145 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+
.MOV#0375
+
Banana_closeup.jpeg
#0314
+
Banana_humming.mp3#0001
+
Humming_for_myself.jpeg
#0272
+
My_sister_family.MP4#0382
+
chorus.mov#0352
+
flag_lover.MP4#0464
+
flowing_humming.jpg
#0573
+
flowing_humming_2.jpg
#0574
+
humming1.mp3#0257
+
humming_banana.jpg
#0285
+
허밍을 악보로 그리듯이 적어보았다.
humming_score.jpeg
#0315
+
humming_walk.MP4#0650
+
lie_down_alone.jpg
#0644
+
nightly_walk.MP4#0462
+
shooting_stars.jpg
#0646
+
tactile_voice.jpeg
#0561
+
콧- 노래 + 0. 입을 다문 채 코로 소리를 내어 부르는 노래 + 0. 코와 입 중간 인중 어딘가에서 나는 소리 혹은 울림 + 0. 스스로를 위로하기 위한 행동 + 0. 다른 사람에게 쉽게 전염시킬 수 있는 공명 +
text 3.txt#0354
+
음성은 촉각적이다.
text 4.txt#0376
+
1. +나의 콧노래의 시작은 어디일까 +낮잠을 재우려는 엄마의 토닥임과 +낮은 흥얼거림에서 시작되었을 수도 있고 +맛이라는 것을 처음 알았을 때의 놀라움에서 +시작되었을지도 모르겠다. + +2. +콧노래는 온도와 맞닿아 있는지도 모르겠다. +어떤 콧노래는 뜨겁고 어떤 콧노래는 스산하다. + +3. +잘 부르는 콧노래와 못 부르는 콧노래를 +구분 지을 수 있을까? +우열이 없다는 게 안심이 된다. +애쓰지 않아도 된다는 게 위로가 된다. + +
text 6.txt#0476
+
코와 입 사이 인중 어딘가 +혹은 +눈와 눈사이 +혹은 +양쪽 콧볼과 팔자주름이 만나는 지점에서 +시작되는 콧_노래 + +
text 7.txt#0560
+
콧노래를 수집하면 +사람의 체온, 그날의 날씨, 공기가 같이 수집된다. +누군가의 콧노래는 축축하고 +누군가의 콧노래는 햇볕에 냄새가 나며 +누군가의 콧노래는 무겁게 내려앉은 새벽에 공기가 느껴진다. + + +
text.txt#0353
+
the_beginning_of_a_humming1.jpg
#0555
+
the_beginning_of_a_humming2.jpg
#0556
+
the_beginning_of_a_humming3.jpg
#0554
+
the_beginning_of_a_humming4.jpg
#0553
+
the_beginning_of_a_humming5.jpg
#0558
+
the_beginning_of_a_humming6.jpg
#0557
+
the_beginning_of_a_humming7.jpg
#0559
+
the_beginning_of_a_humming8.jpeg
#0562
+
walk.MOV#0290
+
while_washing_the_dishes.jpg
#0572
+
으므므움음.jpg
#0645
+
콧노래만스쳐도인연.jpg
#0571
+../ + +
+
+
+ + + + + + diff --git a/test_data/events/0001/lie_down_alone.jpg b/test_data/events/0001/lie_down_alone.jpg new file mode 100644 index 0000000..b5ab6d6 Binary files /dev/null and b/test_data/events/0001/lie_down_alone.jpg differ diff --git a/test_data/events/0001/shooting_stars.jpg b/test_data/events/0001/shooting_stars.jpg new file mode 100644 index 0000000..963692c Binary files /dev/null and b/test_data/events/0001/shooting_stars.jpg differ diff --git a/test_data/events/0001/tactile_voice.jpeg b/test_data/events/0001/tactile_voice.jpeg new file mode 100644 index 0000000..452e4f0 Binary files /dev/null and b/test_data/events/0001/tactile_voice.jpeg differ diff --git a/test_data/events/0001/text 3.txt b/test_data/events/0001/text 3.txt new file mode 100644 index 0000000..e62573b --- /dev/null +++ b/test_data/events/0001/text 3.txt @@ -0,0 +1,5 @@ +콧- 노래 + 0. 입을 다문 채 코로 소리를 내어 부르는 노래 + 0. 코와 입 중간 인중 어딘가에서 나는 소리 혹은 울림 + 0. 스스로를 위로하기 위한 행동 + 0. 다른 사람에게 쉽게 전염시킬 수 있는 공명 diff --git a/test_data/events/0001/text 4.txt b/test_data/events/0001/text 4.txt new file mode 100644 index 0000000..eefc393 --- /dev/null +++ b/test_data/events/0001/text 4.txt @@ -0,0 +1 @@ +음성은 촉각적이다. \ No newline at end of file diff --git a/test_data/events/0001/text 6.txt b/test_data/events/0001/text 6.txt new file mode 100644 index 0000000..834e4ec --- /dev/null +++ b/test_data/events/0001/text 6.txt @@ -0,0 +1,17 @@ +1. +나의 콧노래의 시작은 어디일까 +낮잠을 재우려는 엄마의 토닥임과 +낮은 흥얼거림에서 시작되었을 수도 있고 +맛이라는 것을 처음 알았을 때의 놀라움에서 +시작되었을지도 모르겠다. + +2. +콧노래는 온도와 맞닿아 있는지도 모르겠다. +어떤 콧노래는 뜨겁고 어떤 콧노래는 스산하다. + +3. +잘 부르는 콧노래와 못 부르는 콧노래를 +구분 지을 수 있을까? +우열이 없다는 게 안심이 된다. +애쓰지 않아도 된다는 게 위로가 된다. + diff --git a/test_data/events/0001/text 7.txt b/test_data/events/0001/text 7.txt new file mode 100644 index 0000000..be05f78 --- /dev/null +++ b/test_data/events/0001/text 7.txt @@ -0,0 +1,7 @@ +코와 입 사이 인중 어딘가 +혹은 +눈와 눈사이 +혹은 +양쪽 콧볼과 팔자주름이 만나는 지점에서 +시작되는 콧_노래 + diff --git a/test_data/events/0001/text.txt b/test_data/events/0001/text.txt new file mode 100644 index 0000000..b8eb2fe --- /dev/null +++ b/test_data/events/0001/text.txt @@ -0,0 +1,7 @@ +콧노래를 수집하면 +사람의 체온, 그날의 날씨, 공기가 같이 수집된다. +누군가의 콧노래는 축축하고 +누군가의 콧노래는 햇볕에 냄새가 나며 +누군가의 콧노래는 무겁게 내려앉은 새벽에 공기가 느껴진다. + + diff --git a/test_data/events/0001/the_beginning_of_a_humming1.jpg b/test_data/events/0001/the_beginning_of_a_humming1.jpg new file mode 100644 index 0000000..72088bc Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming1.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming2.jpg b/test_data/events/0001/the_beginning_of_a_humming2.jpg new file mode 100644 index 0000000..d3b056e Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming2.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming3.jpg b/test_data/events/0001/the_beginning_of_a_humming3.jpg new file mode 100644 index 0000000..e794211 Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming3.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming4.jpg b/test_data/events/0001/the_beginning_of_a_humming4.jpg new file mode 100644 index 0000000..1809377 Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming4.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming5.jpg b/test_data/events/0001/the_beginning_of_a_humming5.jpg new file mode 100644 index 0000000..1718f6f Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming5.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming6.jpg b/test_data/events/0001/the_beginning_of_a_humming6.jpg new file mode 100644 index 0000000..89c09a4 Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming6.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming7.jpg b/test_data/events/0001/the_beginning_of_a_humming7.jpg new file mode 100644 index 0000000..53236d6 Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming7.jpg differ diff --git a/test_data/events/0001/the_beginning_of_a_humming8.jpeg b/test_data/events/0001/the_beginning_of_a_humming8.jpeg new file mode 100644 index 0000000..33a8600 Binary files /dev/null and b/test_data/events/0001/the_beginning_of_a_humming8.jpeg differ diff --git a/test_data/events/0001/while_washing_the_dishes.jpg b/test_data/events/0001/while_washing_the_dishes.jpg new file mode 100644 index 0000000..ee9884e Binary files /dev/null and b/test_data/events/0001/while_washing_the_dishes.jpg differ diff --git a/test_data/events/0001/으므므움음.jpg b/test_data/events/0001/으므므움음.jpg new file mode 100644 index 0000000..b527430 Binary files /dev/null and b/test_data/events/0001/으므므움음.jpg differ diff --git a/test_data/events/0001/콧노래만스쳐도인연.jpg b/test_data/events/0001/콧노래만스쳐도인연.jpg new file mode 100644 index 0000000..2592fe9 Binary files /dev/null and b/test_data/events/0001/콧노래만스쳐도인연.jpg differ diff --git a/test_data/events/0002/2020.10.13/1013.txt b/test_data/events/0002/2020.10.13/1013.txt new file mode 100644 index 0000000..888dc48 --- /dev/null +++ b/test_data/events/0002/2020.10.13/1013.txt @@ -0,0 +1,5 @@ +하늘 + +하루에 하늘을 몇번이나 볼까요? +하늘은 누구에게나 열려있는 둘도 없는 공공재가 아닐까 합니다. +60여일간 각각 다른 하늘을 찍고 짧은 단상을 적어보려고 합니다. \ No newline at end of file diff --git a/test_data/events/0002/2020.10.13/E7D3E4F7-7D57-4F6A-A9F3-916E12461772.jpeg b/test_data/events/0002/2020.10.13/E7D3E4F7-7D57-4F6A-A9F3-916E12461772.jpeg new file mode 100644 index 0000000..1fc2647 Binary files /dev/null and b/test_data/events/0002/2020.10.13/E7D3E4F7-7D57-4F6A-A9F3-916E12461772.jpeg differ diff --git a/test_data/events/0002/2020.10.13/index.html b/test_data/events/0002/2020.10.13/index.html new file mode 100644 index 0000000..18b57f0 --- /dev/null +++ b/test_data/events/0002/2020.10.13/index.html @@ -0,0 +1,75 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+../ + +
+
+
+ + + + + + diff --git a/test_data/events/0002/2020.10.14/1014.txt b/test_data/events/0002/2020.10.14/1014.txt new file mode 100644 index 0000000..3432f5b --- /dev/null +++ b/test_data/events/0002/2020.10.14/1014.txt @@ -0,0 +1,5 @@ +지하철 플랫폼. +발 디딜틈 없이 수 많은 인파. +한명의 예외없이 모두 고개를 숙이고 각자의 세계에 몰입 중이다. +스마트폰이라는 세계. +각박한 현실에서 그나마 볼 수 있는 작은 꿈의 조각. \ No newline at end of file diff --git a/test_data/events/0002/2020.10.14/9D708FDE-5B8C-4812-9CCB-2ACDA9CC517F.jpeg b/test_data/events/0002/2020.10.14/9D708FDE-5B8C-4812-9CCB-2ACDA9CC517F.jpeg new file mode 100644 index 0000000..94872da Binary files /dev/null and b/test_data/events/0002/2020.10.14/9D708FDE-5B8C-4812-9CCB-2ACDA9CC517F.jpeg differ diff --git a/test_data/events/0002/2020.10.14/index.html b/test_data/events/0002/2020.10.14/index.html new file mode 100644 index 0000000..18b57f0 --- /dev/null +++ b/test_data/events/0002/2020.10.14/index.html @@ -0,0 +1,75 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+../ + +
+
+
+ + + + + + diff --git a/test_data/events/0002/2020.10.15/1015.txt b/test_data/events/0002/2020.10.15/1015.txt new file mode 100644 index 0000000..33d4ef7 --- /dev/null +++ b/test_data/events/0002/2020.10.15/1015.txt @@ -0,0 +1,4 @@ +특별히 자주 보게 되는 하늘이 있다. +의도하지 않아도 늘 보게 되는 하늘. +출근길 지하철 출구를 올라오며 마주하는 하늘. +무심하게 스쳐 지나갔다. diff --git a/test_data/events/0002/2020.10.15/43D750DF-A8FD-462D-A05D-D00A8113D623.jpeg b/test_data/events/0002/2020.10.15/43D750DF-A8FD-462D-A05D-D00A8113D623.jpeg new file mode 100644 index 0000000..7fe927c Binary files /dev/null and b/test_data/events/0002/2020.10.15/43D750DF-A8FD-462D-A05D-D00A8113D623.jpeg differ diff --git a/test_data/events/0002/2020.10.15/index.html b/test_data/events/0002/2020.10.15/index.html new file mode 100644 index 0000000..18b57f0 --- /dev/null +++ b/test_data/events/0002/2020.10.15/index.html @@ -0,0 +1,75 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+../ + +
+
+
+ + + + + + diff --git a/test_data/events/data.json b/test_data/events/data.json index 5ad65ca..2eb79e0 100644 --- a/test_data/events/data.json +++ b/test_data/events/data.json @@ -1,9 +1,20 @@ { - "0000":{ "date":"2021. 1. 31. 목요일", - "number": 9999, + "number": 0, "title": "눈사람 만들기 라이브", "details": "환대를 사유한다. 우리가 사유하고자 하는 것은 손님을 접대하기 위한 기술이 아니다. 시장을 넓히기 위한 전략이 아니며, 아군을 얻기 위한 정치도 아니다. 환대의 이러한 측면들은 자주, 혼란스럽게 또는 교묘하게 전면에 내세워졌다. 환대는 그보다 더 근본적이고 본질적인 어떤 것이다. 사람들은 환대에 의해 사람됨을 승인받으며 결속하고 교류한다. 환대의 몸짓은 타인에 대한 인정을 표현하며, 이러한 표현은 집단적으로 창조되고 전승되어 소통의 수단으로 기능한다. 이 강의에서 우리는 타인에 대한 윤리적 물음으로부터 시작하여 경계선 긋기와 배제의 메커니즘에 대한 이해로 나아갈 것이다. 그리고 적대, 혐오, 무관심이 창궐하는 이 시대에 우리에게 주어진 환대의 조건들을 살펴보고, 적대를 해소하고 배제를 배제하는 환대의 조각들을 모아볼 것이다.
홍서연
문명사와 문화인류학을 강의한다. 신체의 기술, 생활의 기술, 표현의 기술을 넘나드는 인간의 활동을 주제로, 그리고 나눔을 주제로 연구하고 있다.
indooa@gmail.com
*온라인 스트리밍으로 진행되며, 신청하신 분들께 접속 링크를 보내드립니다.

1강 사람됨의 조건 [11월 7일 오후 2시-4시30분]
#공포감으로_다가오는_타인
#침시아_신화
#북아메리카_인디언_의례
#인정과_성원권
#자기_서사의_편집권과_정체성
#마스크를_쓸_권리
2강 유대와 배제의 메커니즘 [11월 21일 오후 2시-4시30분]
#쳄바가_마링_족의_축제와_전쟁
#나눔과_환대
#신화_속의_이방인들
#데리다와_레비나스의_문제제기
#순수한_환대는_가능한가
#낙인의_구조
3강 전망과 탐색 [11월 28일 오후 2시-4시30분]
#적대를_해소하는_기술
#피의_보복과_표범가죽_추장
#오염의_관념과_혐오
#팬데믹_시대의_적대와_혐오
#지구_반대편의_석양
#비인간_존재의_자리
#배제를_배제하기
*[0000환대의조각들]은 한국문화예술위원회 공공예술사업 지원으로 열립니다." - } + }, + "0001":{ + "date":"2021. 1. 31. 목요일", + "number": 1, + "title": "0001 제목 0001 제목 ", + "details": "0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 0001 상세 내용 " + }, + "0002":{ + "date":"2021. 1. 31. 목요일", + "number": 2, + "title": "0002 제목 0002 제목 ", + "details": "0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 0002 상세 내용 " + } } diff --git a/test_data/events/index.html b/test_data/events/index.html new file mode 100644 index 0000000..08951e5 --- /dev/null +++ b/test_data/events/index.html @@ -0,0 +1,218 @@ + + + + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+
+
+
+ + +
+ +
+
+
+ +
+
+
data.jsondata.json#0022
+
+ + + 환대의 조각들 Fragments of Hospitality + + + + + + + + +
+ + +
+ +
+ +
+
+
+ 2020 / 11 / 7 #0000 환대를 사유하다 : 홍서연 +
+
+ 2020 / 11 / 7 #0001 환대를 사유하다 : 홍서연 +
+
+ 2020 / 11 / 7 #0003 환대를 사유하다 : 홍서연 +
+ +
+
+ + +
+ + +
#0023
+../ +
+
+ + + 환대의 조각들 Fragments of Hospitality + + + + + + + + + + + + +
+ + + + + +
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ + +
+
+
+ + + + + + + +
+#0025
+ +
+
+
+ + + + + +