RSS and Atom parser
git clone git://git.codemadness.org/sfeed
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-08-06 16:35bump version to 1.0Hiltjo Posthuma1+1-1
2021-08-06 15:41sfeed_opml_export: fix typo: opml -> OPMLHiltjo Posthuma1+1-1
2021-08-06 15:40sfeedrc.5: fix typosHiltjo Posthuma1+3-3
2021-08-04 08:22sfeed_mbox.1: add examples to this man page aswellHiltjo Posthuma1+13-2
2021-07-27 09:25man page improvementsHiltjo Posthuma12+69-46
2021-07-30 23:20code-style: use a newline before return in main()Hiltjo Posthuma3+3-0
2021-07-25 09:46man page improvementsHiltjo Posthuma9+46-41
2021-07-24 20:46sfeed_{web,xmlenc}.1: use my site as an exampleHiltjo Posthuma2+4-4
2021-07-22 14:58sfeed_update.1: just use ~/ instead of $HOME consistently in examplesHiltjo Posthuma1+4-4
2021-07-19 10:50code-style: change gmtime to the reentrant/thread-safe gmtime_rHiltjo Posthuma3+6-6
2021-07-11 09:44sfeed.c: parsetime: support short digit years for RSS pubDate fields (RFC822)Hiltjo Posthuma1+3-0
2021-07-10 16:39bump version to 0.9.25Hiltjo Posthuma1+1-1
2021-07-07 16:14sfeed_web.1: fix typo: url -> URLHiltjo Posthuma1+2-2
2021-07-06 16:27sfeed_mbox: add option to print contentHiltjo Posthuma2+85-10
2021-07-06 16:23sfeedrc.5: add an example how to override the options in the man page aswellHiltjo Posthuma1+17-1
2021-07-06 16:21sfeed.{1,5}: number fields in the man pageHiltjo Posthuma2+22-22
2021-07-06 16:20README.xml: remove newline before EOFHiltjo Posthuma1+0-1
2021-07-06 16:19README: add a simplified version of printing the first enclosureHiltjo Posthuma1+4-0
2021-07-06 16:17sfeed: change comment which reflects printing relative URLs behaviourHiltjo Posthuma1+2-2
2021-07-06 16:15sfeed: printtrimmed function does not change or modify the bufferHiltjo Posthuma1+1-1
2021-06-05 18:29README: fix typo in a commentHiltjo Posthuma1+2-2
2021-06-05 12:45Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCEHiltjo Posthuma1+2-2
2021-06-05 12:26README: fix escape sequence which is non-POSIXHiltjo Posthuma1+1-1
2021-06-03 15:02bump version to 0.9.24Hiltjo Posthuma1+1-1
2021-06-01 16:58util.c: err() do not print colon formattedHiltjo Posthuma1+1-1
2021-06-01 16:33sfeed_gopher: unveil: show path when it failedHiltjo Posthuma1+2-2
2021-06-01 16:21portability and standards: add BSD-like err() and errx() functionsHiltjo Posthuma14+49-12
2021-05-30 10:06sfeed_frames.1/sfeed_html.1: reference the style.css example fileHiltjo Posthuma2+6-2
2021-05-29 13:14sfeed_opml_export: sync loadconfig() function fixes from sfeed_updateHiltjo Posthuma1+10-8
2021-05-27 10:32sfeed_frames/sfeed_html: show the total counts and improve the title formatHiltjo Posthuma2+9-7
2021-05-27 10:30sfeed_update: fix message when the configuration file does not existHiltjo Posthuma1+7-5
2021-04-29 16:06bump version to 0.9.23Hiltjo Posthuma1+1-1
2021-04-28 17:01Makefile: fix typo in commentHiltjo Posthuma1+1-1
2021-04-27 18:17fixup: a regression with RSS guid, by default ispermalink="true"Hiltjo Posthuma1+3-1
2021-04-27 17:36use the last href attribute value if there are multiple setHiltjo Posthuma1+6-0
2021-04-21 10:47add support for old/legacy Atom 0.3 feedsHiltjo Posthuma1+6-1
2021-04-27 17:38sfeed.{1,5}: improve documentation, the content-type field can be empty...Hiltjo Posthuma2+4-4
2021-04-27 16:30enable unlocked I/O by defaultHiltjo Posthuma2+5-1
2021-04-22 18:22README: update newsboat export scriptHiltjo Posthuma1+16-10
2021-04-27 17:28improve "ispermalink", "rel" and "type" attribute handling/bufferingHiltjo Posthuma1+30-35
2021-04-27 17:03improve content-type "type" attribute handling/bufferingHiltjo Posthuma1+25-26
2021-04-22 18:24sfeed.c: detect the proper mime-type for XHTMLHiltjo Posthuma1+2-1
2021-04-24 17:50fix a comment code-styleHiltjo Posthuma1+1-1
2021-03-13 12:22bump version to 0.9.22Hiltjo Posthuma1+1-1
2021-03-12 12:11sfeed_web.1, sfeed_xmlenc.1: remove unneeded mdoc escape sequenceHiltjo Posthuma2+7-7
2021-03-03 17:12sfeed_update: return instead of exit in main() on successHiltjo Posthuma1+1-1
2021-03-02 12:13README: workaround empty fields with *BSD xargs -0Hiltjo Posthuma1+8-1
2021-03-01 21:27sfeed_update: fix baseurl substitutionHiltjo Posthuma1+1-1
2021-03-01 17:50util.c: uri_makeabs: check initial base URI field, not dest `a` (style)Hiltjo Posthuma1+1-1
2021-02-28 12:37sfeed.1: reference sfeed_update and sfeedrcHiltjo Posthuma1+4-2
2021-02-28 12:33sfeed_update: simplify, use feedurl directlyHiltjo Posthuma1+2-7
2021-02-16 17:38util: improve/refactor URI parsing and formattingHiltjo Posthuma7+234-149
2021-02-18 13:14README: combine bandwidth saving options into one sectionHiltjo Posthuma1+23-28
2021-02-05 00:25sfeed_update: $SFEED_UPDATE_INCLUDE: be a bit more precise/pedanticHiltjo Posthuma3+4-4
2021-02-04 00:19sfeed.c: fix time parsing regression with non-standard date formatHiltjo Posthuma1+11-13
2021-01-28 16:05README: fix xargs -P example when there are no feedsHiltjo Posthuma1+1-1
2021-01-27 17:04sfeed_update: $SFEED_UPDATE_INCLUDE: be a bit more precise/pedanticHiltjo Posthuma2+3-3
2021-01-27 12:07typofixesHiltjo Posthuma7+30-30
2021-01-25 18:36README: add an example script to reuse the sfeed_update codeHiltjo Posthuma1+43-0
2021-01-25 18:35sfeed_update: allow to reuse the code more easily as an included scriptHiltjo Posthuma2+37-24
2021-01-25 18:33sfeed_update: separate code of parallel exection and feed() into a _feed() handlerHiltjo Posthuma1+17-12
2021-01-25 18:30sfeed_update: shuffle code getting the path of the feedurl to make the basesiteurlHiltjo Posthuma1+6-6
2021-01-25 18:29sfeed_update: change parse failure error messageHiltjo Posthuma1+1-1
2021-01-25 18:27sfeed_update: add an overridable parse() function, using sfeed(1) by defaultHiltjo Posthuma2+21-2
2021-01-24 13:27sfeed_opml_export: fix typos in commentHiltjo Posthuma1+1-1
2021-01-23 23:27sfeed_update: print the filename again as passed as a parameterHiltjo Posthuma1+2-2
2021-01-23 13:48bump version to 0.9.21Hiltjo Posthuma1+1-1
2021-01-22 21:40xml.c: fix typo / regression in checking codepoint range for utf-16 surrogate pairHiltjo Posthuma1+1-1
2021-01-22 21:16sfeed: fix regression with parsing content fieldsHiltjo Posthuma1+1-2
2021-01-22 14:02README: tested with laccHiltjo Posthuma1+1-1
2021-01-22 00:11xml.c: do not convert UTF-16 surrogate pairs to an invalid sequenceHiltjo Posthuma1+2-1
2021-01-15 23:02sfeed_update: typo in commentHiltjo Posthuma1+1-1
2021-01-12 00:02sfeed_update: improve consistency of feed creation and mergingHiltjo Posthuma1+4-8
2021-01-11 23:50sfeed_update: make convertencoding() consistent with other overridable functionsHiltjo Posthuma2+8-6
2021-01-15 23:01sfeed_opml_import: minor code-style improvementsHiltjo Posthuma1+10-9
2021-01-15 17:35sfeed_opml_import.1: clarify it handles OPML _subscription_ lists specificlyHiltjo Posthuma1+2-2
2021-01-15 17:31README: newsboat sqlite3 export script: improvementsHiltjo Posthuma1+22-9
2021-01-10 15:57optimize converting UNIX timestamp to localtimeHiltjo Posthuma4+8-8
2021-01-09 15:05printutf8pad: fix byte-seek issue with negative width codepoints in the range >= 127Hiltjo Posthuma1+3-4
2021-01-09 13:58printutf8pad: small code-style/clarify changesHiltjo Posthuma1+10-8
2021-01-08 18:38sfeed_atom: code-style: use conditional with pledge, like the other toolsHiltjo Posthuma1+2-7
2021-01-08 18:08util.c: printutf8pad(): improve padded printing and printing invalid unicode charactersHiltjo Posthuma1+33-14
2021-01-08 11:05sfeed_gopher: optimize common output character functionHiltjo Posthuma1+1-1
2021-01-08 10:58xmlencode: optimize common character output functionHiltjo Posthuma1+1-1
2021-01-03 13:46man pages: add more real world examples to the man pagesHiltjo Posthuma3+16-3
2021-01-01 22:23sfeed.1/sfeed_plain.1: add example, improve quoting the url for sfeed_web.1Hiltjo Posthuma3+12-4
2021-01-01 21:38sfeed_gopher: tighten filesystem permissions on OpenBSD using unveil(2)Hiltjo Posthuma2+12-2
2021-01-01 21:36README: add text about page redirects + tweak some words.Hiltjo Posthuma1+28-14
2021-01-01 21:36README: tested on MIPS32 (big-endian)Hiltjo Posthuma1+1-1
2021-01-01 21:35LICENSE: bump yearHiltjo Posthuma1+1-1
2021-01-01 21:34sfeed_update: if baseurl is empty then use the path from the feed by defaultHiltjo Posthuma1+7-1
2020-11-09 18:16bump version to 0.9.20Hiltjo Posthuma1+1-1
2020-11-01 15:53sfeed_xmlenc: be more paranoid in printing encoding namesHiltjo Posthuma2+16-5
2020-10-31 18:51sfeed_web: improve parsing a <link> if it has no type attributeHiltjo Posthuma1+1-0
2020-10-24 14:20bump version to 0.9.19Hiltjo Posthuma1+1-1
2020-10-22 17:54sfeed_web: whoops, fix bug mentioned in the previous commitHiltjo Posthuma1+4-2
2020-10-21 20:06sfeed_web: attribute parsing improvements, improve man pageHiltjo Posthuma2+72-35
2020-10-22 16:18Do not change the referenced matched tag data (from gettag()).Hiltjo Posthuma1+46-39
2020-10-21 15:30README: filter example, filter Google Analytics utm_* parametersHiltjo Posthuma1+2-2
2020-10-20 22:31sfeed_web: reset feedlink bufferHiltjo Posthuma1+1-0
More commits remaining [...]