본문 바로가기

반응형

Project/springfield 대본 다운로드

(4)
[Springfield 대본 다운로드] 4. heroku 배포하기 (error: failed to push some refs to 'https://git.heroku.com/download-scripts.git) 참고 문서: https://wikidocs.net/83113 006 heroku에 호스팅해보기 # heroku에 호스팅해보기 pythonanywhere는 간편하지만 무료 버전은 제한이 있습니다. (02-5 참조). 특히 공공 데이터 API는 pythonanywhere ... wikidocs.net 1. 환경 준비 heroku 가입 (www.heroku.com) git 설치 (https://git-scm.com/downloads) heroku cli 설치 (https://devcenter.heroku.com/articles/getting-started-with-python#set-up) 2. 관련 파일 준비 vscode로 가서 관련 파일들을 준비한다. 1) gunicorn 설치 pip install gun..
[Springfield 대본 다운로드] 3. 예외 처리하기 (flash) & 파일 압축과 다운 (zipfile, send_file) 1. Python의 alert - flash springfield에 존재하지 않는 스크립트를 입력한 경우, 혹은 제목을 올바르게 입력하지 않는 경우 경고문이 필요하다. JS의 alert와 같은 기능을 Flask에서 찾아보니 flash라는 것이 있었다. 1) app.py import flash app.secret_key = "abcde" (시크릿 키를 설정해야 한다고 함) flash("에러 메시지") from flask import Flask, render_template, request, flash import download # Flak 앱 서버 인스턴스 app = Flask(__name__) app.secret_key = "abcde" # url 패턴 - 라우팅 - 데코레이터 @app.route('/..
[Springfield 대본 다운로드] 2. Flask 연동하기 웹으로 배포하면 누군가가 사용할 수도 있지 않을까?라는 마음으로 python 코드에 Flask를 연동해보려 한다. Flask에 관한 내용은 아래 문서와 영상을 참고했다. https://wikidocs.net/83097 000 동영상 강의 모음 # 이전 강의 - 01-1 ~ 01-3 : https://youtu.be/NJ6FrqVHHlE - 01-4 : https://youtu.be/BFRG8oIWpMY # 프로 ... wikidocs.net 1. Flask 프로젝트 세팅 1) 가상환경 및 패키지 설정 pip install virtualenv // 가상환경 virtualenv venv //venv 폴더에 가상환경 만들 것 -> venv 폴더 생긴다 venv|Scripts|activate //가상환경 활성화..
[Springfield 대본 다운로드] 1. 개요 & 대본 하나 다운받기 1. 개요 영어 스피킹을 공부하는 방법 중 하나로 쉐도잉이라는 것이 있다. 좋아하는 영화나 미드를 따라하며 스피킹 연습을 하는 것으로 꽤 보편적인 공부법으로 알려져있으며, 효율적인 쉐도잉 방법 또한 많은 유튜브나 블로그 등에서 소개되고 있다. 영어 공부를 할 겸 이런 저런 방법론을 찾아보던 중, 영어 대본이 필요하다는 것을 알게 되었고 스크립트를 제공하는 사이트를 발견하게 되었다. Springfield라는 곳으로 영화나 TV Show에 대한 대본을 제공한다. 제목을 통해 검색하면 해당하는 모든 에피소드가 나오고, 에피소드 하나를 클릭하면 스크립트를 볼 수 있다. 스크립트를 다운받기 위해 모든 글을 "선택 -> 복사 -> 원하는 파일로 붙여넣기" 작업을 하면 된다. 하나의 에피소드만 다운로드하는 것은 할 ..

반응형