Commit Graph

214 Commits

Author SHA1 Message Date
Frédéric Guillot 342f56b9d1 Add fix for the RadioFrance podcast and ignore a php warning 2014-07-05 16:10:58 -03:00
Frédéric Guillot 8813d46c1f Add a workaround for Rss 1.0 feeds 2014-07-04 12:05:01 -03:00
Frédéric Guillot 8f2aa0fcfb Add grabber rule for blog.fefe.de 2014-06-05 15:20:17 -04:00
Frédéric Guillot ee17f9dad6 Change Rss 2.0 item id generation 2014-05-28 19:16:36 -04:00
Frédéric Guillot 76bc123062 Improve session destroy 2014-05-28 18:39:05 -04:00
Frédéric Guillot 3e1229a4d1 Add token for the bookmarklet 2014-05-28 16:44:25 -04:00
Frédéric Guillot 4071b2bd2b Change the session lifetime duration 2014-05-28 16:12:29 -04:00
Frédéric Guillot 0146e96fcf Update grabber rule for igen.fr 2014-05-26 18:49:52 -04:00
Frédéric Guillot c6f5606070 Bug fixes: charset encoding/decoding 2014-05-25 08:47:03 -04:00
Frédéric Guillot 35e07a8903 Fix bug for Rss 2.0 feeds with Atom namespace 2014-05-24 12:21:07 -04:00
Frédéric Guillot c5ed4d97be Fix gitignore: missing file PicoFeed/Config.php 2014-05-20 20:25:39 -04:00
Frédéric Guillot 3840a87128 Update to the last version of PicoFeed 2014-05-20 14:20:27 -04:00
Frédéric Guillot 4e9ee0e885 Add grabber rule for heise.de 2014-05-17 09:26:17 -04:00
Frédéric Guillot 2d63a26073 Add workaround for broken feeds 2014-05-14 20:23:56 -04:00
Frédéric Guillot 56c03c16b0 Improve content grabber 2014-04-15 18:15:31 -04:00
Frédéric Guillot a2f7e0e546 Revert password_compat to be compatible with Debian 6 2014-03-31 21:19:59 -04:00
Frédéric Guillot 61c660d81b Bug fix feed parser and add a grabber rule for distrowatch.com 2014-03-29 19:48:29 -04:00
Frédéric Guillot 7a3e8512b6 Add more grabber rules: dozodomo.com, ffworld.com, kanpai.fr and lejapon.fr 2014-03-19 20:10:11 -04:00
Frédéric Guillot 61158a30e0 Add new content scrapper rule for pseudo-sciences.org 2014-03-19 18:26:43 -04:00
Frédéric Guillot c55df61e21 Update of PicoFeed 2014-03-16 22:17:44 -04:00
Frédéric Guillot b74b8dd784 Remove PicoTools 2014-03-16 21:56:43 -04:00
Frédéric Guillot e6e6db71f8 Add RTL language support 2014-03-16 21:35:57 -04:00
Frédéric Guillot 5469400c5b Update to the last version of password_compat 2014-03-14 21:18:13 -04:00
Frédéric Guillot 9da824c361 Add title and alt attributes for img tags (useful for xkcd fans) 2014-03-01 08:54:33 -05:00
Frédéric Guillot 9b80a375f5 Update PicoFarad (session creation improvements) 2014-02-27 21:02:35 -05:00
Frédéric Guillot 01c3175c1b Merge pull-request and improve relative_time() to support translations 2014-02-25 18:49:38 -05:00
Frédéric Guillot 99c933e283 Improve HTML escaping for translations 2014-02-25 18:00:36 -05:00
chrislemonier a32b1da684 Added new function for Relative Dates 2014-02-25 12:08:58 -08:00
chrislemonier e9898ba6bb Create treehugger.com.php
New grabber rules file
2014-02-25 12:05:20 -08:00
chrislemonier e2de759cfa Create huffingtonpost.com.php
New grabber rules file
2014-02-25 12:04:49 -08:00
chrislemonier 913777cd8a Create fastcompany.com.php
New grabber rules file
2014-02-25 12:04:22 -08:00
chrislemonier 816491748b Create fastcoexist.com.php
New grabber rules file
2014-02-25 12:03:46 -08:00
chrislemonier f611e498f3 Create fastcodesign.com.php
New Grabber Rules File
2014-02-25 12:02:48 -08:00
Frédéric Guillot dfcc574530 Improve igen.fr grabber rule 2014-02-23 22:37:10 -05:00
Frédéric Guillot c13dd083cc Fix php notice 2014-02-22 21:52:18 -05:00
Frédéric Guillot 74d8d361ee Improve enclosure support 2014-02-17 22:04:49 -05:00
Philip Walden 2874d16a5d Provides enahncement fguillot/miniflux #162 "Provide original link to any audio/video enclosures".
Essentially, if an enclosure tag exists in the item, then the item menu will contain
a link 'multimedia [speaker symbol]' to the media url. Otherwise, if there is no
enclosure tag, there is no menu item shown.

This feature required adding an enclosure column to the items table (models/schema.php)
and bumping the DB version to 21 (models/config.php). I also added enclosure tag logic
to the Rss20 parser, the model/item.php and template/item.php files.
2014-02-17 10:41:22 -08:00
Frédéric Guillot 2486498d67 Add new content grabber rules 2014-02-15 19:31:22 -05:00
Frédéric Guillot 8342686d75 Add grabber rules for Futura-Sciences, Mac4Ever and PcInpact 2014-02-15 10:25:33 -05:00
Frédéric Guillot 662c008edc Replace callable by Closure to be compatible with PHP 5.3 2014-02-09 15:13:36 -05:00
Frédéric Guillot 49140ef84a Update picoDb 2014-02-09 12:34:38 -05:00
Frédéric Guillot 49583f381f Improve files organization 2014-02-08 14:13:14 -05:00
Frédéric Guillot 232cf848b5 Add content parser rule for lesjoiesducode.fr 2014-02-04 20:04:53 -05:00
Frédéric Guillot a843312fff Add some workarounds for broken feeds 2014-02-01 14:52:33 -05:00
Frédéric Guillot ad75a71a51 Bug fix: when the title is empty, use the url as title 2014-01-11 19:46:30 -05:00
Frédéric Guillot 61b12ab4d7 Bug fix date parsing (thanks to @skasi7) 2013-12-17 21:42:22 -05:00
Frédéric Guillot d92f201fdc Quick and dirty hack for id generation 2013-12-17 20:56:53 -05:00
Frédéric Guillot fab7b8b04b Bug fix for RSS2 detection 2013-12-15 22:38:06 -05:00
Frédéric Guillot 31645de31e Update grabber rule: smallhousebliss.com 2013-12-15 14:46:56 -05:00
Frédéric Guillot 5f7ca89496 Ability to edit a subscription 2013-12-05 21:23:46 -05:00
Frédéric Guillot 8291e7f64e Add content rules for ing.dk, jobfinder.dk and version2.dk 2013-11-30 17:05:41 -05:00
Frédéric Guillot c2039bcfc4 Add new content rules 2013-11-26 21:01:13 -05:00
Frédéric Guillot d6984c426c Add support for transfer-encoding chunked (Stream Client) 2013-11-12 22:31:04 -05:00
Frédéric Guillot 431464036a Improve date parsing for invalid date 2013-10-23 18:39:21 -04:00
Frédéric Guillot ebc835cf78 Replace protocol-relative url by http:// 2013-10-21 21:51:16 -04:00
Frédéric Guillot b3b1e8bef7 Code refactoring (JS and templates) 2013-10-14 22:38:07 -04:00
Frédéric Guillot bd477be736 Merge footer and header into a single file (layout.php) 2013-10-06 17:33:37 -04:00
Frédéric Guillot de8133b7ee Add support for CP1251 encoding 2013-10-03 23:14:39 -04:00
Frédéric Guillot bc2b5e7c3d Add new content grabber rules 2013-09-30 22:15:18 -04:00
Frédéric Guillot 5469dd00db Add proxy support 2013-09-23 19:22:13 -04:00
Frédéric Guillot d29653f121 Add new grabber rules 2013-09-18 22:48:29 -04:00
Frédéric Guillot f3838f0fc5 Minors cosmetic changes (footer menu) 2013-09-18 19:55:18 -04:00
Frédéric Guillot c2ce24a427 Add items sorting by date 2013-09-14 19:05:52 -04:00
Frédéric Guillot 2348f316f4 Add content grabber rules and improve filtering 2013-09-08 18:29:27 -04:00
Frédéric Guillot 517ac8dcf0 Add the possibility to link a Google Account or a Mozilla Account to Miniflux 2013-09-06 22:57:09 -04:00
Frédéric Guillot 2ec5d4ffb0 Add bookmarklet link (add a subscription directly from any browsers) 2013-09-04 20:45:06 -04:00
Frédéric Guillot 67d9fbd944 Improve content dowloader and add Github rule 2013-09-02 14:04:10 -04:00
Frédéric Guillot 3b8d62a237 Add new content downloader rules 2013-08-31 19:05:19 -04:00
Frédéric Guillot 242234c0a0 Improve content grabber 2013-08-31 18:37:26 -04:00
Frédéric Guillot e77b785263 Improve content grabber: add rules for specific websites and add automatic download for feeds 2013-08-31 11:05:45 -04:00
Frédéric Guillot 1429c2f44e Handle 404 errors and add debug call 2013-08-29 20:52:44 -04:00
Frédéric Guillot 509d36c4b8 Update french translation and typo fix 2013-08-29 19:54:37 -04:00
Frédéric Guillot b6adfb7168 Add console to display debug messages 2013-08-29 19:34:11 -04:00
Frédéric Guillot 5d78960212 Update PicoFeed (improve feed writers and opml import) 2013-08-15 20:22:56 -04:00
Frédéric Guillot 9af4f3db52 Workaround for curl follow redirect + open base dir restrictions 2013-08-14 21:18:23 -04:00
Frédéric Guillot a79228195f Add RSS feed for bookmarks 2013-08-09 22:23:57 -04:00
Frederic Guillot a1f1ba8971 Improve Content-Security-Policy header 2013-08-05 19:21:37 -04:00
Frederic Guillot 3bfbd3dd50 Bug fix #118: Display server port 2013-08-04 16:41:23 -04:00
Frederic Guillot 6f062117e5 Improve filtering (remove empty tags…) 2013-08-03 21:08:44 -04:00
Frederic Guillot 01f7dd9802 Download full content of articles (like Readability) 2013-07-28 20:10:07 -04:00
Frederic Guillot 8dfb49b566 Fix #104 and #112: Allow people to override content filter blacklist/whitelist 2013-07-28 17:53:17 -04:00
Frederic Guillot 6dcf1f9a81 First version of the JsonRPC API 2013-07-28 15:44:51 -04:00
Frederic Guillot 49930f2144 Fix php error 2013-07-26 22:02:36 -04:00
Frederic Guillot 7a091c314f Add new allowed tags and new URI scheme 2013-07-26 21:16:19 -04:00
Frederic Guillot 0b5895733b Change item id everywhere (shorter and use less db space) 2013-07-26 21:00:39 -04:00
Frederic Guillot 00823c90d6 Add support for HTML5 video inside feeds 2013-07-22 20:23:57 -04:00
Frederic Guillot d2b69220be Remove PHP notice in PicoFeed 2013-07-18 19:24:17 -04:00
Frederic Guillot a5aa0ba9fc Add new iframe allowed resources 2013-07-18 19:24:04 -04:00
Frederic Guillot 415a7a6c58 Update of PicoFeed and PicoDb 2013-07-16 19:54:44 -04:00
Frederic Guillot bb7c2f0e31 Merge branch 'good_redirection' of https://github.com/doubleface/miniflux 2013-07-12 20:31:38 -04:00
Frederic Guillot 69a37f02d7 Improve empty feeds detection 2013-07-12 20:26:47 -04:00
doubleface 3e233122d0 Proper handling of redirections 2013-07-12 04:36:10 -04:00
Frederic Guillot d6c65bec9d Add support to dump debug output to a log file 2013-07-06 14:29:45 -04:00
Frederic Guillot 667f3f0773 Add items paging 2013-07-05 22:37:19 -04:00
Frederic Guillot 849a25dfb0 Update of PicoTools (Remove notice under PHP 5.5) 2013-07-03 20:20:50 -04:00
Frederic Guillot 089e106a2b Update of picoFeed (Added a response timeout to prevent connections from hanging) 2013-07-01 18:35:18 -04:00
Frederic Guillot a305cbc4f6 Remove PHP notice 2013-07-01 10:03:43 -04:00
Frederic Guillot 9c8b19ff68 Update picoFeed to support broken feeds and new blacklist media 2013-06-29 13:41:36 -04:00
Frederic Guillot 6f2702b256 Update of picoFeed 2013-06-28 21:50:15 -04:00
Frederic Guillot 271241fcf7 Update of picoFeed 2013-06-26 19:30:46 -04:00
Frederic Guillot 17fbb3de91 Refactoring of bookmarks 2013-06-14 23:12:08 -04:00
Frederic Guillot c2ca54385f minors cleanup 2013-06-10 22:09:51 -04:00
doubleface c601c6e68d Added nocontent feature to avoid a to big database 2013-06-06 11:54:22 -04:00
Frederic Guillot 80f44c5311 Try to refactoring old libxml support (but now it's not supported officially) 2013-06-02 13:25:27 -04:00
Frederic Guillot 0a91f85f65 Merge https://github.com/Necku/miniflux 2013-06-02 13:17:28 -04:00
Frederic Guillot 6c4168c01e Improve encoding detection/conversion 2013-06-01 14:57:17 -04:00
Thririot Christophe 5120a0adb4 Reader tweak to allow feeds with doctype like for http://ezrss.it/feed/ 2013-05-29 10:17:00 -04:00
Frederic Guillot 880b4517d0 Update PicoDb 2013-05-26 13:07:45 -04:00
Frederic Guillot 8cdb47b003 Update PicoTools 2013-05-26 13:05:53 -04:00
Neck 84feb96f8b Full workaround for old libxml bug. 2013-05-22 14:27:35 +01:00
Frederic Guillot 9b6dfeca4e Ignore XML parsing error (old libxml issues) 2013-05-22 14:16:34 +02:00
Frederic Guillot 9f896babe5 Add dirty workaround for old libxml on Debian Lenny 2013-05-21 16:01:10 +02:00
Frederic Guillot 47812966b0 Disable SSL certificates validation 2013-05-21 13:06:57 +02:00
Frederic Guillot 8fd7b18927 Move everything to the top-level directory 2013-05-21 12:34:39 +02:00