프로젝트 좀보이드 모드 모음집 링크를 사용하여 자동으로 MOD ID, MOD NAME, MAP FOLDER를 수집합니다.
현재는 steamworks api를 사용하지 않고 html을 크롤링하는 방법을 사용하기 때문에 속도가 조금 느립니다.
수집된 정보는 docker-compose를 위한 .env파일로 생성됩니다.
-
가상환경 생성 및 실행
-
!pip install requirements.txt
-
python main.py -u URL -p PATH
python main.py -u https://steamcommunity.com/sharedfiles/filedetails/?id=2904181752 -p ./
-u, --url:
프로젝트 좀보이드 모드 모음집 링크
-p, --env_path:
저장될 .env의 경로
-
가상환경 생성 후 requirements.txt로 모듈 설치, 파이썬 스크립트 실행까지 자동으로 마칠 수 있는 쉘 스크립트 제작하기.
-
최종목표는 DockerFile 혹은 docker-compose를 사용하여 실행까지 이루어질 수 있도록 하는 것.
-
(new, 작업중)
크롤링이 아닌 steamworks api를 사용하여 크롤링 후 .env 파일 생성 -
(new)
크롤링 데이터를 DB에 넣고 지속석으로 가져와서 비교
-
requirements.txt 로 필요한 모듈 바로 설치 할 수 있음.
-
main.py에 파라미터 적용 완료.
-
파이썬 스크립트로만 .env 파일 생성 가능.
https://hub.docker.com/r/renegademaster/zomboid-dedicated-server