(scheme-mode-variables): Use setq to assign buffer-local value
[bpt/emacs.git] / man / newsticker.texi
CommitLineData
9f2d86c5 1\input texinfo @c -*-texinfo-*-
5c4757d3 2@comment $Id: newsticker.texi,v 1.3 2005/09/15 12:32:15 rms Exp $
9f2d86c5 3@comment %**start of header
5c4757d3 4@setfilename ../info/newsticker
9f2d86c5 5@set VERSION 1.8
5c4757d3 6@set UPDATED ``$Id: newsticker.texi,v 1.3 2005/09/15 12:32:15 rms Exp $''
9f2d86c5
RS
7@settitle Newsticker @value{VERSION}
8@syncodeindex vr cp
9@syncodeindex fn cp
10@syncodeindex pg cp
11@comment %**end of header
12
13@copying
14This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
15
16@noindent
17Copyright @copyright{} 2004, 2005 Free Software Foundation, Inc.
18
19@quotation
20Permission is granted to copy, distribute and/or modify this document
21under the terms of the GNU Free Documentation License, Version 1.2 or
22any later version published by the Free Software Foundation; with no
23Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
24copy of the license is included in the section entitled ``GNU Free
25Documentation License''.
26@end quotation
27@end copying
28
29@dircategory Emacs
30@direntry
31* Newsticker: (newsticker). A Newsticker for Emacs.
32@end direntry
33
34@titlepage
35@title Newsticker -- a Newsticker for Emacs
36@subtitle for version @value{VERSION}, @value{UPDATED}
37@author Ulf Jasper
38@author @email{ulf.jasper@@web.de}
39@author @uref{http://de.geocities.com/ulf_jasper}
40@page
41@vskip 0pt plus 1filll
42@insertcopying
43@end titlepage
44
45@contents
46
47@ifnottex
48@node Top
49@top Newsticker
50
51@insertcopying
52@end ifnottex
53
54@menu
55* Overview::
56* Requirements::
57* Installation::
58* Usage::
59* Configuration::
60* Remarks::
61* GNU Free Documentation License::
62* Index::
63@end menu
64
65@node Overview
66@chapter Overview
67
68Newsticker provides a newsticker for Emacs. A newsticker is a thing
69that asynchronously retrieves headlines from a list of news sites,
70prepares these headlines for reading, and allows for loading the
71corresponding articles in a web browser.
72
73Headlines consist of a title and (possibly) a small description. They
74are contained in RSS (RDF Site Summary) files. Newsticker should work
75with all RSS files that follow the @uref{http://purl.org/rss/1.0/spec,
76RDF Rich Site Summary 1.0} specification. It should also work with
77version 2.0 as well as other/older/alternative rss formats (like
780.9<something> or such). In other words: Newsticker is a ``RSS
79reader'' or ``RSS aggregator''.
80
81Newsticker provides several commands for reading headlines, navigating
82through them, marking them as read/unread, hiding old headlines etc.
83Headlines can be displayed as plain text or as rendered HTML.
84
85Headlines can be displayed in the echo area, either scrolling like
86messages in a stock-quote ticker, or just changing.
87
88Newsticker allows for automatic processing of headlines by providing
89hooks and (sample) functions for automatically downloading images and
90enclosed files (as delivered by podcasts, e.g.).
91
92@ifhtml
93Here are screen shots of the @uref{newsticker-1.7.png, version 1.7
94(current version)} and some older screen shots:
95@uref{newsticker-1.6.png, version 1.6},
96@uref{newsticker-1.5.png, version 1.5},
97@uref{newsticker-1.4.png, version 1.4}
98@uref{newsticker-1.3.png, version 1.3},
99@uref{newsticker-1.0.png, version 1.0}.
100@end ifhtml
101
102@node Requirements
103@chapter Requirements
104
105Newsticker can be used with
106@uref{http://www.gnu.org/software/emacs/emacs.html, GNU Emacs} version
10721.1 or later as well as @uref{http://www.xemacs.org, XEmacs}. It
108requires an XML-parser (@file{xml.el}) which is part of GNU Emacs. If
109you are using XEmacs you want to get the @file{net-utils} package
110which contains @file{xml.el} for XEmacs.
111
112Newsticker requires a program which can retrieve files via http and
113prints them to stdout. By default Newsticker will use
114@uref{http://www.gnu.org/software/wget/wget.html, wget} for this task.
115
116
117@node Installation
118@chapter Installation
119
120Place Newsticker in a directory where Emacs can find it. Add the
121following line to your Emacs startup file (@file{~/.emacs}).
122
123@example
124(add-to-list 'load-path "/path/to/newsticker/")
125(autoload 'newsticker-start "newsticker" "Emacs Newsticker" t)
126(autoload 'newsticker-show-news "newsticker" "Emacs Newsticker" t)
127@end example
128
129Newsticker-mode supports imenu. This allows for navigating with the
130help of a menu. In order to use this feature you should also add the
131following.
132
133@example
134(add-hook 'newsticker-mode-hook 'imenu-add-menubar-index)
135@end example
136
137That's it.
138
139@node Usage
140@chapter Usage
141
142@findex newsticker-show-news
143The command @command{newsticker-show-news} will display all available
144headlines in a special buffer, called @samp{*newsticker*}. It will
145also start the asynchronous download of headlines. The modeline in
146the @samp{*newsticker*} buffer informs whenever new headlines have
147arrived. Clicking mouse-button 2 or pressing RET in this buffer on a
148headline will call @command{browse-url} to load the corresponding news
149story in your favourite web browser.
150
151@findex newsticker-start-ticker
152@findex newsticker-stop-ticker
153The scrolling, or flashing of headlines in the echo area, can be
154started with the command @command{newsticker-start-ticker}. It can be
155stopped with @command{newsticker-stop-ticker}.
156
157@findex newsticker-start
158@findex newsticker-stop
159If you just want to start the periodic download of headlines use the
160command @command{newsticker-start}. Calling @command{newsticker-stop}
161will stop the periodic download, but will call
162@command{newsticker-stop-ticker} as well.
163
164@node Configuration
165@chapter Configuration
166
167All Newsticker options are customizable, i.e. they can be changed with
168Emacs customization methods: Call the command
169@command{customize-group} and enter @samp{newsticker} for the customization
170group.
171
172All Newsticker options have reasonable default values, so that in most
173cases it is not necessary to customize settings before starting Newsticker
174for the first time.
175
176Newsticker options are organized in the following groups.
177
178@itemize
179
180@item
181@command{newsticker-feed} contains options that define which news
182feeds are retrieved and how this is done.
183
184@itemize
185@item
186@vindex newsticker-url-list
187@command{newsticker-url-list} defines the list of headlines which are
188retrieved.
189@item
190@vindex newsticker-retrieval-interval
191@command{newsticker-retrieval-interval} defines how often headlines
192are retrieved.
193@end itemize
194
195@item
196@command{newsticker-headline-processing} contains options that define
197how the retrieved headlines are processed.
198
199@itemize
200@item
201@vindex newsticker-keep-obsolete-items
202@command{newsticker-keep-obsolete-items} decides whether unread
203headlines that have been removed from the feed are kept in the
204Newsticker cache.
205@end itemize
206
207@item
208@command{newsticker-layout} contains options that define how the
209buffer for reading RSS headlines is formatted.
210
211@itemize
212@item
213@vindex newsticker-heading-format
214@command{newsticker-item-format} defines how the title of a headline
215is formatted.
216@end itemize
217
218@item
219@command{newsticker-ticker} contains options that define how headlines
220are shown in the echo area.
221
222@itemize
223@item
224@vindex newsticker-display-interval
225@vindex newsticker-scroll-smoothly
226@command{newsticker-display-interval} and
227@command{newsticker-scroll-smoothly} define how headlines are shown in
228the echo area.
229@end itemize
230
231@item
232@command{newsticker-hooks} contains options for hooking other Emacs
233commands to newsticker functions.
234@itemize
235@item
236@vindex newsticker-new-item-functions
237@command{newsticker-new-item-functions} allows for automatic
238processing of headlines. See `newsticker-download-images', and
239`newsticker-download-enclosures' for sample functions.
240@end itemize
241
242@item
243@command{newsticker-miscellaneous} contains other Newsticker options.
244
245@end itemize
246
247Please have a look at the customization buffers for the complete list
248of options.
249
250@node Remarks
251@chapter Remarks
252
253This newsticker is designed do its job silently in the background
254without disturbing you. However, it is probably impossible to prevent
255such a tool from slightly attenuating your Editor's responsiveness
256every once in a while.
257
258Byte-compiling newsticker.el is recommended.
259
260
261@node GNU Free Documentation License
262@chapter GNU Free Documentation License
263
264@verbatim
265
266 GNU Free Documentation License
267 ==============================
268
269 Version 1.2, November 2002
270 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
271 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
272
273 Everyone is permitted to copy and distribute verbatim copies
274 of this license document, but changing it is not allowed.
275
276 0. PREAMBLE
277
278 The purpose of this License is to make a manual, textbook, or other
279 functional and useful document "free" in the sense of freedom: to
280 assure everyone the effective freedom to copy and redistribute it,
281 with or without modifying it, either commercially or
282 noncommercially. Secondarily, this License preserves for the
283 author and publisher a way to get credit for their work, while not
284 being considered responsible for modifications made by others.
285
286 This License is a kind of "copyleft", which means that derivative
287 works of the document must themselves be free in the same sense.
288 It complements the GNU General Public License, which is a copyleft
289 license designed for free software.
290
291 We have designed this License in order to use it for manuals for
292 free software, because free software needs free documentation: a
293 free program should come with manuals providing the same freedoms
294 that the software does. But this License is not limited to
295 software manuals; it can be used for any textual work, regardless
296 of subject matter or whether it is published as a printed book.
297 We recommend this License principally for works whose purpose is
298 instruction or reference.
299
300 1. APPLICABILITY AND DEFINITIONS
301
302 This License applies to any manual or other work, in any medium,
303 that contains a notice placed by the copyright holder saying it
304 can be distributed under the terms of this License. Such a notice
305 grants a world-wide, royalty-free license, unlimited in duration,
306 to use that work under the conditions stated herein. The
307 "Document", below, refers to any such manual or work. Any member
308 of the public is a licensee, and is addressed as "you". You
309 accept the license if you copy, modify or distribute the work in a
310 way requiring permission under copyright law.
311
312 A "Modified Version" of the Document means any work containing the
313 Document or a portion of it, either copied verbatim, or with
314 modifications and/or translated into another language.
315
316 A "Secondary Section" is a named appendix or a front-matter section
317 of the Document that deals exclusively with the relationship of the
318 publishers or authors of the Document to the Document's overall
319 subject (or to related matters) and contains nothing that could
320 fall directly within that overall subject. (Thus, if the Document
321 is in part a textbook of mathematics, a Secondary Section may not
322 explain any mathematics.) The relationship could be a matter of
323 historical connection with the subject or with related matters, or
324 of legal, commercial, philosophical, ethical or political position
325 regarding them.
326
327 The "Invariant Sections" are certain Secondary Sections whose
328 titles are designated, as being those of Invariant Sections, in
329 the notice that says that the Document is released under this
330 License. If a section does not fit the above definition of
331 Secondary then it is not allowed to be designated as Invariant.
332 The Document may contain zero Invariant Sections. If the Document
333 does not identify any Invariant Sections then there are none.
334
335 The "Cover Texts" are certain short passages of text that are
336 listed, as Front-Cover Texts or Back-Cover Texts, in the notice
337 that says that the Document is released under this License. A
338 Front-Cover Text may be at most 5 words, and a Back-Cover Text may
339 be at most 25 words.
340
341 A "Transparent" copy of the Document means a machine-readable copy,
342 represented in a format whose specification is available to the
343 general public, that is suitable for revising the document
344 straightforwardly with generic text editors or (for images
345 composed of pixels) generic paint programs or (for drawings) some
346 widely available drawing editor, and that is suitable for input to
347 text formatters or for automatic translation to a variety of
348 formats suitable for input to text formatters. A copy made in an
349 otherwise Transparent file format whose markup, or absence of
350 markup, has been arranged to thwart or discourage subsequent
351 modification by readers is not Transparent. An image format is
352 not Transparent if used for any substantial amount of text. A
353 copy that is not "Transparent" is called "Opaque".
354
355 Examples of suitable formats for Transparent copies include plain
356 ASCII without markup, Texinfo input format, LaTeX input format,
357 SGML or XML using a publicly available DTD, and
358 standard-conforming simple HTML, PostScript or PDF designed for
359 human modification. Examples of transparent image formats include
360 PNG, XCF and JPG. Opaque formats include proprietary formats that
361 can be read and edited only by proprietary word processors, SGML or
362 XML for which the DTD and/or processing tools are not generally
363 available, and the machine-generated HTML, PostScript or PDF
364 produced by some word processors for output purposes only.
365
366 The "Title Page" means, for a printed book, the title page itself,
367 plus such following pages as are needed to hold, legibly, the
368 material this License requires to appear in the title page. For
369 works in formats which do not have any title page as such, "Title
370 Page" means the text near the most prominent appearance of the
371 work's title, preceding the beginning of the body of the text.
372
373 A section "Entitled XYZ" means a named subunit of the Document
374 whose title either is precisely XYZ or contains XYZ in parentheses
375 following text that translates XYZ in another language. (Here XYZ
376 stands for a specific section name mentioned below, such as
377 "Acknowledgements", "Dedications", "Endorsements", or "History".)
378 To "Preserve the Title" of such a section when you modify the
379 Document means that it remains a section "Entitled XYZ" according
380 to this definition.
381
382 The Document may include Warranty Disclaimers next to the notice
383 which states that this License applies to the Document. These
384 Warranty Disclaimers are considered to be included by reference in
385 this License, but only as regards disclaiming warranties: any other
386 implication that these Warranty Disclaimers may have is void and
387 has no effect on the meaning of this License.
388
389 2. VERBATIM COPYING
390
391 You may copy and distribute the Document in any medium, either
392 commercially or noncommercially, provided that this License, the
393 copyright notices, and the license notice saying this License
394 applies to the Document are reproduced in all copies, and that you
395 add no other conditions whatsoever to those of this License. You
396 may not use technical measures to obstruct or control the reading
397 or further copying of the copies you make or distribute. However,
398 you may accept compensation in exchange for copies. If you
399 distribute a large enough number of copies you must also follow
400 the conditions in section 3.
401
402 You may also lend copies, under the same conditions stated above,
403 and you may publicly display copies.
404
405 3. COPYING IN QUANTITY
406
407 If you publish printed copies (or copies in media that commonly
408 have printed covers) of the Document, numbering more than 100, and
409 the Document's license notice requires Cover Texts, you must
410 enclose the copies in covers that carry, clearly and legibly, all
411 these Cover Texts: Front-Cover Texts on the front cover, and
412 Back-Cover Texts on the back cover. Both covers must also clearly
413 and legibly identify you as the publisher of these copies. The
414 front cover must present the full title with all words of the
415 title equally prominent and visible. You may add other material
416 on the covers in addition. Copying with changes limited to the
417 covers, as long as they preserve the title of the Document and
418 satisfy these conditions, can be treated as verbatim copying in
419 other respects.
420
421 If the required texts for either cover are too voluminous to fit
422 legibly, you should put the first ones listed (as many as fit
423 reasonably) on the actual cover, and continue the rest onto
424 adjacent pages.
425
426 If you publish or distribute Opaque copies of the Document
427 numbering more than 100, you must either include a
428 machine-readable Transparent copy along with each Opaque copy, or
429 state in or with each Opaque copy a computer-network location from
430 which the general network-using public has access to download
431 using public-standard network protocols a complete Transparent
432 copy of the Document, free of added material. If you use the
433 latter option, you must take reasonably prudent steps, when you
434 begin distribution of Opaque copies in quantity, to ensure that
435 this Transparent copy will remain thus accessible at the stated
436 location until at least one year after the last time you
437 distribute an Opaque copy (directly or through your agents or
438 retailers) of that edition to the public.
439
440 It is requested, but not required, that you contact the authors of
441 the Document well before redistributing any large number of
442 copies, to give them a chance to provide you with an updated
443 version of the Document.
444
445 4. MODIFICATIONS
446
447 You may copy and distribute a Modified Version of the Document
448 under the conditions of sections 2 and 3 above, provided that you
449 release the Modified Version under precisely this License, with
450 the Modified Version filling the role of the Document, thus
451 licensing distribution and modification of the Modified Version to
452 whoever possesses a copy of it. In addition, you must do these
453 things in the Modified Version:
454
455 A. Use in the Title Page (and on the covers, if any) a title
456 distinct from that of the Document, and from those of
457 previous versions (which should, if there were any, be listed
458 in the History section of the Document). You may use the
459 same title as a previous version if the original publisher of
460 that version gives permission.
461
462 B. List on the Title Page, as authors, one or more persons or
463 entities responsible for authorship of the modifications in
464 the Modified Version, together with at least five of the
465 principal authors of the Document (all of its principal
466 authors, if it has fewer than five), unless they release you
467 from this requirement.
468
469 C. State on the Title page the name of the publisher of the
470 Modified Version, as the publisher.
471
472 D. Preserve all the copyright notices of the Document.
473
474 E. Add an appropriate copyright notice for your modifications
475 adjacent to the other copyright notices.
476
477 F. Include, immediately after the copyright notices, a license
478 notice giving the public permission to use the Modified
479 Version under the terms of this License, in the form shown in
480 the Addendum below.
481
482 G. Preserve in that license notice the full lists of Invariant
483 Sections and required Cover Texts given in the Document's
484 license notice.
485
486 H. Include an unaltered copy of this License.
487
488 I. Preserve the section Entitled "History", Preserve its Title,
489 and add to it an item stating at least the title, year, new
490 authors, and publisher of the Modified Version as given on
491 the Title Page. If there is no section Entitled "History" in
492 the Document, create one stating the title, year, authors,
493 and publisher of the Document as given on its Title Page,
494 then add an item describing the Modified Version as stated in
495 the previous sentence.
496
497 J. Preserve the network location, if any, given in the Document
498 for public access to a Transparent copy of the Document, and
499 likewise the network locations given in the Document for
500 previous versions it was based on. These may be placed in
501 the "History" section. You may omit a network location for a
502 work that was published at least four years before the
503 Document itself, or if the original publisher of the version
504 it refers to gives permission.
505
506 K. For any section Entitled "Acknowledgements" or "Dedications",
507 Preserve the Title of the section, and preserve in the
508 section all the substance and tone of each of the contributor
509 acknowledgements and/or dedications given therein.
510
511 L. Preserve all the Invariant Sections of the Document,
512 unaltered in their text and in their titles. Section numbers
513 or the equivalent are not considered part of the section
514 titles.
515
516 M. Delete any section Entitled "Endorsements". Such a section
517 may not be included in the Modified Version.
518
519 N. Do not retitle any existing section to be Entitled
520 "Endorsements" or to conflict in title with any Invariant
521 Section.
522
523 O. Preserve any Warranty Disclaimers.
524
525 If the Modified Version includes new front-matter sections or
526 appendices that qualify as Secondary Sections and contain no
527 material copied from the Document, you may at your option
528 designate some or all of these sections as invariant. To do this,
529 add their titles to the list of Invariant Sections in the Modified
530 Version's license notice. These titles must be distinct from any
531 other section titles.
532
533 You may add a section Entitled "Endorsements", provided it contains
534 nothing but endorsements of your Modified Version by various
535 parties--for example, statements of peer review or that the text
536 has been approved by an organization as the authoritative
537 definition of a standard.
538
539 You may add a passage of up to five words as a Front-Cover Text,
540 and a passage of up to 25 words as a Back-Cover Text, to the end
541 of the list of Cover Texts in the Modified Version. Only one
542 passage of Front-Cover Text and one of Back-Cover Text may be
543 added by (or through arrangements made by) any one entity. If the
544 Document already includes a cover text for the same cover,
545 previously added by you or by arrangement made by the same entity
546 you are acting on behalf of, you may not add another; but you may
547 replace the old one, on explicit permission from the previous
548 publisher that added the old one.
549
550 The author(s) and publisher(s) of the Document do not by this
551 License give permission to use their names for publicity for or to
552 assert or imply endorsement of any Modified Version.
553
554 5. COMBINING DOCUMENTS
555
556 You may combine the Document with other documents released under
557 this License, under the terms defined in section 4 above for
558 modified versions, provided that you include in the combination
559 all of the Invariant Sections of all of the original documents,
560 unmodified, and list them all as Invariant Sections of your
561 combined work in its license notice, and that you preserve all
562 their Warranty Disclaimers.
563
564 The combined work need only contain one copy of this License, and
565 multiple identical Invariant Sections may be replaced with a single
566 copy. If there are multiple Invariant Sections with the same name
567 but different contents, make the title of each such section unique
568 by adding at the end of it, in parentheses, the name of the
569 original author or publisher of that section if known, or else a
570 unique number. Make the same adjustment to the section titles in
571 the list of Invariant Sections in the license notice of the
572 combined work.
573
574 In the combination, you must combine any sections Entitled
575 "History" in the various original documents, forming one section
576 Entitled "History"; likewise combine any sections Entitled
577 "Acknowledgements", and any sections Entitled "Dedications". You
578 must delete all sections Entitled "Endorsements."
579
580 6. COLLECTIONS OF DOCUMENTS
581
582 You may make a collection consisting of the Document and other
583 documents released under this License, and replace the individual
584 copies of this License in the various documents with a single copy
585 that is included in the collection, provided that you follow the
586 rules of this License for verbatim copying of each of the
587 documents in all other respects.
588
589 You may extract a single document from such a collection, and
590 distribute it individually under this License, provided you insert
591 a copy of this License into the extracted document, and follow
592 this License in all other respects regarding verbatim copying of
593 that document.
594
595 7. AGGREGATION WITH INDEPENDENT WORKS
596
597 A compilation of the Document or its derivatives with other
598 separate and independent documents or works, in or on a volume of
599 a storage or distribution medium, is called an "aggregate" if the
600 copyright resulting from the compilation is not used to limit the
601 legal rights of the compilation's users beyond what the individual
602 works permit. When the Document is included in an aggregate, this
603 License does not apply to the other works in the aggregate which
604 are not themselves derivative works of the Document.
605
606 If the Cover Text requirement of section 3 is applicable to these
607 copies of the Document, then if the Document is less than one half
608 of the entire aggregate, the Document's Cover Texts may be placed
609 on covers that bracket the Document within the aggregate, or the
610 electronic equivalent of covers if the Document is in electronic
611 form. Otherwise they must appear on printed covers that bracket
612 the whole aggregate.
613
614 8. TRANSLATION
615
616 Translation is considered a kind of modification, so you may
617 distribute translations of the Document under the terms of section
618 4. Replacing Invariant Sections with translations requires special
619 permission from their copyright holders, but you may include
620 translations of some or all Invariant Sections in addition to the
621 original versions of these Invariant Sections. You may include a
622 translation of this License, and all the license notices in the
623 Document, and any Warranty Disclaimers, provided that you also
624 include the original English version of this License and the
625 original versions of those notices and disclaimers. In case of a
626 disagreement between the translation and the original version of
627 this License or a notice or disclaimer, the original version will
628 prevail.
629
630 If a section in the Document is Entitled "Acknowledgements",
631 "Dedications", or "History", the requirement (section 4) to
632 Preserve its Title (section 1) will typically require changing the
633 actual title.
634
635 9. TERMINATION
636
637 You may not copy, modify, sublicense, or distribute the Document
638 except as expressly provided for under this License. Any other
639 attempt to copy, modify, sublicense or distribute the Document is
640 void, and will automatically terminate your rights under this
641 License. However, parties who have received copies, or rights,
642 from you under this License will not have their licenses
643 terminated so long as such parties remain in full compliance.
644
645 10. FUTURE REVISIONS OF THIS LICENSE
646
647 The Free Software Foundation may publish new, revised versions of
648 the GNU Free Documentation License from time to time. Such new
649 versions will be similar in spirit to the present version, but may
650 differ in detail to address new problems or concerns. See
651 `http://www.gnu.org/copyleft/'.
652
653 Each version of the License is given a distinguishing version
654 number. If the Document specifies that a particular numbered
655 version of this License "or any later version" applies to it, you
656 have the option of following the terms and conditions either of
657 that specified version or of any later version that has been
658 published (not as a draft) by the Free Software Foundation. If
659 the Document does not specify a version number of this License,
660 you may choose any version ever published (not as a draft) by the
661 Free Software Foundation.
662
663@end verbatim
664
665@node Index
666@unnumbered Index
667
668@printindex cp
669
670@bye
671
672
673
1b53925a
MB
674@ignore
675 arch-tag: 7a4de539-117c-4658-b799-0b9e3d0ccec0
676@end ignore