글

웹소스 백업 스크립트 (예약작업)

  1.배치 파일 생성 (script_robocopy.bat) @ echo off robocopy C:\WebRoot E:\backup\websrc  .  /E /COPY:DAT /R:10 /W:3 2.예약 작업 등록 시작 > '예약 작업' > 작업 스케줄러 라이브러리 > Microsoft > Windows > 우클릭 기본 작업 만들기 > 이름 : 웹소스 백업 > 매일 > 프로그램 시작 > 'E:\script\script_robocopy.vbs' > [마침]을 클릭할 때 이 작업의 [속성] 대화 상자 열기 체크 확인 3.숙지 원본이 삭제되어도 복사본은 그대로 원본의 내용이 변경되면 복사 파일을 비교하여 변경된 파일만 복사 

윈도우 작업 스케줄러 파이썬 자동실행

1. 작업 스케줄러 실행 2. 기본 작업 만들기 3. 트리거  -> 메일 4. 작업 -> 프로그램 시작 5. 프로그램/스크립트 -> C:\Users\username\Anaconda3\python.exe (파이썬 실행 파일) 6. 인수 추가(옵션)(A) -> example.py (파이썬 파일) 7. 시작 위치(옵션)(T) -> C:\Bitbucket\crawling (파이썬 경로) 8. 마침 

트위터 피드, 이미지 자동 업로더

  1. 파이썬 가상환경설정 (virtualenv) $virtualenv --python=python3.6 ./twt_img $cd ./twt_img $source bin/activate 2. 파이썬 라이브러리 설치 환경 파일 (requirements.txt) --- beautifulsoup4 requests tweepy lxml image --- 3. 파이썬 라이브러리 설치 $pip3 install -r requirements.txt 4. 트위트 토큰 설정 파일 (config.ini) --- [version] sdate = 2021.08.02 edate = 2021.10.01 [twitter@lonbekim] consumer_key = GmnIDUxxxxi1gWU7dOxxxxD consumer_secret = vbWaUKyp9qqbxxxxOlirOnbBghnxxxxxs7Xjiu8Ml0IALnw2 access_token = 3238214298-sBKRuDxxxx1o0dwdv6xxxxWXfqergPJmMGCo6 access_secret = OQcsxxxxgIZyusxxxxU0sKXmKP1sg4yyqIVvg4Pk --- 5. 실행 파일 (posting.py) --- # -*- coding: utf-8 -*- import os import re import time import tweepy import requests import configparser from bs4 import BeautifulSoup from datetime import datetime CNF_INI = '/home/ubuntu/twt_img/config.ini' ERR_URI = '/home/ubuntu/twt_img/' config = configparser.ConfigParser() config.read(CNF_INI) CKEY = config['twitter@lonbekim']['consumer_key'] CSECRET = co...

구름IDE로 Flask API 컨테이너 생성하는 방법입니다.

이미지
  # Howto   # Goormide   # Create   # Flask   # Container   # Convert   # Google   # Colaboratory 1. 컨테이너 생성 2.소프트웨어 스택 선택 → Flask 3.추가모듈/패키지 설치 4. 파이썬 소스 코드를 적용 5.터미널에서 Flask API 실행 참고로 추가모듈 MySQL을 설치 하지 않을 경우 pip3 install pymysql 명령어를 실행해도 오류가 발생합니다.

구글코랩) Flask REST API 데몬을 실행하는 소스를 공유합니다.

이미지
  파이썬소스, MySQL sql문, 샘플csv 파일로 구성되어 있습니다. 1)시도별 코로나 현황 집계 (누적순위) 2)특정 지역/년/월 평균 온습도3)특정 지역/년/월 평균 실측파고 4)최근 KMA 코로나팩트 데이터 5)특정 지역/년/월 온습도 중간값 6)특정 지역/연령별/성별 실종자 카운트 #Share the source #Simple #Statistics #Python #Flask #Restful 자세한 소스는 아래의 사이트를 참조하세요 https://github.com/gyunseul9/sqlcolab

구글코랩) Python, Flask, Restful, CRUD, MySQL, NGROK 등 소스를 공유합니다.

이미지
  ...(중략) app = Flask(__name__) api = Api(app) run_with_ngrok(app) api.add_resource(confirm_api, '/' ) api.add_resource(create_guardian, '/guardian/create/' ) api.add_resource(list_guardian, '/guardian/list/' ) api.add_resource(search_guardian, '/guardian/search/' ) api.add_resource(update_guardian, '/guardian/update/' ) app.run() 자세한 소스는 아래의 사이트를 참고하세요. https://github.com/gyunseul9/crudcolab

구글코랩) 심플 웹서버 소스를 공유합니다. (Google Colaboratory, Flask, JINJA2, MySQL, NGROK)

이미지
  ...(중략) app = Flask(__name__) run_with_ngrok(app) @app.route ( '/' ) def   index ():    return  render_template( 'index.html' ) @app.route ( '/list' ) def   list ():   keyword = request.args.get( 'keyword' , default =  'coronafact' ,  type  =  str )   limit = request.args.get( 'limit' , default =  '10' ,  type  =  str )        conn = db_access()        data = exec_list(conn,keyword,limit)   session = {}   session[ 'keyword' ] = str(keyword)   session[ 'limit' ] = str(limit)       return  render_template( '/coronafact.html' ,data=data,session=session) app.run() 자세한 소스는 아래의 사이트를 참고하세요 https://github.com/gyunseul9/colabweb