Name Last Update
..
D_dayCalculator.py Loading commit data...
README.md Loading commit data...
check_policy.py Loading commit data...
db_updater.py Loading commit data...
find_url.py Loading commit data...
hash_policy.csv Loading commit data...
push_messaging.py Loading commit data...
raw_calculate.py Loading commit data...
raw_preprocessing.py Loading commit data...
sample_data.json Loading commit data...
view_count_raw.json Loading commit data...
view_counter.py Loading commit data...

check_policy :

  • hash_policy.csv를 읽어와서 RSA256해싱 결과 값으로 디비랑 달라진 값 찾음
  • csv 갱신하려면 policy_hash_writer(policies) 메소드 쓰면 된다.

D_dayCalculator:

  • 날자 계산하는 클래스 파일

db_updater:

  • DB의 날자를 갱신해주는 파일, input 없이 실행만 시키면 된다.

push_messaging:

  • push message를 보내는 파일
  • 실행시켜서 input으로 카테고리 명을 띄어쓰기 없이 입력하면 해당 구독자에게 메세지 발생 ** ex) c1_2c3_4c11_1

raw_preprocessing:

  • raw data 전처리 파일
  • D-day를 계산해서 새로운 컬럼으로 추가해주고, 카테고리 명을 str로 변환시킨다.
  • 주소는 정규식과 그리디로 최초 url 발견시 리턴 없으면 None
  • input 값은 raw를 json으로 변환 시킨 것

view_counter

  • view_count_raw.json를 갱신 시킨다
  • 날자별로 정책별 조회수를 전부 긁어와서 json으로 저장
  • 날자별로 실행하면 그날의 조회수 조회 가능

raw_calculate_Dday ->