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

DateCommit messageAuthorFiles+-
2021-11-27 10:26bump version to 1.1Hiltjo Posthuma1+1-1
2021-11-26 19:38README: reword the part mentioning SFEED_THEMEHiltjo Posthuma1+2-2
2021-11-26 19:36README: small rewordingHiltjo Posthuma1+3-4
2021-11-26 17:05sfeed.1: add sfeed_curses exampleHiltjo Posthuma1+9-3
2021-11-26 11:27Makefile: merge contents of sfeed_curses MakefileHiltjo Posthuma1+37-5
2021-11-26 11:15sfeed_curses: reuse some functions in utilHiltjo Posthuma3+27-131
2021-11-26 11:12README: merge the contents of the README of sfeed_cursesHiltjo Posthuma2+135-184
2021-11-26 11:10import sfeed_cursesHiltjo Posthuma12+3250-0
2021-11-24 20:52sfeed_mbox: escape the link and enclosure text when using HTML contentHiltjo Posthuma1+2-2
2021-11-23 15:41sfeed.1: improve a comment for string_appendHiltjo Posthuma1+2-2
2021-11-23 15:35sfeed.1: add a basic usage example for using the sfeed packageHiltjo Posthuma1+32-0
2021-11-23 15:35sfeed.{1,5}: small rewording improvementHiltjo Posthuma2+4-4
2021-11-23 15:34sfeed.{1,5}: the first author is parsedHiltjo Posthuma2+2-2
2021-11-23 10:19code-style: define fieldmap in the same order as the enum declarationHiltjo Posthuma1+1-1
2021-10-25 20:59sfeed.{1,5}: small rewording for the '|' characterHiltjo Posthuma2+4-4
2021-10-24 19:00sfeed_mbox: add link as base URL for HTML contentHiltjo Posthuma1+5-0
2021-10-24 18:59sfeed_mbox: use 64-bit for the checksum numberHiltjo Posthuma1+5-5
2021-10-24 10:00README: tested with the compiler chibicc and RISCV64 VM (OpenBSD and Linux)Hiltjo Posthuma1+4-2
2021-10-05 10:07Makefile: consistency and pedantic change: use ar -rc instead of ar rcHiltjo Posthuma1+1-1
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
794 more commits remaining, fetch the repository