[PR]¡“ú‚ÌÆ°½‚Í
¢Infoseek ÓÊÞ²Ù£
$Id: emacs-wget.html,v 1.32 2005/12/10 21:11:36 ataka Exp $
English Page
Japanese Page
Emacs-wget
Emacs-wget is an interface program for GNU wget on Emacs.
Read README and USAGE file for details.
NEWS
- [2004-10-19]: Release Emacs-wget ver. 0.5.0
- [2004-08-11]: Debian package for Emacs-wget is now available [Thanks: Akira TAGOH].
- [2004-05-01]: Gentoo portage for Emacs-wget is now available [Thanks: Mamoru KOMACHI]
- [2004-02-29]: Release Emacs-wget ver. 0.4.2
- [2003-05-14]: Release Emacs-wget ver. 0.4.1
- [2002-11-29]: Release Emacs-wget ver. 0.4.0
- [2002-11-10]: Release Emacs-wget ver. 0.3.3
- [2002-11-06]: Emacs-wget is now part of FreeBSD Ports Collection [Thanks: Yoichi NAKAYAMA].
- [2002-11-04]: English page is now available. Upload README and USAGE.
- [2002-10-29]: Release Emacs-wget ver. 0.3.2
- [2002-10-26]: Release Emacs-wget ver. 0.3.1
- [2002-10-26]: Release Emacs-wget ver. 0.3.0 and upload USAGE.ja.
- [2002-07-28]: Release Emacs-wget ver. 0.2.5
- [2002-07-05]: Release Emacs-wget ver. 0.2
- [2002-05-07]: Release Emacs-wget ver. 0.1
Contents
Feature
- Call program wget from Emacs.
- Beep when download is finished.
- Completion for wget's long option.
- Download command for retrieving all files linking to URL (wget-web-page).
- Show the progress of download in other buffer *wget*.
- Download directory Filter
- Download Log
- Change permission executable after downloading file.
![[screenshot]](emacs-wget.png)
Download
Binary Package
Caution
If wget is v.1.7 or less, put the following code into your
.emacs.
(setq wget-basic-options '("-v"))
If wget is not in PATH, put the following code into your
.emacs.
(setq wget-command "c:/PATH/TO/YOUR/wget")
If quiet = on is in your .wgetrc, append
"-equiet=off" to wget-basic-options.
If dir_prefix = PATH/TO/DOWNLOAD is in your .wgetrc, append
"-P." to wget-basic-options.
If timestamping = on or mirror = on is in your
.wgetrc, make sure not to include -nc option in
wget-default-options and wget-ftp-default-options.
We recommend not to set
logfile = log (or background = on) in your .wgetrc.
Changes
- Ver. 0.5.0 [2004-10-19]
- NEW: download directory filter
- NEW: download log
- NEW: Makefile
- Ask download directory if wget-download-directory is nil. [Thanks: mace]
- The default value of wget-executable-file-extension-list is nil and change permission executable if wget-executable-file-extension-list is specified.
- Show also download directory in *wget* buffer when download is finished.
- Ver. 0.4.2 [2004-02-29]
- Support wget 1.9(.1).
- New hook: wget-after-hook.
- Get rid of -L option from wget-web-page-options.
- New user option for changing file permission executable after downloading. [Thanks: Wataru Tachibana]
- Fix bug that emacs-wget does not change directory when called with prefix arg.
- Ver. 0.4.1 [2003-05-14]
- Fix critical bug that emacs-wget removes LANG environment variable from Emacs' system variables. [Thanks: NAKAYA Toshiharu]
- Fix problem when calling emacs-wget with prefix argument in Emacs 20. [Thanks: NAKAYA Toshiharu]
- Ver. 0.4.0 [2002-11-29]
- Independent of env command.
- Do not show *wget* buffer if variable wget-process-buffer is nil.
- Ver. 0.3.3 [2002-11-10]
- Default value of wget-default-options is now nil.
- New docmument README and USAGE. [Thanks: Yoichi NAKAYAMA]
- Fix problem running wget with -N option.
- Fix problem running wget without -N,
-nc, or -r option.
- Show the more information about the downloading process to mini-buffer.
- Ver. 0.3.2 [2002-10-29]
- Support Meadow 1.5. [Thanks: TSURUDA Naoki]
- Fix wget arguments order problem.
- Simplify w3m-wget.el. [Thanks: KOSEKI Yoshinori]
- Ver. 0.3.1 [2002-10-26]
- New hook: wget-hook and wget-load-hook.
- Ver. 0.3.0 [2002-10-26]
- Completion for wget long options.
- New user option for download from FTP.
- New ducument USAGE.ja
- Ver. 0.2.5 [2002-07-28]
- Support wget 1.8(.2).
- Bug fix.
- Ver. 0.2 [2002-07-05]
- Support Emacs 20.7. Prepare unsupported functions in Emacs 20. [Thanks: Mitsugu SAKAMOTO]
- Fix problem that emacs-wget can not kill wget processes in *wget* buffer.
Links
wget
- wget
- Official wget page. The latest version of wget is 1.9.1.
Web Browser on Emacs
- Emacs/W3
- A pure Emacs-Lisp text web browser.
- Emacs/W3m
- A simple interface program of w3m, which works on Emacs.
Emacs-wget
Emacs $B>e$GF0:n$9$k(B wget $B$N%$%s%?!<%U%'!<%9!&%W%m%0%i%`!#(B
NEWS
- [2004-10-19]: Emacs-wget ver. 0.5.0 $B$r8x3+!#(B
- [2004-08-11]: Emacs-wget $B$N(B Debian package $B$,$G$-$^$7$?(B [Thanks: $BED6?L@$5$s(B].
- [2004-05-01]: Emacs-wget $B$N(B Gentoo portage $B$,$G$-$^$7$?(B [Thanks: $B>.D.
- [2004-02-29]: Emacs-wget ver. 0.4.2 $B$r8x3+!#(B
- [2003-05-14]: Emacs-wget ver. 0.4.1 $B$r8x3+!#(B
- [2002-11-29]: Emacs-wget ver. 0.4.0 $B$r8x3+!#(B
- [2002-11-10]: Emacs-wget ver. 0.3.3 $B$r8x3+!#(B
- [2002-11-06]: Emacs-wget $B$,(B FreeBSD $B$N(B Ports Collection $B$KF~$j$^$7$?(B [Thanks: $BCf;3$5$s(B]$B!#(B
- [2002-11-04]: $B1Q8l%Z!<%8$H(B USAGE$B!&(BREADME $B$r8x3+!#(B
- [2002-10-29]: Emacs-wget ver. 0.3.2 $B$r8x3+!#(B
- [2002-10-26]: Emacs-wget ver. 0.3.1 $B$r8x3+!#(B
- [2002-10-26]: Emacs-wget ver. 0.3.0 $B$H(B USAGE.ja $B$r8x3+!#(B
- [2002-07-28]: Emacs-wget ver. 0.2.5 $B$r8x3+!#(B
- [2002-07-05]: Emacs-wget ver. 0.2 $B$r8x3+!#(B
- [2002-05-07]: Emacs-wget ver. 0.1 $B$r8x3+!#(B
Contents
Feature
- Emacs $B>e$+$i(B wget $B$r8F$S=P$7$^$9!#(B
- $B%@%&%s%m!<%I$,=*N;$7$?$i!"%Y%k$rLD$i$7$^$9!#(B
- wget $B$KEO$9%*%W%7%g%s$NJd40$,8z$-$^$9!#(B
- $B%&%'%V%Z!<%8$N0l3g%@%&%s%m!<%IMQ%3%^%s%I(B (wget-web-page) $B$,$"$j$^$9!#(B
- $B%@%&%s%m!<%I$N?J9T>u67$r8+$k$3$H$,$G$-$^$9!#(B
- $B%@%&%s%m!<%I!&%G%#%l%/%H%j!<$N?6$jJ,$15!G=$,$"$j$^$9!#(B
- $B%@%&%s%m!<%I$N%m%0$r
- $B%@%&%s%m!<%I8e!"%U%!%$%k$K
![[screenshot]](emacs-wget.png)
Download
Binary Package
FreeBSD $B$r$*;H$$$N>l9g!"(B
ports collection
$B$+$i$b%$%s%9%H!<%k$G$-$^$9!#(B
Debian $B$r$*;H$$$N>l9g!"(B
Debian package$B$b;H$($^$9!#(B
Gentoo $B$r$*;H$$$N>l9g!"(B
Gentoo Portage
$B$+$i$b%$%s%9%H!<%k$G$-$^$9!#(B
Caution
wget 1.7 $B0J2<$r$4;HMQ$N>l9g$O!"
(setq wget-basic-options '("-v"))
wget $B$X%Q%9$,DL$C$F$$$J$$>l9g(B ($BFC$K(B Windows $B>e$N>l9g(B)$B!"
(setq wget-command "c:/PATH/TO/YOUR/wget")
.wgetrc $B$G(B quiet = on $B$r@_Dj$7$F$$$k>l9g!"(Bwget-basic-options $B$K(B "-equiet=off" $B$rDI2C$7$F2<$5$$!#(B
.wgetrc $B$G(B dir_prefix = PATH/TO/DOWNLOAD $B$r@_Dj$7$F$$$k>l9g!"(Bwget-basic-options $B$K(B "-P." $B$rDI2C$7$F2<$5$$!#(B
.wgetrc $B$G(B timestamping = on $B$b$7$/$O(B mirror = on $B$H$7$F$$$k>l9g!"(Bwget-default-options $B$H(B wget-ftp-default-options $B$,(B -nc $B%*%W%7%g%s$r4^$^$J$$;v$r3NG'$7$F2<$5$$!#(B
.wgetrc $B$G$O(B logfile = log (or background = on) $B$r@_Dj$7$J$$$G2<$5$$!#@_Dj$9$k$H(B *wget* $B%P%C%U%!$,F/$-$^$;$s!#$b$7@_Dj$9$k>l9g$O(B wget-process-buffer $B$r(B nil $B$K$7$F2<$5$$!#$3$NLdBj$K$D$$$F2r7h:v$NJ,$+$kJ}!"$$$i$C$7$c$$$^$7$?$i65$($F2<$5$$!#(B
Changes
- Ver. 0.5.0 [2004-10-19]
- NEW Feature: $B%@%&%s%m!<%I!&%G%#%l%/%H%j!
- NEW Feature: $B%@%&%s%m!<%I!&%m%0(B
- NEW File: Makefile
- wget-download-directory $B$,(B nil $B$J$i%@%&%s%m!<%I!&%G%#%l%/%H%j!<$r?V$/!#(B[Thanks: mace]
- wget-executable-file-extension-list $B$N%G%U%)!<%k%H$r(B nil $B$K$7!"(Bwget-executable-file-extension-list $B$,@_Dj$5$l$?;~$O<+F0E*$K%U%!%$%k!&%Q!<%_%C%7%g%s$rJQ99$9$k$h$&$K$7$?!#(B
- *wget* buffer $B$G%@%&%s%m!<%I$,=*N;$7$?$b$N$K$O%@%&%s%m!<%I!&%G%#%l%/%H%j!<$bI=<($9$k$h$&$K$7$?!#(B
- Ver. 0.4.2 [2004-02-29]
- wget 1.9(.1) $B$N%5%]!<%H!#(B
- wget-after-hook $B$rDI2C!#(B
- wget-web-page-options $B$+$i(B -L $B$r:o=|!#(B
- $B%@%&%s%m!<%I8e$K%U%!%$%k$K
- C-u M-x wget $B$G!"%@%&%s%m!<%I@h;XDj$,L5;k$5$l$F$$$?%P%0$r=$@5!#(B
- Ver. 0.4.1 [2003-05-14]
- Emacs-wget $B$,(B Emacs $B$+$i4D6-JQ?t(B LANG $B$NCM$r(B nil $B$K$7$F$7$^$&IT6q9g$r=$@5$7$?!#(B[Thanks: $BCfC+=S@2$5$s(B]
- C-u M-x wget $B$,!"(BEmacs 20 $B7O$G%(%i!<$K$J$kIT6q9g$r=$@5$7$?!#(B[Thanks: $BCfC+=S@2$5$s(B]
- Ver. 0.4.0 [2002-11-29]
- Emacs-wget $B$O(B env $B%3%^%s%I$r$b$O$d;H$$$^$;$s!#(B
- wget-process-buffer $B$,(B nil $B$J$i!"(B*wget* $B%P%C%U%!$r:n$j$^$;$s!#(B
- Ver. 0.3.3 [2002-11-10]
- wget-default-options $B$N%G%U%)!<%k%H$r(B nil $B$K$7$^$7$?!#(B
- README $B$H(B USAGE $B$r=q$$$?!#(B[Thanks: $BCf;3$5$s(B]
- -N $B%*%W%7%g%s$r;H$C$?>l9g$NIT6q9g$r=$@5$7$?!#(B
- -N, -nc, -r $B%*%W%7%g%s$N$$$:$l$b;XDj$7$J$$>l9g$NIT6q9g$r=$@5$7$?!#(B
- $B>/$7$@$1>\$7$$%@%&%s%m!<%I$N>pJs$r%_%K!&%P%C%U%!$KI=<($9$k$h$&$K$7$?!#(B
- Ver. 0.3.2 [2002-10-29]
- Meadow 1.5 $B$N%5%]!<%H!#(B[Thanks: $BDaED>0
- wget $B$N0z?t$N=g=x$K4X$9$kLdBj(B ($B0lIt$N(B wget??) $B$N=$@5!#(B
- w3m-wget.el $B$N$3$s$,$i$,$C$?%3!<%I$r4JN,2=!#(B[Thanks: $B>.4X5HB'$5$s(B]
- Ver. 0.3.1 [2002-10-26]
- wget-hook $B$H(B wget-load-hook $B$rDI2C!#(B
- Ver. 0.3.0 [2002-10-26]
- $B%m%s%07A<0%*%W%7%g%s$NJd405!G=$rDI2C!#(B
- FTP $B%@%&%s%m!<%IMQ$NJQ?t$r?7@_!#(B
- USAGE.ja $B$r=q$$$?!#(B
- Ver. 0.2.5 [2002-07-28]
- wget 1.8(.2) $B$N%5%]!<%H!#(B
- $B%P%0!&%U%#%/%9!#(B
- Ver. 0.2 [2002-07-05]
- Emacs 20.7 $B$N%5%]!<%H!#(BEmacs 20 $B7O$GL$%5%]!<%H$N4X?t$rFH<+$KMQ0U$7$?!#(B[Thanks: $B:dK\9W$5$s(B]
- *wget* $B%P%C%U%!$G!"J#?t$N(B wget $B%W%m%;%9$,$"$k;~$K!"%W%m%;%9$r(B kill $B=PMh$J$+$C$?$N$rD>$7$?!#(B
Links
wget
- wget
- wget $B$N8x<0%[!<%`%Z!<%8!#:G?7HG$O(B 1.9.1$B!#(B
Web Browser on Emacs
- Emacs/W3
- Pure Emacs-Lisp $B$J%F%-%9%H!&%V%i%&%6!
- Emacs/W3m
- Emacs $B>e$G(B w3m $B$rF0$+$9%Z!<%8!#(B
Masayuki Ataka / $B0BBp(B $B@5G7(B
e-mail: ataka@milk.freemail.ne.jp