Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chroniccrawler정보 #12

Open
jaehwan1912 opened this issue Nov 7, 2021 · 3 comments
Open

Chroniccrawler정보 #12

jaehwan1912 opened this issue Nov 7, 2021 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@jaehwan1912
Copy link
Collaborator

New dbs : Lane alias, Lane parts

여러 노선의 부분들을 하나의 노선 가명으로 묶을 수 있습니다

New function: next_n_bus_from_alias(alias, n) in chroniccrawler.helper.helper

한 alias의 도착/위치/배차 정보를 형식에 맞춰 return해줍니다.

all = []
for alias in aliases:
    all.append(next_n_bus_from_alias(alias, n))

이후 all을 입맛에 따라 사용하시면 됩니다

@jaehwan1912 jaehwan1912 added the documentation Improvements or additions to documentation label Nov 7, 2021
@jaehwan1912 jaehwan1912 changed the title What is happening in database_change branch? database_change branch Nov 7, 2021
@jaehwan1912
Copy link
Collaborator Author

변경점 :
LanePart는 삭제되고 PartOfLane으로 대체되었습니다. 다른 기능은 여전히 유지됩니다.

@jaehwan1912
Copy link
Collaborator Author

날짜, 시간표, 노선정보 등 크롤링 : python3 manage.py dotask --daily
버스 위치, 도착 정보 크롤링 : python3 manage.py dotask --timed

위 명령어를 직접 사용하면 DB에 저장됩니다.
crontab에 등록해서 자동으로 실행하셔도 됩니다.

@jaehwan1912 jaehwan1912 changed the title database_change branch Chroniccrawler정보 Jan 2, 2022
@jaehwan1912
Copy link
Collaborator Author

변경점 :
LandmarkAlias - "랜드마크 이름"
LandmarkNode - "랜드마크 역 id -> 랜드마크 이름" 매핑
LandmarkOfLane - LaneToTrack마다 지나는 LandmarkNode를 모두 저장

LandmarkAlias와 LandmarkNode는 직접 입력해야합니다.
LandmarkOfLane은 위 두 개를 입력한 이후
python3 manage.py dotask --landmark 를 실행하면 생성됩니다.
python3 manage.py dotask --daily에도 포함되어있으니 둘 중에 하나만 실행해도 됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant