Gmail 정리하기

회사 메일을 forward해서 사용하고 있는 gmail을 7571MB중에서 7449MB를 썼다. Gmail에 특정 날짜 이전의 메일을 정리하는 기능이 없어서 만든 script이다. 프로그램을 수행하면, 2010년 1월 1일 이전의 메일을 전부 휴지통으로 이동한다. Gmail은 imap.store('+FLAGS', 'Deleted') 후에 imap.expunge()를 하더라도 실제 메일을 삭제하는 것이 아니라,...
Read More

AdmobAPI.py

Python binding for Admob Api #!/usr/bin/env python # -*- coding: utf-8 -*- # # Python binding for Admob API # # Copyright 2011 Jaemok Jeong([email protected]) # # [2011/03/14] import urllib,urllib2 import sys import datetime try: import json except ImportError: raise...
Read More

Mako

Python으로 XML data를 생성해 내기 위한 툴을 비교해보다가 써 봤는데 괜찮다. django template, genshi, mako를 비교해 봤는데, 홈페이지에 있는 자료로는 다른 template generate하는 툴보다 속도가 빠르다. django templates나 genshi에 비교해서 control block의 구조가 python과 비슷해서 사용하기 용이한 측면도 있다. Homepage...
Read More

Django-appsales

django-appsales는 iTunesConnects의 application sales report를 다운로드 받아 DB에 넣어서 여러 view로 sales report를 보기 위한 프로그램입니다. 프로그램의 최신 소스는 Github에 있습니다. Installation 사전 필요 사항 이 프로그램을 구동하기 위해서는 다음과 같은 프로그램이 필요합니다. django 1.2.3 above django-extensions django-pagination pyofc2 (for...
Read More

Reverse Geocoding

역 지오코딩(주소조회) http://code.google.com/intl/ko/apis/maps/documentation/geocoding/index.html#ReverseGeocoding 지도 위에 위치를 읽을 수 있는 주소로 변환하는 과정을 역 지오코딩이라고 합니다. 이런 일을 하는 googlemaps라는 클래스가 있는데, 반환되는 주소가 영문으로 나옵니다. maps.google.co.kr를 사용하는 간단한 Gmaps 모듈을 만들었습니다. 반환값을 파싱하기 위해 Python 2.6부터 들어간 json 모듈을 사용했는데,...
Read More

DNS-323에서 파일정리

XBMC에서 사용되는 TV Series와 Movie directory에 symbolic link를 만들기 위해 사용하는 script. Source directory에서 이미 처리가 되지 않는 파일이 있으면 어느쪽으로 symbolic link를 만들건지 물어보고 사용자 입력을 받아서 symbolic link를 만들어주는 간단한 프로그램이다. DNS-323에서 파일 정리를 하기 위해 사용한다. #!/usr/bin/python...
Read More

인터넷 라디오 녹음하여 PodCasting Service 하기

프로그램 다운로드 Mac MacPorts에 mplayer-devel을 인스톨한다. Mplayer는 snow leopard에서는 컴파일이 되지 않아서 mplayer-devel 버젼을 인스톨해야 한다. sudo port install mplayer-devel lame Linux sudo apt-get install mplayer lame 방송녹음 다음은 녹음할 라디오 방송 주소를 알아야 한다. 녹음할 EBS 교육방송 주소는 =mms://211.218.209.124/L-FM300k=이다....
Read More