< spin-rss Documentation | Russ Allbery > Software > Web Tools |
When generating the RSS feed for book reviews, strip out the ebook disclaimer paragraph the same as is done for the HTML version.
Lines changed: +6 -2
When converting journal pages, remove one fewer line from the end of the page. The previous behavior was fine for the sorts of pages I was converting before, but it didn't work properly with some sorts of lists.
Lines changed: +1 -2
Always surround the description data for each entry with CDATA, and in the case of paragraphs generated directly from a description in an .rss file, also wrap them in <p> to create a valid HTML fragment.
Previously, descriptions taken directly from .rss were reproduced without change or further HTML wrapping in the RSS file, which caused problems if they contained escaped HTML tags like <body>.
Lines changed: +7 -5
Correctly handle links to the base URL
If the link for a particular entry is /, treat that as a link to the base URL and don't add an additional / to the end of the base URL.
Lines changed: +6 -2
Minor adjustments for my new journal entry formatting
Lines changed: +4 -3
Recognize all URL schemes as not being relative, not just http and https, when rewriting HTML to fix relative URLs.
Lines changed: +2 -2
Add POD documentation. Add a new metadata field, Recent, which defines how many recent entries to include in output files of type index or rss.
Lines changed: +314 -7
Escape backslashes in thread output from simple descriptions in .rss files.
Lines changed: +2 -1
Fix yet another problem with the previous change. Sigh.
Lines changed: +2 -2
Fix a syntax error in the previous change.
Lines changed: +6 -1
Rather than assuming that an .rss file defines only a single RSS output file with a URL given by RSS in the metadata, take an RSS-Base key in the metadata and form the URL by appending the base filename to that URL.
Lines changed: +17 -15
Don't always append a \heading and \h1 tag to generated thread; instead, use only the Thread-Prefix if present and print the default \heading and \h1 tags only if no Thread-Prefix is set.
Lines changed: +4 -3
Don't include seconds in the times in footers of index entries.
Lines changed: +2 -2
Fix parsing of \rating commands when converting reviews into index thread files.
Lines changed: +2 -2
Add support for converting image URLs in index output to relative paths so that the automatic sizing support in spin will work properly.
Lines changed: +27 -5
Improve link canonicalization for RSS output.
Lines changed: +3 -3
Add support for generating the journal index.th from the .rss file by adding a new file output type, index, which writes a different style of thread. Fixed URL canonicalization in both index and RSS output. Improved the status output.
Lines changed: +139 -9
Put the title and author of a review into the RSS as the first paragraph, since otherwise we lose the author information.
Lines changed: +13 -2
Fix formatting of the info section for magazines.
Lines changed: +2 -1
Add support for a Thread-Prefix metadata header which, if set, defines text to add to the beginning of a generated thread file for an RSS feed.
Clean up the URLs for book reviews slightly.
Lines changed: +9 -5
Fix newlines on continuation lines.
Lines changed: +2 -1
Correctly handle creating empty RSS files when there are no matching entries.
Lines changed: +10 -2
Fix the path to spin.
Lines changed: +3 -3
Change the format of the input file to use an RFC-2822-style format. Add support for journal posts and reviews. Move the output specification into the input file rather than the command-line and support configuring both RSS and thread output and limiting the output for each file by tag. Limit RSS output to the latest 15 entries with the relevant tag.
Lines changed: +157 -48
Initial working version. No documentation and only generates a top-level RSS feed and changes page from a .changes file.
< spin-rss Documentation | Russ Allbery > Software > Web Tools |