목차 테스트 목표 python 으로 slack channel 에 message push 1. 슬랙 app 생성 설치가 진행되면 app token 이 생성됨 하면 channel 에 bot 이 초대됨 2. python 코드 작성 slack sdk 설치 pip install slack_sdk import slack_sdk my_token='my-app-token' client=slack_sdk.WebClient(token=my_token) client.chat_postMessage(channel='#test', text='hello world') 간단한 코드 작성 메세지 디자인이나 여러 기능을 제공한다고 하는데 어차피 로그만 가져올꺼라 3. 테스트 결과 확인 참고 https://getitall.tistory...
목차 테스트 목적 python 으로 동작하는 image build requirements.txt 파일 사용 aws cli 동작 테스트 생성한 image를 사용한 pod 생성 yaml 파일 사용해 apply 로 생성 aws access-key / secret-key를 k8s secret 으로 저장 후 container 환경변수로 사용 aws cli credentail 을 kubectl secret 으로 생성해놓고 pod 를 정의하는 manifest 파일에서 컨테이너에서 환경변수로 사용할 수 있게 정의후 python boto3 패키지에서 사용할 수 있을지 테스트 1. 테스트 준비 1.1 docker image python 이미지 사용 while 문을 사용해 일정시간마다 현재 시간을 기록하고 5분후 종료되는 ..
블로그에 쓴 내용을 트위터에 포스팅하려는데 문장과 문장 사이에 빈줄이 생긴다 분명 블로그에서는 이렇게 문장이 붙어있는데 트위터로 옮기려니까 한줄씩 다 띄워져있다 라인 하나씩 읽어보니 이렇게 줄바뀜 부호가 들어가있었다 BeforeTXTFile=open("tstory.txt", 'r', encoding='UTF8') lines = BeforeTXTFile.readlines() new_lines=list() for single_line in lines : if single_line != '\n' : #single_line=single_line[:-1] new_lines.append(single_line) BeforeTXTFile.close() AfterTXTFile=open("removebackslash.tx..
12.1 7:39 pm 오늘은 크롤링쪽 python 함수들을 조져봐야겠다 일단 들어가기 쉽게 도메인 레코드를 할당해주려고 했는데 안된다 route53 에서 IPv4 는 무조건 80번 포트로만 접근이 되나 보다 포트포워딩을 해줄까도 생각했는데 이후 jenkins 컨테이너도 8080을 기본으로 사용하기 때문에 지금 있는 apache-server 컨테이너를 80번으로 바꿔주기로 했다 일단 이건 나중에 하고 파이썬 컨테이너에서 mysql 로 데이터를 insert 하는 부분을 해보자 이번 작업 하고, 크롤링 할때 인스타는 한시간에 1000장? 정도로 제한해놨다고 한다 이 그렇다고 한다 일단 개발환경에서 mysql 접속+insert 동작을 확인해보자 # __main__.py 일부 for mem in blackpin..
1스프린트-day3 pixel_convert.py 분석 pixel.py 안의 함수를 pixel_convert.py 안에서 사용하기 때문에 먼저 pixel_convert.py 코드를 하나씩 분석해 보자 pixel_convert.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 # coding:utf-8 from flask import Flask, render_template, request, redirect, url_for, a..
살짝 생각하게 만드는 문제였다 https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 오더번호를 높이로 나눈 나머지가 층번호가 될거라고 처음에 생각했었는데 딱 떨어지는 경우를 포함하지 않아서 틀렸었다 이것빼곤 막힘없이 슥슥 풀었던 문제 코드 https://github.com/cyanindy/baekjoon_online_judge/blob/main/python3/step8/10250.py GitHub - cyanindy/baekjoon_on..