집에 책상 위치를 바꾸면서 데스크탑이 LAN outlet과 멀어지게 되어 데스크탑용 무선 랜카드를 샀다. 메인보드에 바로 꽂는 애들 중에 이 제품이 제일 싼 것 같아서 이걸로 샀음. 네이버 쇼핑 검색해도 같은 가격이길래 로켓배송 가능한 쿠팡에서 주문했습니다. 설치 전 주의사항 : 인터넷이 끊기기 전에 ipTIME 홈페이지에 가서 랜카드 드라이버를 미리 다운받아 놓으세요. 저는 미리 안 받아놔서, 휴대폰으로 다운 받은 후 데스크탑으로 옮겼습니다. 다운로드 주소 : iptime.com/iptime/?page_id=126&dfsid=6&dftid=426&uid=19720&mod=document 본인 윈도우 버전에 맞게 받으시면 됩니다. ( 윈도우 버전 확인은 내 컴퓨터 우클릭 ->속성 클릭) 제품 설명 박스는..
목적 : 배경이 투명한 서명 이미지 파일(PNG)을 만들어보자. 내용 : 가끔 엑셀이나 워드 파일에 서명을 얹어야 하는 경우가 많은데, 아래의 방법으로 포토샵이 없는 회사 컴퓨터에서도 대충 만들어볼 수 있다. 결과물 : 1) 그림판을 열어서 서명을 하고 이미지 파일로 저장한다. 2) http://pixlr.com/editor 에 접속해서 위에서 저장한 이미지를 연다. 3) 아래 스크린샷처럼 (1) 왼쪽 오려내기 버튼을 누르고 (2) 마법봉 버튼을 누른 후 (3) 투명하게 만들고 싶은 곳을 클릭한다. 4) 그러면 아래와 같이 클릭한 곳이 모두 투명(체크무늬)로 바뀐다. 이제 해당 이미지를 아래의 저장 버튼을 눌러 PNG 파일로 저장한다. 끝 5) 서명이 필요한 곳에 사진을 불러오면 아래와 같이 배경이 투명..
수시로 추가함. 출처는 주로 - 레벨업 파이썬 (https://wikidocs.net/83506) - 파이썬 코딩 도장 (https://dojang.io/mod/page/view.php?id=2427) - 점프투파이썬 (wikidocs.net/book/1) 가변인자 사용 예시 def foo(*args): print(args) foo(1, 2, 3) foo(1, 2, 3, 4) def foo(**kwargs): print(kwargs) foo(a=1, b=2, c=3) def foo(*args, **kwargs): print(args) print(kwargs) foo(1, 2, 3, a=1, b=1, c=2) 데코레이터 사용 예시 def outer(out1): def inner(in1): print("in..
개요 파이썬으로 연예인 인스타그램의 사진, 동영상, 글 내용을 다운받는 방법입니다. 원래 셀레늄으로 인스타그램 스크랩하는 방식을 이용하려고 했는데, instaloader라고 하는 진짜 너무 편한 라이브러리가 이미 있더라구요. 커맨드라인에서 실행할 수도 있고, 파이썬으로 라이브러리를 불러와서 사용할 수도 있습니다. 정말 간단합니다. instaloader 홈페이지 : instaloader.github.io/ Github : github.com/instaloader/instaloader 방법 1) 설치 커맨드라인에서 설치합니다. pip install instaloader 2) 실행 커맨드라인에서 실행합니다. 예시1 : 아이유 인스타그램(#dlwlrma) 안의 게시물을 모두 다운받고 싶다. (저화질) insta..
개요 파이썬으로 SAP Script 실행하기 (날짜, 파일명 등 입력과 함께) SAP GUI에는 엑셀의 매크로와 거의 동일한 Script Recording 기능이 있습니다. -> 레코딩 버튼을 누르고 작업을 하면 일련의 액션들이 VBS 파일에 저장이 되고, 저장된 VBS 파일을 실행하면 이전에 했던 작업들이 다시 반복됩니다. 다만 이렇게 파일을 직접 실행하게 되면, 해당 작업에 날짜, 경로등을 입력해야 하는 경우 파일을 직접 수정해야 하는 번거로움이 있습니다. 예를 들어서, 특정 창고의 현재 재고를 파악하는 트랜잭션을 실행하는 경우에는 날짜를 입력할 필요가 없어 필요할 때 해당 VBS 파일을 실행하면 되지만, 특정 날짜 기준으로 매출을 파악하는 트랜잭션을 실행해야 하는 경우에는 매번 확인하고자 하는 날짜..
문제 네이버 나눔스퀘어라운드 폰트 사용시 한자 깨짐 현상 발생 font = ImageFont.truetype('NanumSquareRoundR.ttf', size=28) 해결 한자도 지원하는 폰트 사용 font = ImageFont.truetype("NotoSansCJKkr-Regular.otf", size=28) 본명조 본명조(Noto Serif CJK/Source Han Serif)은 구글과 어도비 시스템즈가 2017년 4월 출시한 한국어, 중국어 번체와 간체, 일본어와 라틴어, 그리스어, 키릴 자모를 지원하는 한중일 공통 오픈소스 글꼴이다. (출처: 위키피디아) 아래 주소에서 다운받으시면 됩니다. https://www.google.com/get/noto/#serif-kore 끝
개요 아래와 같이 단순히 텍스트가 들어간 이미지를 만드려고 합니다. 이유는 mp3 파일을 동영상으로 만들 때 배경 이미지로 쓰기 위함 코드 한글 폰트를 다운 받아서 해당 파이썬 파일과 같은 폴더에 두고 사용하였습니다. (네이버 나눔글꼴 이용 https://hangeul.naver.com/2017/nanum) 한글 사용 안 할거면 따로 폰트 다운 없이 코드 주석 부분의 Arial 폰트 사용 전체 코드 및 설명 # 먼저 이미지 처리에 필요한 모듈을 임포트합니다. # textwrap은 이미지에 들어갈 글자가 길 경우, 여러 줄로 나눠주기 위한 모듈입니다. from PIL import Image, ImageDraw, ImageFont import textwrap # 이후 사용 편의를 위하여 함수 형태로 만들었습..
개요 이전 게시물에서 파이썬으로 만든 동영상을 Google API를 이용하여 유튜브에 올리고자 합니다. 필요한 기능은 단순히 유튜브에 동영상을 올리는 것 뿐이므로, 가이드에서 제공하는 예제를 이용하여 동영상 업로드만 테스트해보고자 합니다. 이곳에 나와있는 예제를 이용한 것입니다. https://developers.google.com/youtube/v3/guides/uploading_a_video?hl=ko 예제를 따라 처음부터 하나씩 해보겠습니다. 내용 1) Python용 Google API 클라이언트 라이브러리(google-api-python-client)를 설치합니다. https://developers.google.com/youtube/v3/guides/uploading_a_video?hl=ko 가이..
개요 음악(mp3 형태)을 유튜브에 올리려면, 파일 형식이 동영상이어야 한다. mp3 파일을 동영상으로 바꾸기 위해서는 베가스, 프리미어 등의 동영상 편집 프로그램을 사용하는 것이 가장 기본적인 방법이나, 작업이 번거롭고 여러 파일에 적용하기 위해서는 시간이 많이 소요된다. 또한 해당 기능을 제공하는 웹 서비스들의 경우에는 영상에 워터마크가 찍혀 나오는 단점이 있다. 여기서는 파이썬의 동영상 편집 라이브러리인 moviepy를 이용하여 간단히 음악 mp3 파일과 이미지를 합쳐 유튜브에 업로드 가능한 동영상 형태로 만들고자 한다. 저작권에 대하여 - 유튜브에서는 저작권 소유자의 요청에 따라 여러 저작권 정책을 펴고 있으며, 해당 게시물에서 사용할 음악(장범준 - 노래방에서)의 경우에는 저작권 소유자의 수익 ..