전체

    파이썬 유튜브 영상 정보 다운로드하기 pytube

    파이썬 유튜브 영상 정보 다운로드하기 pytube

    pytube 예제는 docs기반으로 작성하였습니다. pytube — pytube 12.1.0 documentation © Copyright Revision 2e307d8d. pytube.io 설치 pip install pytube 유튜브 영상 정보 가져오기 # 유튜브 영상정보 가져오기 from pytube import YouTube url = 'https://youtu.be/TtDeUBKpa6c' yt = YouTube(url) print("제목 : ", yt.title) print("길이 : ", yt.length) print("게시자 : ", yt.author) print("게시날짜 : ", yt.publish_date) print("조회수 : ", yt.views) print("키워드 : ", yt..

    루나코인 폭락 사태 떨어진 이유 정리

    루나코인 폭락 사태 떨어진 이유 정리

    코인을 따로 하진 않는데 주식을 하다보니 코인에 대한 소식도 자연스럽게 접하게 되는데.. 루나코인의 폭락했다는 소식이였다. 1달러를 보장해주는 스테이블코인인 테라와 연동되는 루나는 왜 폭락했을까? 루나의 기본 원리 & 개념 & 폭락이유 1. 루나는 UST(테라)를 사기위한 통화수단이자 테라가 $1의 가치를 가지는것을 보증해주는 수단인 코인이다. 2. 테라폼랩스는 테라 가격이 1달러 이하로 떨어지면 투자자들은 테라를 소각하고 1달러치 루나와 교환하고, 반대로 테라 가격이 1달러를 넘어설 경우에는 투자자들은 테라에서 1달러치 루나를 소각해 테라를 교환하는 방식으로 가격을 페깅한다. (이를 페깅 알고리즘이라 부름, 이때 1테더 ≠ 1루나임을 주의) 3. 2번에 의해 만약 테라의 가치가 $0.98라고 할때, 루..

    유니티 오류 can't add script component

    유니티 오류 can't add script component

    만든 스크립트를 다른 컴포넌트에 넣어주려고 할때 이런 에러가 발생한다면 두가지를 확인 해보자 1. 스크립트 이름과 클래스 명이 다른지 확인한다. 다르다면 똑같게 수정해주면 된다. 2. 프로젝트 경로에 한글이 들어가있지 않은지 확인해본다. 만약 한글이라면 한글이 없는 경로로 바꿔주거나 한글을 영어로 바꿔준다

    Python smtpllib를 이용한 이메일 보내기

    Python smtpllib를 이용한 이메일 보내기

    파이썬의 smtplib라는 라이브러리를 통해 이메일을 보내는 프로그램을 짤 수 있는데요. 제가 쓰는 파이썬 3.9버전 기준으로 따로 라이브러리를 설치하지 않고도 작동되는걸 보아하니 기본 라이브러리에 포함되어 있는것 같습니다. SMTP란? 먼저 SMTP라는 개념을 알아봐야 할텐데요. SMTP는 Simple Mail Transfer Protocol의 약자로 이메일 전송에 직접적으로 쓰이는 응용 계층의 프로토콜 입니다. 메일을 보낼때 쓰이는 프로토콜이라고 기억해주면 될것 같습니다. 메일 서버에서 메일을 가져올 때는 SMTP를 사용하지 않고 보통 아래와 같은 프로토콜을 이용합니다. Post Office Procotol Version 3(POP3): TCP/IP기반으로 메일을 정보를 가져옴니다. 사용자 기기로 이..

    tft 시즌 6.5 12.5v 공략 이모저모

    tft 시즌 6.5 12.5v 공략 이모저모

    현재 1티어덱 범죄 조직 애쉬 12.5패치로 애쉬 스킬 사거리가 버프먹으면서 겁나 좋아짐, 3범죄가 빨리 나올 경우 좋음, 6렙 무지성 리롤하다보면 순방 되어있고 3성이 찍히면 순위권도 노릴 수 있음 범죄조직 아리 12.5패치로 아리 구슬의 각도가 바뀌면서 좀더 특정 유닛을 집중공격해 죽이기 좋아짐 아리가 끔살 당하는 그림만 안나오게 배치하고 전투가 길어질수록 유리해짐 세나를 넣는거보다 빅토르, 말자하, 벡스 같은 비전 마법사를 넣어주는거도 나쁘지 않으며 범죄조직의 심장을 먹었다면 모르가나나 다리우스를 빼고 4학자를 해서 아리 스킬을 빨리 굴릴수 있음 사교계 이렐리아 제이스가 빨리 나올 경우 구성해줄 수 있는 덱 제이스가 안나올 경우 고물상 이렐리아 쪽으로 빌드업 해주면 된다 7렙 단계에서 사교계 유닛인..

    정규 표현식(Regex)에 대해 알아보기

    정규 표현식(Regex)에 대해 알아보기

    Regex(Regular Expression)란 무엇인가? Regex(Regular Expression), 우리말로 정규표현식이라 불리는 이것은 규칙을 가진 문자열을 찾는데 사용하는 형식 언어이다. 비밀번호 규칙을 검사하거나, 핸드폰 번호가 제대로 입력되었는지 확인하거나, 입력받은 이메일이 유효한지 확인하는 등 유효한 방법으로 사용될 수 있다. 하지만 이러한 규칙을 정의하는데 있어서 정규표현식은 너무나 난해하여 가독성이 떨어지고 어떠한 규칙을 취하는지 알 수 없다. 또한 필요할때만 사용하고 자주 사용하지 않기 때문에 문법을 금방금방 까먹는다는 단점이 있다. 그리고 표현식을 작성 할 때 예외 케이스를 잡는것이 무척이나 까다롭기 때문에 충분한 테스트 케이스를 두고 작성하는 것이 좋다. 정규표현식을 공부할 때..

    카카오톡 챗봇 퀴즈봇 만들기

    카카오톡 챗봇 퀴즈봇 만들기

    카카오톡 오픈채팅방에서 초성퀴즈 봇이 있더군요 이거다 싶어서 퀴즈봇을 한번 만들어봤습니다. 퀴즈봇 설명 기본적인 명령어는 다음과 같습니다 명령어 설명 1help 도움말을 출력합니다 1quiz 퀴즈를 시작합니다 1a [정답] 퀴즈의 정답을 맞춥니다 1ㅁ [정답] 퀴즈의 정답을 맞춥니다 1pass 현재 퀴즈를 패스합니다(총 세명 필요) 1hint 현재 퀴즈에 힌트를 출력합니다 1rank 퀴즈 순위를 출력합니다 해당 봇은 방을 구분하여서 퀴즈가 생성되며, 퀴즈를 맞출때까지 다음문제로 넘어가지 않습니다. 다음 문제로 넘어가기 위해서는 1pass를 3명이 입력하면 답을 알려주고 넘어가게 됩니다. 사용자 편의상의 이유로 정답을 맞출때 1a, 1ㅁ명령어를 만들어 한영전환에 부담을 줄였습니다. 아래 영상은 미국주식방에..

    카카오톡 챗봇 코인 정보봇 만들기

    카카오톡 챗봇 코인 정보봇 만들기

    카카오톡 오픈채팅방에 돌아다니다 보면 코인이나 주식의 symbol을 입력하면 해당 정보를 요약해서 보여주는 봇이 종종 보인다. 코인에 대하여 정보를 요약해서 보여주는 봇을 만들어보자! 먼저 우리는 Javascript로 만들기 때문에 node module같은 편한 라이브러리를 쓸수 없다. 따라서 json형태로 던져주는 rest api를 찾아야 된다. 코인 같은 경우 주식과 다르게 거래소마다 다른 가격을 띄기도 하고, 어떤 거래소에서는 상장되었는데 어떤 거래소에서는 상장이 안된 경우도 있다. 따라서 이번에 총 3곳의 거래소 API를 활용하여 코인 정보봇을 만들어 보려고 한다. 해당 거래소는 gate, binance, upbit 이다. GATE API 먼저 gate documentation이라고 구글링 해보고..

    카카오톡 챗봇 만들기(Javascript)

    카카오톡 챗봇 만들기(Javascript)

    GitHub - ksaidev/KakaoBot: A Kakao Bot based on KakaoPy and KakaoLink-Python A Kakao Bot based on KakaoPy and KakaoLink-Python. Contribute to ksaidev/KakaoBot development by creating an account on GitHub. github.com 파이썬으로 제공되는 해당 코드로 카카오톡 챗봇을 만들었었는데 자꾸 영정을 먹었다(이거로 본계도 영정먹어서 탈퇴하고 고생함 ㅠ) 이게 로코프로토콜을 써서 만든건지 뭔진 모르겠는데.. 안전한 방식으로 찾기로 하였다. 그래서 대안을 찾아보니 자바스크립트로 짜는방법을 찾았는데,, 이 녀석을 통해 만들면 된다. 제공되는 응답 봇중 가..

    텍스트 밑줄 커스터마이징

    See the Pen Untitled by MarineLife (@ghdic) on CodePen. ::before로 height가 0인 border를 준다. 해당 텍스트가 inline-block형태일때만 width: 100%로 받아 올 수 있다