sfeed

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

DateCommit messageAuthorFiles+-
2024-11-20 18:59sfeed_update: separate the logic of running feeds in a functionHiltjo Posthuma1+10-5
2024-11-20 18:59sfeed.c: support , for decimal fractionsHiltjo Posthuma1+1-1
2024-11-20 18:59sfeed.c: support / as a year/month/day separatorHiltjo Posthuma1+1-1
2024-11-20 19:39sfeedrc.5: fix consistency for feed name argumentHiltjo Posthuma1+3-3
2024-11-20 18:58code-style: improve some code-style for multiline commentsHiltjo Posthuma7+38-38
2024-11-02 11:31util.h: add a note about __dead and noreturn hintsHiltjo Posthuma1+2-1
2024-11-01 15:59sfeedrc.5: fix typoHiltjo Posthuma1+1-1
2024-10-27 08:23documentation improvementsHiltjo Posthuma9+129-61
2024-09-09 14:43Makefile: on install do not follow symlinks and just copy themHiltjo Posthuma1+1-1
2024-07-04 16:26sfeed.c: separator T could be lowercaseHiltjo Posthuma1+1-1
2024-06-30 07:59improve parsing whitespace after end tag namesHiltjo Posthuma1+2-0
2023-12-29 13:29bump version to 2.0Hiltjo Posthuma1+1-1
2023-12-29 13:21sfeed_update: reword some commentsHiltjo Posthuma1+5-6
2023-12-29 13:10sfeed_gopher: fix a clang-analyzer warningHiltjo Posthuma1+1-1
2023-12-29 12:56sfeed_update: code-style and consistency: add some comments for functionsHiltjo Posthuma1+4-0
2023-12-29 12:50sfeed_update/sfeed_opml_export: only allow regular filesHiltjo Posthuma2+2-2
2023-12-28 15:48sfeed_opml_export: disallow using a directory as a config fileHiltjo Posthuma1+1-1
2023-12-27 12:20sfeed_update: rename local variables just in caseHiltjo Posthuma1+4-4
2023-12-27 12:18sfeed_update: remove xargs -sHiltjo Posthuma1+1-1
2023-12-27 12:16sfeed_update: suppress output to stderr, like merge() already doesHiltjo Posthuma1+1-1
2023-12-26 15:38LICENSE: bump yearHiltjo Posthuma1+1-1
2023-12-26 15:34sfeedrc: bump default maxjobs from 8 to 16Hiltjo Posthuma2+3-3
2023-12-26 15:37README: update dependency information for xargs for sfeed_updateHiltjo Posthuma1+2-56
2023-12-26 14:59sfeed_update: use xargs -P -0Hiltjo Posthuma1+32-16
2023-12-26 14:23sfeed_update: mktemp: improve compatibility with older systemsHiltjo Posthuma1+1-1
2023-12-26 14:17sfeed_update: disallow using a directory as a config fileHiltjo Posthuma1+1-1
2023-12-15 12:48README: sfeed_opml_export uses awkHiltjo Posthuma1+2-1
2023-12-15 12:46sfeed_update: add die() function for exit and cleanup, respect $TMPDIRHiltjo Posthuma1+14-7
2023-12-09 20:51improve compatibility with zsh as a non-interactive shellHiltjo Posthuma3+13-13
2023-11-30 16:59sfeed_json: fix name of url field for attachmentsHiltjo Posthuma1+1-1
2023-09-20 21:20sfeed_curses: mark functions as staticNRK1+91-91
2023-09-20 21:13sfeed_gopher: mark function as staticNRK1+1-1
2023-08-18 16:40bump version to 1.9Hiltjo Posthuma1+1-1
2023-08-15 17:10improve wording and small typosHiltjo Posthuma7+10-10
2023-08-09 21:04Makefile: change -lcurses to -lncurses for Gentoo in the commentHiltjo Posthuma1+1-1
2023-08-01 16:56sfeed_update.1: remove mentioning of / in path names hereHiltjo Posthuma1+1-3
2023-08-01 16:55sfeed_curses.1: fix 2 typosHiltjo Posthuma1+3-3
2023-08-01 16:55sfeed_json.1: make the formatting consistent with other similar man pagesHiltjo Posthuma1+2-1
2023-07-31 16:58fix typo: current -> currentlyHiltjo Posthuma1+3-3
2023-07-07 09:47sfeed_markread: fail early if creating a temporary file failedHiltjo Posthuma1+1-1
2023-07-07 09:43sfeedrc.5: document each feed name should be uniqueHiltjo Posthuma1+4-1
2023-07-07 09:10sfeed_curses: move one line down when marking an item as read or unreadHiltjo Posthuma1+1-0
2023-07-01 10:51sfeedrc.5: remove branding (shaken, not stirred)Hiltjo Posthuma1+2-2
2023-06-09 12:45sfeedrc.5: improve example by setting a different User-AgentHiltjo Posthuma1+2-2
2023-06-09 12:44README: improve note about CDNs and user-agent blockingHiltjo Posthuma1+2-2
2023-06-09 12:42add comment to reference to the man pages and README fileHiltjo Posthuma1+3-0
2023-06-09 12:40sfeed_update/sfeedrc: add url as parameter to the filter() and order() functionHiltjo Posthuma3+12-8
2023-05-16 18:11improve to use proper includesHiltjo Posthuma8+1-16
2023-05-16 16:30README: RSS 0.90+ is supported, not 0.91+Hiltjo Posthuma1+1-1
2023-05-15 16:53sfeed_atom: gmtime_r make it consistent with sfeed_mboxHiltjo Posthuma1+1-1
2023-05-15 16:48fix typoHiltjo Posthuma2+6-6
2023-05-14 21:58sfeed_gopher: reduce scope and shadowing a variableHiltjo Posthuma1+1-1
2023-05-14 21:38sfeed_curses.c: make struct urls static like the other variablesHiltjo Posthuma1+1-1
2023-05-14 21:37xml.h: _XML_H_: macro name with an underscore is a reserved identifierHiltjo Posthuma1+2-2
2023-05-07 10:39iterate on previous commit which adds $SFEED_NEW_MAX_SECSHiltjo Posthuma13+42-75
2023-05-07 10:56sfeed: datetounix: code-style, change , to separate lines (-Wcomma)Hiltjo Posthuma1+10-6
2023-04-24 20:01sfeed_{curses,frames,gopher,html,plain}: SFEED_NEW_MAX_SECSAlvar Penning11+92-19
2023-04-23 12:03bump version to 1.8Hiltjo Posthuma1+1-1
2023-04-14 17:11use errno ENOMEM instead of EOVERFLOWHiltjo Posthuma1+1-1
2023-04-14 17:11slightly reduce stack size for entitiesHiltjo Posthuma2+2-2
2023-04-12 22:34atom, json, mbox: fix reading past the buffer with an escaped NUL byte (\ NUL)Hiltjo Posthuma3+6-0
2023-04-12 20:55fix some typosHiltjo Posthuma3+7-7
2023-04-10 15:03sfeed_json: add JSON output format toolHiltjo Posthuma4+221-0
2023-04-10 14:49sfeed.c: slightly reduce stack size for entitiesHiltjo Posthuma1+2-2
2023-04-10 14:44remove sfeed "branding" in outputsHiltjo Posthuma3+3-4
2023-04-10 14:40sfeed_atom: in Atom the default for a type is textHiltjo Posthuma1+2-2
2023-04-07 16:43sfeed.c: datetounix: add commentsHiltjo Posthuma1+14-3
2023-04-06 18:22README: sfeed_download: change youtube-dl to yt-dlpHiltjo Posthuma1+2-2
2023-04-06 18:22README: improve error checking for temporary files in examplesHiltjo Posthuma1+4-4
2023-04-06 17:35README: fix typo JSONfeed -> JSON FeedHiltjo Posthuma1+2-2
2023-04-05 19:41sfeed_update: fail early if creating a temporary directory or status file failsHiltjo Posthuma1+2-2
2023-03-26 16:40sfeed.c: parsetime improve parsing RFC2822 obsolete short yearHiltjo Posthuma1+2-2
2023-03-26 16:03sfeed.c: datetounix: simplify calculation and make it slightly easier to readHiltjo Posthuma1+1-1
2023-03-26 13:30README: add Open Watcom as a tested compilerHiltjo Posthuma1+1-1
2023-03-26 13:26sfeed.c: datetounix: fix incorrect int type to longHiltjo Posthuma1+1-1
2023-03-14 17:30Makefile: remove duplicate CPPFLAGS for sfeed_cursesHiltjo Posthuma1+1-1
2023-03-07 20:04sfeed_curses: fix (very hard to trigger) memleak when getline() returns EOF for lazyloaded itemsHiltjo Posthuma1+1-0
2023-02-25 13:40bump version to 1.7Hiltjo Posthuma1+1-1
2023-02-17 14:39sfeed_update, sfeed_opml_export, README: reference the example sfeedrc man pageHiltjo Posthuma3+4-4
2023-02-16 19:33sfeed_curses: add SUN keys supportHiltjo Posthuma1+7-0
2023-02-16 19:32sfeed_curses: add SCO keys for next, prior (CSI I and CSI G)Hiltjo Posthuma1+3-0
2023-02-16 19:29README: small rewording in how to add new parsed tags and fieldsHiltjo Posthuma1+3-1
2023-02-04 11:34README: describe how to add new parsed tags and fields to sfeed.cHiltjo Posthuma1+90-0
2023-02-03 15:15fix comment for ASCII symbols for dumb terminalsHiltjo Posthuma2+5-5
2023-02-03 15:12sfeed_gopher: remove PATH_MAX and restricting the path lengthHiltjo Posthuma1+5-10
2023-01-18 18:53sfeedrc.5: improve documentation a bitHiltjo Posthuma1+13-10
2023-01-07 11:08sfeed.1: reference sfeed_opml_importHiltjo Posthuma1+2-1
2023-01-07 10:05sfeed.5: remove a caveat in the file format man pageHiltjo Posthuma1+1-4
2022-12-28 10:18README: small rewording "can be supported" -> "are supported"Hiltjo Posthuma1+2-2
2022-12-20 21:23LICENSE: bump yearHiltjo Posthuma1+1-1
2022-12-20 21:22sfeed_curses.1: small rewording and tweaks in the exampleHiltjo Posthuma1+9-7
2022-12-15 18:15sfeed_update.1: "return status" -> "exit status"Hiltjo Posthuma1+2-2
2022-08-26 19:55improve comment: uppercase cdata -> CDATAHiltjo Posthuma2+2-2
2022-08-17 14:47bump version to 1.6Hiltjo Posthuma1+1-1
2022-08-16 23:34sfeed_curses: fix a memleak caused by a mistake in refactoring the codeHiltjo Posthuma1+1-0
2022-07-20 18:37slightly improve some commentsHiltjo Posthuma5+7-7
2022-07-17 10:46sfeed_curses: cleanup code for handling read items from an URL fileHiltjo Posthuma1+45-37
2022-07-05 15:11remove __dead codeNRK1+0-5
2022-07-05 13:57sfeed_curses: write out plumbercmd argument in a verbose mannerHiltjo Posthuma1+3-1
2022-06-20 23:09fix some typisNRK3+4-4
1004 more commits remaining, fetch the repository