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

DateCommit messageAuthorFiles+-
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
2020-10-18 14:22README: improve etag example with escaping of the filenameHiltjo Posthuma1+1-1
2020-10-18 11:31README: add example to support ETag cachingHiltjo Posthuma1+25-1
2020-10-17 22:00xml.c: initialize i = 0Hiltjo Posthuma1+1-1
2020-10-16 09:24README.xml: reference examples, ANSI compatible, mention original parserHiltjo Posthuma1+8-2
2020-10-16 09:18README: fix unescaped character in regex in awk in filter exampleHiltjo Posthuma1+1-1
2020-10-12 18:42add a comment about the intended date priorityHiltjo Posthuma1+2-2
2020-10-12 18:40Revert "RSS: give Dublin Core <dc:date> higher priority over <pubDate>"Hiltjo Posthuma1+1-1
2020-10-12 18:10README: filter example: strip Facebook fbclid parameterHiltjo Posthuma1+2-2
2020-10-12 16:55simplify time parsingHiltjo Posthuma1+17-12
2020-10-12 16:49remove unneeded check for NUL terminatorHiltjo Posthuma2+19-19
2020-10-12 16:41RSS: give Dublin Core <dc:date> higher priority over <pubDate>Hiltjo Posthuma1+1-1
2020-10-06 16:51parse categories, add multiple field values support (for categories)Hiltjo Posthuma4+253-150
2020-10-09 09:43xml: remove unused code for sfeedHiltjo Posthuma2+1-14
2020-10-06 16:45fix counting due to uninitialized variable when the time could not be parsedHiltjo Posthuma2+2-0
2020-10-06 16:45xml.h: minor comment rewordingHiltjo Posthuma1+2-2
2020-10-06 16:45sfeed: parse day with max 2 digits (instead of 4)Hiltjo Posthuma1+1-1
2020-10-06 16:44sfeed: support the ISO8601 time format without separatorsHiltjo Posthuma1+7-4
2020-10-06 16:40README: tested with cproc and sdcc on Z80 emulator, for funHiltjo Posthuma1+3-2
2020-10-06 16:39man pages: tweak alignment of listsHiltjo Posthuma3+8-8
2020-09-19 14:38xml.c: remove buffering of comment data, which is unused anywayHiltjo Posthuma2+2-35
2020-09-19 14:37xml.h: add underscore for #ifdef guardHiltjo Posthuma1+2-2
2020-09-19 14:35XML cdata callback: handle CDATA as dataHiltjo Posthuma1+1-11
2020-07-06 15:38bump version to 0.9.18Hiltjo Posthuma1+1-1
2020-07-05 14:46sfeed_atom: minor simplification, gmtime_r is not needed hereHiltjo Posthuma1+2-2
2020-07-05 14:41README: reference sfeed_cursesHiltjo Posthuma1+3-0
2020-07-05 14:10README: improvementsHiltjo Posthuma1+107-0
2020-07-05 13:57format tools: don't skip items with a missing/invalid timestamp fieldHiltjo Posthuma5+59-58
2020-07-05 13:54sfeed_mbox: don't ignore items with a missing/invalid timestampHiltjo Posthuma1+18-15
2020-07-05 13:53sfeed_atom: the updated field is mandatory: use the current time...Hiltjo Posthuma1+10-9
2020-07-05 12:05sfeed_atom: fix timezone, output if timestamp is setHiltjo Posthuma1+9-9
2020-06-25 17:50README: small tweaks and a filter example improvementHiltjo Posthuma1+5-2
2020-06-21 16:08sfeed_html/sfeed_frames: simplify struct feed allocationHiltjo Posthuma2+14-22
2020-06-21 16:01Makefile: tiny compatibility improvement for tar -cfHiltjo Posthuma1+1-1
2020-06-10 12:40Makefile: pedantic change: use ar -rc instead of ar rcHiltjo Posthuma1+1-1
2020-06-04 16:02sfeed.{1,5}: clarify the timestamp field a bitHiltjo Posthuma2+2-2
2020-06-04 16:01sfeed_atom: make the output more conformHiltjo Posthuma1+23-3
2020-06-01 10:15fix typoHiltjo Posthuma1+1-1
2020-05-28 19:02sfeed: simplify/optimize checking end tags while inside a RSS/Atom tagHiltjo Posthuma1+37-34
2020-05-27 18:33util: encodeuri: simplify conditionHiltjo Posthuma1+2-3
2020-05-15 16:31README: fix indentation for fdm.conf examplesHiltjo Posthuma1+19-19
2020-05-13 17:27sfeed_gopher: if a gopher url cannot be parsed then show it anyway as a "URL:"Hiltjo Posthuma1+2-3
2020-05-13 16:01sfeed_gopher: do not use URL: prefix for gopher:// urls.Hiltjo Posthuma1+37-18
2020-05-04 11:37bump version to 0.9.17Hiltjo Posthuma1+1-1
2020-05-02 14:59style.css: sort attributeHiltjo Posthuma1+1-1
2020-05-02 13:14style.css: improve horizontal scrolling for long titles/small windowsHiltjo Posthuma1+6-13
2020-05-01 12:14README: update tested platformsHiltjo Posthuma1+2-1
2020-04-27 10:53sfeed_mbox: fallback author to feedname, not "unknown"Hiltjo Posthuma1+1-1
2020-04-27 10:52sfeed_mbox: remove prefix in subjectHiltjo Posthuma1+1-4
2020-04-01 16:40util: improve/cleanup parseline()Hiltjo Posthuma9+17-29
2020-03-15 22:13sfeed_mbox: time parsing and consistency fixesHiltjo Posthuma1+7-9
2020-03-15 14:04man pages (section 1): document exit statusHiltjo Posthuma13+39-13
2020-03-15 14:00sfeed_twtxt: fix error message if gmtime() fails, "localtime" -> "gmtime"Hiltjo Posthuma1+1-1
2020-03-15 13:59sfeed_mbox: POSIX defines gmtime_r sets errno, so use err(), not errx()Hiltjo Posthuma1+1-1
2020-03-10 17:03sfeed_web: fix exit status codeHiltjo Posthuma1+2-3
2020-03-09 18:25README: update tested environmentsHiltjo Posthuma1+3-2
2020-03-09 18:23sfeed_html/sfeed_frames: fix bold markup for lynxHiltjo Posthuma2+11-12
2020-03-09 18:21sfeed_html/sfeed_frames: use a <pre> section per feedHiltjo Posthuma2+7-4
2020-03-09 18:16sfeed_plain: optimize utf8-decoding and column position calculationHiltjo Posthuma1+8-3
2020-02-23 19:34bump version to 0.9.16Hiltjo Posthuma1+1-1
2020-02-23 18:37sfeed_update: don't preserve permissions of tmp files by moving, so copyHiltjo Posthuma1+4-3
2020-02-06 20:28README: simplify sfeed_archive example using awkHiltjo Posthuma1+16-74
2020-02-04 21:05sfeed_update: tiny style fix in commentHiltjo Posthuma1+1-1
2020-02-04 21:05man page improvementsHiltjo Posthuma2+67-74
2020-02-01 18:51sync README.xml comment about white-space handlingHiltjo Posthuma1+3-0
2020-01-24 00:59cleanup some includesHiltjo Posthuma16+8-46
2020-01-23 18:11improve man pages, some rewordings and add a referenceHiltjo Posthuma2+6-4
2020-01-18 19:14minor style: use plain int for xml_entitytostr()Hiltjo Posthuma1+2-2
2020-01-18 18:26improve XML entity conversionHiltjo Posthuma1+8-8
2020-01-18 18:22sfeed_opml_import: use code-style pattern similar to other programsHiltjo Posthuma1+2-4
2020-01-18 18:22sfeed_web: remove unneeded optimizationHiltjo Posthuma1+0-5
2020-01-18 18:21style.css: sort properties alphabeticallyHiltjo Posthuma1+12-12
More commits remaining [...]