Skip to content

Commit 20affd3

Browse files
authored
Update gallreader.py
1 parent 14ae9e2 commit 20affd3

1 file changed

Lines changed: 20 additions & 6 deletions

File tree

gallreader/gallreader.py

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)