@@ -55,12 +55,8 @@ def arrange(filename, savename):
5555 tmp .close ()
5656 except :
5757 print ('dup_list_nick.txt 불러오기 실패' )
58-
5958
6059
61- print ('글 집계중...' )
62- sys .stdout .flush ()
63-
6460 # 고닉 다중이 id목록에서 이미 있던놈은 미리 지우기
6561 for ml in dup_list_id :
6662 if not ml == '' : # 첫 문자가 #면 주석처리, 아무것도 없을시 무시
@@ -89,6 +85,8 @@ def arrange(filename, savename):
8985 unickList .append (rmlist )
9086
9187
88+ print ('고닉 글 집계중...' )
89+ sys .stdout .flush ()
9290
9391 ################### 고닉 글 집계 ###################
9492
@@ -123,7 +121,8 @@ def arrange(filename, savename):
123121 res = res .append (nd , ignore_index = True )
124122
125123
126-
124+ print ('유동 글 집계중...' )
125+ sys .stdout .flush ()
127126
128127 ################### 유동 글 집계 ###################
129128
@@ -186,7 +185,10 @@ def arrange(filename, savename):
186185 res = res .append (nd , ignore_index = True )
187186 udong = udong .drop (col .index )
188187
189-
188+
189+ print ('닉유동 글 집계중...' )
190+ sys .stdout .flush ()
191+
190192 # 닉네임이 ㅇㅇ가 아닌 유동닉글들 수집
191193 for nicks in unickList :
192194 col = udong [udong ['Nickname' ].isin (nicks .split ('\t ' ))]
@@ -568,16 +570,28 @@ def main():
568570 print (' gallid' , '갤러리 ID' , sep = '\t ' )
569571 print (' startnum' , '글 ID 시작 번호' , sep = '\t ' )
570572 print (' endnum' , '글 ID 끝 번호' , sep = '\t ' )
573+ print (' startpage' , '조회 시작 페이지 (페이지 모드시, 필수)' , sep = '\t ' )
574+ print (' endpage' , '조회 끝 페이지 (페이지 모드시, 필수)' , sep = '\t ' )
575+ print (' starttime' , '조회 시작 시간값 (UNIX)' , sep = '\t ' )
576+ print (' endtime' , '조회 끝 시간값 (UNIX)' , sep = '\t ' )
571577 print (' -r' , '' , '갤러리 글 조회 모드 (속도 느림, 정확함)' , sep = '\t ' )
578+ print (' -ra' , '' , '글 조회 + 글 집계 모드 (기본값)' , sep = '\t ' )
572579 print (' -p' , '' , '갤러리 페이지 조회 모드 (속도 빠름, 부정확)' , sep = '\t ' )
580+ print (' -pa' , '' , '페이지 조회 + 글 집계 모드' , sep = '\t ' )
573581 print (' -a' , '' , '조회 글 집계 모드\n ' , sep = '\t ' )
582+
574583 else :
575584 # 모드 선택
576585 # -a : arrange - 정렬 모드
577586 if (sys .argv [1 ] == "-a" or sys .argv [1 ] == "--a" ):
578587 arrange (sys .argv [2 ], sys .argv [3 ])
579588 sys .exit ()
580589
590+ # -ra : read arrange - 읽기 + 정렬
591+ if (sys .argv [1 ] == "-ra" or sys .argv [1 ] == "--ra" ):
592+ gallreader (sys .argv [2 ], sys .argv [3 ], int (sys .argv [4 ]), int (sys .argv [5 ]))
593+ arrange (sys .argv [2 ], sys .argv [2 ] + '-arranged' )
594+
581595 # -r : read - 읽기 모드
582596 if (sys .argv [1 ] == "-r" or sys .argv [1 ] == "--r" ):
583597 gallreader (sys .argv [2 ], sys .argv [3 ], int (sys .argv [4 ]), int (sys .argv [5 ]))
0 commit comments