http://dev.naver.com/projects/urlimport/

SVN
  • svn checkout --username anonsvn https://dev.naver.com/svn/urlimport
  • The password is 'anonsvn'

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/26 17:48 2010/03/26 17:48

python urlimport 0.55m

Posted at 2010/03/21 19:00// Posted in python/py-urlimport
회사 업무에 쫓겨서 퍼포스 테스트만 했더니 T_T)~

수정한 사항에 버그가 있었네요

다행히 방명록에 split_url 버그를 알려주신 분이 있어서 바로 수정본 올립니다.

http://www.imp17.com/python/urlimport-0.55m.py (myevan version)

테스트 스크립트를 하나 만들어 봐야겠습니다~


오늘 답장이~

"\\컴퓨터\경로" 로 사용하는윈도우 파일 공유 프로토콜이
일부 구현에서 "//컴퓨터/경로" 식으로 접근하기 때문에 perforce 주소 형식과 충돌이 생길 수 있다는 군요.

아래는 alex 님이 퍼포스 주소 사용시에는 "p4://depot/path" 식으로 수정한 버전입니다.

http://www.imp17.com/python/urlimport.py (alex version)
http://www.imp17.com/python/urlimport-0.53n.py (alex version)

심심할때 svn+ssh 연동도 시켜봐야겠어요~

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/21 19:00 2010/03/21 19:00

python urlimport 0.54m

Posted at 2010/03/19 13:36// Posted in python/py-urlimport
얼마전 방명록을 통해 만난 alex 님으로부터 urlimport 향상 버전을 받았습니다.

아무 생각 없이 붙였던 캐슁 기능과 퍼포스 연동 기능을 깔끔하게 정리해주셨더라구요 -_-)b

http://www.imp17.com/python/urlimport-0.53n.py (from alex)

alex 님 요청에 따라 퍼포스 관련 테스트 결과 생긴 자잘한 버그만 수정해봤습니다.

http://www.imp17.com/python/urlimport-0.54m.py (from myevan)

아... 몇천 km 떨어진 곳에 계신 분과 작업하니까 재밌네요 >ㅁ<)~

정말 바램대로 기본 모듈로 들어가면 좋겠어요. 햐햐



이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/19 13:36 2010/03/19 13:36

python/urlimport_myevan 모듈 목록

Posted at 2010/01/22 15:49// Posted in python/py-urlimport
urlimport urlimport
url 모듈 임포트를 지원합니다.

urlimport_myevan myevan.net 모듈 지원
myevan.net python  모듈을 지원합니다..

ctypes_utils ctypes 도구
DLL URL 로딩을 지원합니다.

os_utils os 모듈을 사용하는 확장 도구 함수들
- os_walkf 지원

xml_utils xml 을 다룰 때 사용하는 확장 도구 함수들
- xml 인코딩 처리
- xml Element 추가, 삭제, 찾기 함수

devil 이미지 라이브러리
각종 이미지 로딩과 저장을지원합니다.
- DevIL-1.7.8.dll (win32)

ilu DevIL 이미지 라이브러리
이미지 도구입니다. 확대, 축소, 회전등 다양한 이미지 변환 작업을 지원합니다.
- DevILU-1.7.8.dll (win32)

minilzo minilzo
minilzo-1.08 버전입니다
- minilzo.pyd (python-2.6 win32)

p4 p4python-2009.02
퍼포스 API 파이썬 바인딩
- 도움말 http://perforce.com/perforce/doc.092/manuals/p4script/03_python.html
- P4API.pyd (python-2.6 win32)

P4_utils p4 sync 예제
퍼포스 폴더를 최신으로 업데이트한다.

hello hello 예제
urlimport 작동을 체크하기 위한 예제입니다.


이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/01/22 15:49 2010/01/22 15:49

python/urlimport_myevan 모듈 사용 방법

Posted at 2010/01/22 15:42// Posted in python/py-urlimport
준비작업

1. urlimport
urlimport 를 가능하게 해주는 모듈입니다.
다운로드 후 python/Lib/site-packages 에 복사해야합니다.

2. urlimport_myevan
myevan.net 에 있는 모듈을 사용할 수 있게 등록해줍니다.
다운로드 후 python/Lib/site-package 나 작업 폴더에 넣어주면 됩니다.


따라하기

DevIL 모듈을 urlimport 를 사용해서 사용하는 예제입니다.


import urlimport_myevan
import devil


위의 스크립트를 실행하면

pycache 폴더에 devil.py 과 ctypes_utils.py
작업 폴더에 최신 버전의 DevIL-1.7.8.dll 이 다운로드됩니다.


주의!
새로운 모듈을 다운받기 위해서는 pycache 폴더를 삭제해야합니다
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/01/22 15:42 2010/01/22 15:42

python/urlimport 0.50m

Posted at 2010/01/22 15:31// Posted in python/py-urlimport
0.50m directory module importing bug fixed
디렉토리 모듈 임포팅 버그 수정

0.49m recursive perforce module importing bug fixed
퍼포스 모듈 로딩시 재귀 임포트 버그 수정

0.48m  each python version pyd module importing added
python 버전별 pyd 로드 기능 추가

0.47m  urlimported module cache reset function added
캐쉬 디렉토리 리셋 기능 추가

0.46m perforce module loading bug fixed
퍼포스 모듈 로딩 버그 수정

0.45m pyd module loading bug fixed
pyd 모듈 로딩 관련 버그 수정

0.44m perforce importing feature added ex) p4://depot/dir/module.py
퍼포스 임포트 기능이 추가

0.43m pyd module loading feature added ex) http://host/module.pyd
pyd 로딩 기능도 추가

0.42m urlimported module cache feature added
모듈 로딩 속도를 개선하기 위해 pycache 라는 캐쉬 폴더 기능을 추가한 urlimport 입니다. 

[urlimport 0.50m 다운로드]


이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/01/22 15:31 2010/01/22 15:31

웹에서 파이썬 모둘 임포트하기

Posted at 2010/01/21 14:20// Posted in python/py-urlimport
파이썬에는 다양한 모듈들이 이미 내장되어 있지만,
지원되지 않거나 특화시켜야 하는 모듈들은 직접 만들어야 할 경우가 종종 있습니다.

그런데 매번 자기가 가진 모듈을 들고 다니는건 아니기 때문에
만든걸 또 만들어야 하는 경우가 종종 있습니다.

물론 다시 만드는게 어려운일은 아니지만 꽤나 귀찮죠 ~(-_-)~ 시간낭비하는 것 같기도 하고요.

이런 경우에 유용하게 사용할 수 있는 방법이 웹에서 파이썬 모듈 임포트입니다 -_-)/

실은 오늘 1시간동안 만들었는데...
약간 문제가 있어 개선점을 찾기 위해 웹을 검색해보니
이미 Jure Vrscaj 라는 훌륭한 분이 만드셨더군요;;

이름인 즉...

두둥! urlimport !!

꽤나 좋습니다.
문제가 하나 있다면 링크가 깨졌다는 겁니다-_-
구글 검색 계속 해도 계속 꺠진 링크만 나오더군요

다행인 점은 freebsd port 에 백업본이 남아있더군요 >ㅁ<)/
http://www.freebsd.org/cgi/ports.cgi?query=urlimport&stype=all


Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import urlimport
| | Url importing enabled. Add urls to sys.path.
| | Use urlimport.config(key=value) to manipulate settings:
| | debug=1
| | ssl_key=''
| | ssl_cert=''
| |
| | This stuff is experimental, use at your own risk. Enjoy.
>>> import sys
>>> sys.path.append("http://www.myevan.net/python")
>>> import hello
| | find_module: got 'http://www.myevan.net/python/hello.py'.
>>> hello.hello()
hello -_-)/
>>>


다운로드 미러링:

짜잔~
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/01/21 14:20 2010/01/21 14:20