반응형 사이드 프로젝트/뉴스구독 웹서비스18 AWS What's new 뉴스레터2 | 이메일 전송 사전준비 및 이해 지금까지 이전에 진행했던 부분까지 수정을 완료했다. 2021.04.16 - AWS what's new 뉴스레터 | MongoDB를 써볼까?! 2021.04.16 - AWS what's new 뉴스레터 | python에서 mongoDB 사용하기 RSS형태로 제공되는 AWS what's new 소식을 크롤링해서 데이터를 수집하고, 저장하는 방식이다. 그전에는 엑셀에 저장해두는데에서 그쳤다면, 지금은 mongoDB에 저장하는 방식으로 업데이트 했다. 아 그리고 추가로 그전에는 AWS translate API를 써서 Title를 번역했다면, 구글번역 API로 변경했다 2021.04.17 - 구글번역API 사용하기 | googletrans 4.0.0 으로 설치해야한다 이제는 조금더 업그레이드 된 기능이 필요하다... 2021. 4. 18. AWS what's new 뉴스레터1 | python에서 mongoDB 사용하기 일단 현재는 RSS로 긁어온 데이터들을 출력해논 상태이다. (python의 feedparser이용) 이제 이 데이터들을 mongoDB에 저장해볼까 한다. MongoDB설치하기 python에서 사용할 수 있는 pymongo라는 패키지가 있다. 이를 위해선 로컬환경에 mongoDB가 설치되어 있어야한다. mongoDB 다운로드 링크 환경변수 설정하기 몽고디비 설치한 위치 경로 복사 (나의 경우는 이곳) C:\Program Files\MongoDB\Server\4.4\bin 시스템 환경변수에 위의 경로 추가 MongoDB 실행하기 이제 local에 mongodb 서버가 시작되고, python에서는 여기에 연결하면 된다. 여기까지 mongoDB사용을 위한 환경설정상태였다. 이제는 python에서 몽고디비랑 연결.. 2021. 4. 16. AWS What's new 뉴스레터1 | MongoDB를 써볼까?! aws에는 매달 새로운 소식을 전하는 what's new라는 서비스? 기사? 가 있다. 이걸 마치 내가 구독한 뉴스테러처럼 내가 직접 찾아가서 보는게 아니라 먼저 소식이 나에게 찾아오는 방식으로 만들어보고 싶었다. 사실 이전에는 한번했던 적이 있다. aws lambda로 자동화해서 매주 월요일마다 신규소식을 크롤링하고 엑셀에 담아두는 것이다. 엑셀로 남기전 데이터들은 이런 모양인데.. 하나의 entries에 담긴 데이터들▼▼▼ 더보기 이중에서 필요한 정보만 파싱해서 새로운 JSON데이터형식으로 만들까 한다. 너무 불필요한 정보들이 많아서 먼저 필요한 정보를 파싱했다 하지만, 엑셀로 담아두면 뭐하노 다시 해당 주제에 대한 카테고리를 분류를 또 해야했다. 물론 신규소식을 읽는다는게 매일 새로웠지만 번거롭고 .. 2021. 4. 16. 티스토리 포스트 캘린더5 | 깃허브API를 응용해보자 일단 티스토리 내용을 가지고 오는거에 앞서서, FRONT단에 깃허브 화면을 구현된 내용을 참고해야겠다는 생각이 들었다. 그래서 몇가지를 찾아서 우선은 티스토리 포스트 개수가 아니라 깃허브 커밋 내용을 가지고 온 그래프를 넣어놨다. 먼저 첫번째로 참고한 방법은 깃허브 API내용이다. 간단하게 내 스킨의 HTML안에 아래의 코드만 넣으면 된다. 그럼 깃허브에서 봤떤 잔디모양 그대로가 나타난다. 깃허브 차트API ghchart.rshah.org/vvspearlvvs 깃허브API사용한 사례 jamesu.dev/posts/2021/02/09/showing-github-contributions-graph/ https://jamesu.dev/posts/2021/02/09/showing-github-contributi.. 2021. 4. 15. 티스토리포스트 캘린더4 | 생각해보니..굳이..? 2021.04.06 - 티스토리 포스트 캘린더1 | 블로그에 깃허브 잔디가 있었으면 좋겠어!!! 2021.04.08 - 티스토리 포스트 캘린더2 | 티스토리(Client)구현 2021.04.10 - 티스토리 포스트 캘린더3 | 이제부터 문제다. 티스토리 로그인부터 생각해보니 지금 쓰고 있는 스킨에서는 이미 이렇게 달력형식으로 나온다. 그리고 이렇게 bold친 날짜를 누르면 이렇게 그날 어떤 글을 썻는지 알 수 있고, 총개수도 나온다 즉, 앞에서 구현하려고 했던 서버단에서 하는 내용들을 이미 티스토리 자체적으로 수행하고 있다는 뜻?@! 그럼 앞단만 바꾸면 되지 않을까?@! 일단 css랑 js를 무작정 해당 스킨에 넣어봤다. 참고로 지금 스킨은 오디세이다. 제이쿼리를 가져올수 없을때 나타는 오류인데, 티스토.. 2021. 4. 13. 티스토리 포스트 캘린더3 | 카카오 로그인하면 티스토리API 못쓴다?@! 이전글 보러가기 2021.04.06 - 티스토리 포스트 캘린더1 | 블로그에 깃허브 잔디가 있었으면 좋겠어!!! 2021.04.08 - 티스토리 포스트 캘린더2 | 티스토리(Client)구현 구현-서버 문제는 여기에서 부터 시작이다.. node로 수집을 실행하는데 연결된 환경변수에서 로그인 실패가 되었다 혹시 몰라 docker로도 실행을 해봤다. 띠로리 로그인이 안된다... 찜찜한건 여기에선 티스토리 아이디/pw 로그인이다. 근데 나는 티스토리계정이 곧 카카오계정이랑 통합했다는게 한가지 걸리는 점이다. 원본의 댓글을 찾아보기 로그인이 안되는 경우는 다음과 같은 2가지 원인이라고 한다. ID/PW가 틀렸을 경우 로컬에서 로그인요청이 아예 블럭됐을 경우 분명 ID/PW는 맞는데 왜그런거지.. 근데 한가지 찜.. 2021. 4. 10. 티스토리 포스트 캘린더2 | 티스토리(Client)구현 이전글 이어보기 2021.04.06 - 티스토리 포스트 캘린더1 | 블로그에 깃허브 잔디가 있었으면 좋겠어!!! 구현-티스토리 일단 티스토리는 기본스킨인 상태에서 적용한다 1. js와 css파일 업로드 (스킨편집-html편집-파일업로드) 몇가지 js 및 css파일 추가을 추가한다 파일업로드 부분 2. 스토리지 게시글 작성 나의 경우는 340 -> 게시글 주소의 파라미터에 해당하는 값이 postid pearlluck.tistory.com/340 3.head태그에 스크립트 추가 4.body태그에 스크립트 추가 + 오딧세이 스킨으로 다시 변경하면서 시도중이다 스킨이 달라서 이름도 다른데 오딧세이 스킨일떄는 area-main단에 자리를 잡아놨다 2021. 4. 8. 티스토리 포스트 캘린더1 | 블로그에 깃허브 잔디가 있었으면 좋겠어!!! 티스토리를 몇년간 운영해오면서 가끔 현타가 올때가 있다. 이렇게나 꾸준히하고, 이렇게 자주 올리는데 아무도 몰라준다. 물론 남들에게 보여주기 위해서 하는 것도 아니지만, 그래도 깃허브의 잔디가 너무너무 부럽다... . 잔디처럼 늘 시각화되서 보여주는 지표가 있으면 더 꾸준히 할 수 있을 것만 같다. 매일매일 하루에 적어도 하나씩 글을 올리는걸 목표로 하고 있는데 지금 그 목표가 얼마나 달성했는지를 눈으로 보고 싶다랄까.. 자료조사 참고할만한 블로그를 정말 수많은 구글링 끝에 찾았다! 이대로만 하면 되겠지?@! 넘 설렌다~ aerocode.net/353#%EA%B0%9C%EC%9A%94 [프로젝트] 티스토리에 컨트리뷰션 그래프를 달아보자 [Change Log] 2020-07-09 : 설치 설명서 개선, F.. 2021. 4. 6. 이전 1 2 다음 728x90