포스팅 썸네일 이미지

Study/Python

[파이썬] 티스토리 API - 전체 포스트 목록 가져오기

오늘은 티스토리 API를 활용해보는 첫 단계로 블로그에 존재하는 전체 포스트 목록을 가져오는 코드를 짜보았습니다. 도전 우선 티스토리에서 제공하는 '오픈 API 가이드'를 확인하여 보았습니다.(며칠 동안) output에 대해서는 설명이 없어 당황했는데 json, xml 두 가지의 형태로 출력이 가능한 것으로 보였습니다. (default는 xml) . json()을 활용하면 dict 형식으로 변환되기 때문에 output을 json 형태로 지정하였습니다. import requests, re, math import pandas as pd from tabulate import tabulate appid = "" access_token = "" callback_url = "" blogName = ">" def l..

2021.02.15 게시됨

 포스팅 썸네일 이미지

Study/Mac

[Karabiner-Elements] 매직키보드 Mac OS, VMware Fusion 한영, 한자/이모티콘 키 설정

맥북이나 애플 매직 키보드를 사용할 때 Mac OS 및 VMware Fusion에서 우측 command, 우측 option 키를 한영 전환, 이모티콘/한자 키로 변경하는 방법을 알려드리고자 합니다. 설정 방법 Mac OS 입력 소스 선택 단축키 지정 '시스템 환경설정 - 키보드 - 단축키 - 입력 소스'로 진입해 '이전 입력 소스 선택' 단축키를 다음과 같이 지정하시기 바랍니다. 표시된 단축키 부분을 클릭하고 아래 키조합을 누르면 자동으로 입력됩니다. Ctrl + Shift + Space VMware 윈도우 키보드 설정 확인 101 키 Type 3 키보드를 기준(한영 : Shift + Space, 한자 : Ctrl + Space)으로 코드가 짜여있으므로 키보드 종류를 맞게 변경하거나 코드를 수정하여 사용..

2021.02.14 게시됨

 포스팅 썸네일 이미지

Study/Python

[파이썬] 티스토리 API - 신청 및 Access Token 발급

티스토리에서 제공하는 API를 이용하면 블로그에 직접 접속하지 않고도 포스트 내용을 조회하거나 글을 작성하고 수정할 수 있습니다. 그러기 위한 기본 단계로 오픈 API를 신청하고 Access Token을 발급받는 과정을 알아보도록 하겠습니다. 앱 등록(오픈 API 신청) 아래 링크를 클릭해 신청 페이지로 이동합니다. https://www.tistory.com/guide/api/manage/register TISTORY 나를 표현하는 블로그를 만들어보세요. www.tistory.com 그리고 아래 사진을 참고하여 내용을 입력하고 등록하면 API를 이용할 수 있는 권한을 얻을 수 있습니다. 테스트 용도라면 URL과 CallBack URI는 블로그 주소 정도로 작성해 주시면 되며, 별도로 프로그램이나 웹서비스..

2021.02.13 게시됨

 포스팅 썸네일 이미지

Study/Python

사이트맵에서 페이지 목록 파싱해보기

블로그를 시작하다 보니 온통 관심사가 블로그로 쏠리게 되었습니다. 구글과 네이버에 사이트 등록을 하면서 sitemap.xml의 존재에 대해 알게 되었고, 확인해보니 사이트 내의 페이지 목록과 최종 수정 일자가 표기되어 있는 것을 알게 되었습니다. 그래서 이 내용을 파싱 하여 페이지 리스트를 얻고 각 페이지에 접속해 alt 속성 누락 여부를 확인할 수 있을까? 여기에 추가해 최종 수정 일자를 대조하여 수시로 점검이 가능할까? 하는 궁금증이 생겼고 sitemap.xml 파싱에 도전하게 되었습니다. 실패기 막연한 생각에 .xml 확장자니 'ElementTree'를 활용하면 되지 않을까 하는 생각이 들었고 다음과 같이 코드를 짜보았으나 제대로 되지 않았습니다. 그나마 가장 근접했다고 생각하는 코드는 이렇습니다...

2021.02.13 게시됨

 포스팅 썸네일 이미지

Study/Etc

엑셀 조건을 만족하는 가장 마지막 값 찾기 (LOOKUP, VLOOKUP)

VLOOKUP 함수에 익숙하신 분들이라면 배열에서 값을 검색하면 일치하는 것 중 가장 상단의 값을 반환하는 것을 알고 계실 것입니다. 때문에 동일한 레코드가 여러 개라도 수식의 결과는 항상 최상단의 값이 나타나게 됩니다. 하지만 가장 마지막 방문 기록이나 입고 내용 같이 최하단에 위치한 값을 얻어야 할 때가 있습니다. 이번 글에서는 이럴 때 사용할 수 있는 방법에 대하여 알아보고자 합니다. 위의 예시는 제품들의 입고 수량을 일자 순으로 나열해 두고 있습니다. 여기서 입고 일자를 수식에 활용하지 않는다는 가정하에 가장 마지막에 입고된 마우스의 수량을 얻으려면 어떤 수식을 사용해야 할까요? 흔히 사용하는 VLOOKUP 수식을 쓰면 제일 상단에 위치한 7번 행의 마우스 입고 수량인 '2'가 나오게 될 것입니다..

2021.02.12 게시됨

Study/Mac

[MacOS] 터미널 명령어 모음

맥을 사용하다 보면 필연적으로 터미널을 사용해야 할 상황이 발생한다. 하지만 GUI에 길들여져 있던지라 까만 배경에 흰 글자 몇 개는 굉장히 당혹스럽기도 하고 그나마 몇 번 써본 윈도의 CMD와도 명령어가 달라 난해하다. 그래서 터미널 명령어를 찾아보게 되었고 자주 사용하는 cd(Change Directory), rm(Remove), mkdir(Make Directory) 외에 여러 명령어가 소개된 해외 자료가 있어 가져와 보았다. 출처는 하단에 표기되어 있다. Shortcuts Tab Auto-complete file and folder names Ctrl + A Go to the beginning of the line you're currently typing on Ctrl + E Go to the ..

2021.02.11 게시됨

Study/Mac

Mac OS 용 패키지 관리자 Homebrew 설치 및 사용해보기

Mac OS 용 패키지 관리 툴입니다. 설치 항목을 관리할 수 있고 개발 환경을 세팅하는데 필요한 시간을 단축할 수 있는 장점이 있다고 합니다. 다만, 커뮤니티 기반으로 운영되어 패키지 안정성 문제가 존재한다고 합니다. 공식문서에 따르면 모하비 10.14 이상의 OS 버전을 지원하고 인텔 64비트 CPU와 실리콘 CPU를 모두 지원한다고 합니다. 저는 개인적으로 협업이나 버전 관리와는 크게 관련이 없지만 많은 분들이 코딩 관련 패키지를 설명할 때 Homebrew를 이용해 설치하는 방법을 안내해주고 있어 설치를 시도해 보았습니다. | 설치 # 터미널에서 아래 코드 입력 # xcode 커맨드라인 툴 설치 xcode-select --install # Homebrew 설치 /bin/bash -c "$(curl ..

2021.02.11 게시됨

 포스팅 썸네일 이미지

Tip

[리뷰]휴대용 스폿 용접기 직구 후기

사용하던 청소기가 고장 나 배터리 교체를 알아보니 정식 서비스센터 교체 시 6만 원가량 비용이 발생한다는 것을 확인하고 폐기를 고민하던 찰나 배터리를 구매해 자가로 교체하면 만원 정도에 교체가 가능하다는 것을 알게 되었습니다. (중고 배터리 셀 기준) 그래서 배터리를 구매하고 1차로 전기테이프로 연결하여보았지만 접촉이 불량해 실패, 납땜도 시도해 보았지만 알아보니 고온용 납땜기가 필요한 데다 배터리에 열을 장시간 가하면 위험할 수 있다는 이야기가 있어 일찍이 포기하고 망연자실하다 우연히 찾게 된 제품을 소개하고자 합니다. 사실 스폿 용접기는 가격이 있는 편이라 선뜻 구매하기 어렵고, 때문에 DIY 포럼 등에서 전자레인지를 분해하거나 자동차 배터리를 활용하는 등으로 스폿 용접기를 제작하여 사용하시는 분들이..

2021.02.10 게시됨

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶