LoLog.me - 롤 전적검색 사이트


웹프로그래밍 공부할 겸, 롤 전전검색 사이트를 만들어봤습니다.

LoLog.me

GitHub Contribution Graph를 본따서 게임 플레이한 횟수를 그래프화해서 보여주는 웹사이트입니다.

homepage userpage

처음에는 간단히 만들 생각이었지만 만들다보니 점점 욕심이 커지더군요… 추가하고 싶은 기능도 많아지고 디자인도 계속 신경쓰였습니다.

mobilehome mobileuser mobileuser2

이것 저것 추가하다보니 지금 짜놓은 코드에서는 한계점도 보이기 시작했습니다. 그래서 이젠 제대로 만들어서 출시하기로 마음먹었습니다!

문제점

사실 이 웹사이트는 YOUR.GG 라는 사이트를 크롤링해서 정보를 가져옵니다. 라이엇 게임즈에서 제공하는 API를 이용해서 만들어야 하는 것이 맞지만 API KEY를 발급받는 것이 귀찮기도 하고 단순히 크롤링이 해보고 싶기도 해서 이렇게 만들었습니다 ㅠ

때문에 YOUR.GG 사이트가 코드를 바꾸거나 서버 ip를 차단이라도 해버리면 웹사이트가 작동을 하지 못하게 되겠죠. 웹서비스를 장기적으로 운영하기 위해서는 크롤링 코드를 폐기하고, Riot API를 이용하도록 코드 설계를 다시 해야합니다.

앞으로의 계획

이왕 이렇게 된거, 다시 처음부터 웹앱을 설계하려합니다! 코드를 짜면서 간간히 블로그에 포스팅도 하고, 어느정도 완성이 되면 일부 코드를 오픈소스화해보려 합니다. (누군가 기여를 해 주시길 바랍니다…)

Reference

댓글남기기