droopy : 파일 업로드 용 초미니 웹서버

atie의 이미지

droopy는 python으로 작성된 파일 업로드만을 위한 초미니 웹 서버입니다. 버츄얼박스의 공유폴더 쓰는 대신에 간편하게 잠깐씩 띄워서 필요한 파일을 건내기에도 좋습니다. 업로드한 파일은 droopy 명령을 실행한 폴더에 저장됩니다. 시작은

python droopy -m "Upload a file..."

이런 식으로... 그러면 8000번 포트를 기본 포트로 사용합니다.

보너스로 지역화 패치 첨부합니다. ^^_

File attachments: 
첨부파일 크기
Plain text icon droopy-ko_KR.patch.txt1.82 KB

댓글

atie의 이미지

반대로 다운로드만을 위한 초미니 웹서버는 woof 입니다.
python woof woof
해 놓고 기다리고 다른 터미널에서
wget IPAddress:8080
하면 woof 파일을 한 번 다운받고 woof는 종료됩니다. 8080 포트 사용에 1회 다운로드가 기본 설정이니 필요에 따라 옵션으로 바꿔 쓰세요.
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

galien의 이미지

오 귀엽네요.. 항상 새롭고 다양한 소식 감사합니다.

새해 복 많이 받으세요.

atie의 이미지

고맙습니다. 즐거운 새해 보내세요.
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

sheep의 이미지

고맙습니다...

항상 좋은 팁 감사드립니다...

happy new year
--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sehoonpark.com.ar
http://me2day.net/sheep

--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sehoonpark.com.ar
http://me2day.net/sheep

atie의 이미지

고맙습니다. 세훈님도, Happy New Year (Feliz Año Nuevo?) !
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

atie의 이미지

블로그이긴 하지만 새해 인사는 윗 분들까지만 하겠습니다. 이 글도 읽고 다른 제 글도 읽어주신 분들 모두에게...
좋은 새해 보내세요.
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

beebee의 이미지

파이썬 조차도 필요없는 웹서버도 있습니다.

swiki 라는 웹서버인데. squeak 에뮬레이션 방식이고 아파치 서버도 필요없습니다.

다운받아 실행하면 바로 웹서비스가 작동하며 포트변경도 됩니다.

파일은 물론 이미지, 코드도 올려서 페이지 꾸미기가 가능합니다.

내 혼에 불을 놓아 ..

atie의 이미지

보통의 리눅스 데스크탑에는 python이 기본 설치됩니다. 그리고, 글의 요점은 한 가지 목적 (문제 해결)을 위한 미니 웹서버에 대한 소개 쯤 이었습니다.
$ wc -l droopy
646 droopy
$ wc -l woof
347 woof

swiki에 대한 글도 따로 적어주시면 좋겠습니다.
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

jaejunh의 이미지

저희회사에서 open source로 얼마전에 내놓은건데(GPLed), 비슷한 목적으로 만든겁니다.뭐 공개는 google code를 통해서 했습니다. ^^;;

오픈픽짜(openpiczza)
http://code.google.com/p/openpiczza/wiki/HowToUseOpenPiczza2
라는 건데, smalltalk으로 만들어 졌으며,

원도우/리눅스/맥 설치되고 돕니다. NAT도 할수 있게 되어 있습니다.

atie의 이미지

소그룹용 p2p 개념인가요? svn에서 코드를 볼 수도 있었으면 좋겠습니다.
----
I paint objects as I think them, not as I see them.
atie's minipage

----
I paint objects as I think them, not as I see them.
atie's minipage

hiseob의 이미지

rapidshare 를 단순화 시킨거 같은 개념이네요

DebPolaris의 이미지

대박입니다.

--------------------------------------------------------
남이 가르쳐주는 것만 받아들이는 것이 아니라, 스스로 만들고, 고쳐가는 사람을 '해커'라고 부른다.
그리고 자신이 쌓아온 노하우를 거리낌없이 나눌 줄 아는 사람을 '진정한' 해커라고 한다.
-Rob Flickenger 'Linux server hacks'
http://heu

-----------------------------------------------------
남이 가르쳐주는 것만 받아들이는 것이 아니라, 스스로 만들고, 고쳐가는 사람을 '해커'라고 부른다.
그리고 자신이 쌓아온 노하우를 거리낌없이 나눌 줄 아는 사람을 '진정한' 해커라고 한다.
-Rob Flickenger 'Linux server hacks'

DEBIAN TESTING, KDE...
debpolaris.blogspot.kr

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.