Function: newsticker-download-images
newsticker-download-images is a byte-compiled function defined in
newst-backend.el.gz.
Signature
(newsticker-download-images FEEDNAME ITEM)
Documentation
Download the first image.
If FEEDNAME equals "imagefeed" download the first image URL
found in the description=contents of ITEM to the directory
"~/tmp/newsticker/FEEDNAME/TITLE" where TITLE is the title of
the item.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-backend.el.gz
(defun newsticker-download-images (feedname item)
"Download the first image.
If FEEDNAME equals \"imagefeed\" download the first image URL
found in the description=contents of ITEM to the directory
\"~/tmp/newsticker/FEEDNAME/TITLE\" where TITLE is the title of
the item."
(when (string= feedname "imagefeed")
(let ((title (newsticker--title item))
(desc (newsticker--desc item)))
(when (string-match "<img src=\"\\(http://[^ \"]+\\)\"" desc)
(let ((url (substring desc (match-beginning 1) (match-end 1)))
(temp-dir (concat "~/tmp/newsticker/" feedname "/" title))
(org-dir default-directory))
(unless (file-directory-p temp-dir)
(make-directory temp-dir t))
(cd temp-dir)
(message "Getting image %s" url)
(apply #'start-process "wget-image"
" *newsticker-wget-download-images*"
newsticker-wget-name
(list url))
(cd org-dir))))))