15873 |
@acronym{RSS} has a quite regular and nice interface, and it's |
@acronym{RSS} has a quite regular and nice interface, and it's |
15874 |
possible to get the information Gnus needs to keep groups updated. |
possible to get the information Gnus needs to keep groups updated. |
15875 |
|
|
15876 |
|
Note: you had better use Emacs which supports the @code{utf-8} coding |
15877 |
|
system because @acronym{RSS} uses UTF-8 for encoding non-@acronym{ASCII} |
15878 |
|
text by default. It is also used by default for non-@acronym{ASCII} |
15879 |
|
group names. |
15880 |
|
|
15881 |
@kindex G R (Summary) |
@kindex G R (Summary) |
15882 |
Use @kbd{G R} from the summary buffer to subscribe to a feed---you |
Use @kbd{G R} from the summary buffer to subscribe to a feed---you will |
15883 |
will be prompted for the location of the feed. |
be prompted for the location, the title and the description of the feed. |
15884 |
|
The title, which allows any characters, will be used for the group name |
15885 |
|
and the name of the group data file. The description can be omitted. |
15886 |
|
|
15887 |
An easy way to get started with @code{nnrss} is to say something like |
An easy way to get started with @code{nnrss} is to say something like |
15888 |
the following in the group buffer: @kbd{B nnrss RET RET y}, then |
the following in the group buffer: @kbd{B nnrss RET RET y}, then |
15889 |
subscribe to groups. |
subscribe to groups. |
15890 |
|
|
15891 |
|
The @code{nnrss} back end saves the group data file in |
15892 |
|
@code{nnrss-directory} (see below) for each @code{nnrss} group. File |
15893 |
|
names containing non-@acronym{ASCII} characters will be encoded by the |
15894 |
|
coding system specified with the @code{nnmail-pathname-coding-system} |
15895 |
|
variable. If it is @code{nil}, in Emacs the coding system defaults to |
15896 |
|
the value of @code{default-file-name-coding-system}. If you are using |
15897 |
|
XEmacs and want to use non-@acronym{ASCII} group names, you should set |
15898 |
|
the value for the @code{nnmail-pathname-coding-system} variable properly. |
15899 |
|
|
15900 |
|
@cindex OPML |
15901 |
|
You can also use the following commands to import and export your |
15902 |
|
subscriptions from a file in @acronym{OPML} format (Outline Processor |
15903 |
|
Markup Language). |
15904 |
|
|
15905 |
|
@defun nnrss-opml-import file |
15906 |
|
Prompt for an @acronym{OPML} file, and subscribe to each feed in the |
15907 |
|
file. |
15908 |
|
@end defun |
15909 |
|
|
15910 |
|
@defun nnrss-opml-export |
15911 |
|
Write your current @acronym{RSS} subscriptions to a buffer in |
15912 |
|
@acronym{OPML} format. |
15913 |
|
@end defun |
15914 |
|
|
15915 |
The following @code{nnrss} variables can be altered: |
The following @code{nnrss} variables can be altered: |
15916 |
|
|
15917 |
@table @code |
@table @code |
15920 |
The directory where @code{nnrss} stores its files. The default is |
The directory where @code{nnrss} stores its files. The default is |
15921 |
@file{~/News/rss/}. |
@file{~/News/rss/}. |
15922 |
|
|
15923 |
|
@item nnrss-file-coding-system |
15924 |
|
@vindex nnrss-file-coding-system |
15925 |
|
The coding system used when reading and writing the @code{nnrss} groups |
15926 |
|
data files. The default is the value of |
15927 |
|
@code{mm-universal-coding-system} (which defaults to @code{emacs-mule} |
15928 |
|
in Emacs or @code{escape-quoted} in XEmacs). |
15929 |
|
|
15930 |
@item nnrss-use-local |
@item nnrss-use-local |
15931 |
@vindex nnrss-use-local |
@vindex nnrss-use-local |
15932 |
@findex nnrss-generate-download-script |
@findex nnrss-generate-download-script |