파일 생성을 임의로 막 할 수 없기에 메모리상에 데이터를 zip 으로 묶어서 다운로드 해야 하는 경우가 생긴다. 대부분의 예제들이 파일을 기반으로 되어 있어서 response 로 바로 내려주는 것을 찾기 어려웠는데, 아주 좋은 예제가 있어서 소개한다. 이미 많은 곳을 거쳐서 테스트 했는데 아래 코드가 그나마 동작 가능한 코드이다. https://stackoverflow.com/questions/67454/serving-dynamically-generated-zip-archives-in-django import io def my_downloadable_zip(request): zip_io = io.BytesIO() with zipfile.ZipFile(zip_io, mode='w', compression=..
멜론 TOP100 음악을 다운로드하는 방법, 최신 유행하는 인기가요, 트로트, 최신 국내 가요, 팝송, 발라드, 이전 계절 팝송 모음 등의 mp3 파일을 다운로드 하거나 노래를 감상하려면 여러가지 방법이 있다. 유튜브, 토렌트, 멜론, 지니 가입하기 등등등. 그런데 가입없이 간단하게 다운로드 할 수 있는 방법 몇개를 알아보자. 멜론 TOP100 이나 지니 음악을 다운로드하는 방법 중 가장 쉬운 방법은 그냥 노래 음악 파일을 로컬 PC에 다운로드 하지 말고 실시간으로 유튜브 멜론 소리바다 와 같이 음악 스트리밍 서비스를 유료로 가입하여 자유롭게 이용하여 감상 하는 것이 가장 편하고 자연스런 방법이다. 당연하게도 멜론 같은 유료 음악 스트리밍 서비스나 유튜브 프리미엄으로 가입해서 들으면 가장 편하게 최신가요..
여기저기 찾아보기 힘든 유틸리티, 툴, 프로그램을 한 곳에 모아서 제공해 주던 네이버 자료실이 서비스를 종료했다는데 비슷한 서비스를 제공해 주는 사이트 2곳을 소개합니다. 보물, 소프트다운 타운 입니다. 👍 https://bomul.com/ 보물 사이트는 그냥 네이버 자료실과 아주 비슷하네요. 카테고리도 아주 잘 되어 있고, 자료도 거의 대부분 있는 것 같습니다. 자료 소개도 아래 그림 처럼 분류와 버전 용량, 다운로드 가능한 위치, 라이센스 정보 등 아주 자세하게 제공해 주고 있습니다. 음. 광고도 많이 없어서 서버 운영은 어떻게 하는지요? ㅎㅎㅎ 다운로드도 서버에서 바로 제공도 하는 방법인듯 합니다. 트래픽이니 머니 운영비가 좀 들겠군요. 아무튼 깔끔하게 소개도 잘 되어 있어 믿고 들어갈 만하네요. ..