본문 바로가기

분류 전체보기39

Staple Stable(바케모노가타리 OP) 가사/번역/해석 바케모노가타리 히타기 크랩 OP Staple Stable (센조가하라 히타기 cv. 사이토 치와) 바케모노가타리 OP1 今ならまだ間に合うから 이마나라 마다 마니아우카라 지금이라면 아직 늦지 않았으니까 徹回した方がいいよ 텟카이시타 호우가 이이요 철회하는 편이 좋을 거야 もっと勘違いしてしまう前に 못토 칸치가이시테 시마우 마에니 좀 더 착각해 버리기 전에 STAPLE STABLE STAPLE STABLE STAPLE STABLE 君を閉じた言葉の針 키미오 토지타 코토바노 하리 너를 닫아버린 말의 바늘이 いつの間にかこの胸に 이츠노마니카 코노 무네니 어느샌가 이 가슴에 刺さってしまってた...痛い 사삿테 시맛테타 이타이 박혀 버렸어… 아파 君のせいだよ 키미노 세이다요 네 탓이야 来ないで 코나이데 오지 마 こんなこんな.. 2022. 12. 14.
애니메이션 검색 웹 애플리케이션 3 이전 글 보기 더보기 2022.03.14 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 0 2022.03.14 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 1 2022.03.15 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 2 웹 페이지가 잘 나오도록 코드를 완성했으니 이제 서버에 올리기만 하면 되는데, 이번에는 코드를 GitHub에 올린 후에 streamlit cloud에서 제공하는 deploy app 기능을 사용하기로 했다. Streamlit 클라우드로 간편하게 앱을 실행시킬 수 있고 무료 플랜으로 1개의 private app을 사용할 수 있게 되어 있다. Git으로 GitHub에 코드 올리기 사실 원래 여태까지는 Git 사용법을 전혀 몰라서 그냥 로컬에서 작업하던 파일들을 .. 2022. 3. 15.
애니메이션 검색 웹 애플리케이션 2 이전 글 보기 더보기 2022.03.14 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 0 2022.03.14 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 1 Streamlit으로 검색 결과 표시 앞서 필요한 정보를 모두 df.csv라는 파일에 저장을 했고, 이미지 파일도 laftel_thumbnail이라는 폴더 안에 인덱스 이름으로 저장을 해주었다. 다음으로 streamlit에서 검색할 조건을 입력값으로 받은 후에 조건에 따라 검색을 하고, 그 결과값을 streamlit 상에서 보여주는 코드를 짰다. 결과값은 모든 정보를 보여주기는 힘들어서 번호, 이미지, 제목, 매체 순으로 보여주기로 했다. import streamlit as st from PIL import Image import .. 2022. 3. 15.
애니메이션 검색 웹 애플리케이션 1 이전 글 더보기 2022.03.14 - [프로그래밍] - 애니메이션 검색 웹 애플리케이션 0 크롤링과 데이터 수집 라프텔에서 공식적으로 API를 제공하지 않고 있기 때문에 크롤링을 통해 사이트에서 얻을 수 있는 정보를 수집해야 했다. 찾아보니 이전에 라프텔에서 API를 제공한 적이 있는 것 같은데, 2022년 3월 기준으로는 더 이상 제공하지 않는 모양이다. 1. Selenium을 이용한 크롤링(실패) 가장 먼저 시도한 것은 selenium 라이브러리를 이용해 모든 작품의 상세보기 페이지 링크를 받아온 후, 각 상세보기 페이지에서 더 보기 버튼을 클릭한 후 표시되는 모든 html 정보를 불러와 필요한 정보를 가공해 csv로 저장하는 것이었다. 하지만 이런 방식에는 여러 문제점들이 있었다. (1) 너무나도.. 2022. 3. 14.