Massimo Vannucci
098a306c91
Fixed typo
2015-08-05 23:24:44 +02:00
5c2151ffd6
Improve widely feedsportal url decoder
2015-06-14 20:32:47 +08:00
ae062ebe90
Remove deprecated https error catch
2015-04-07 18:59:37 +08:00
7a3b257328
Make :mono use basic loop
...
Makes profiling easier
2015-04-07 18:16:08 +08:00
2f86a2a44b
Remove useless obscure cgi code
2015-04-07 09:49:44 +08:00
131ba09207
Change :cache mode behavior
...
Makes underlying code way cleaner
2015-04-07 09:38:22 +08:00
cafb87d561
Fix sqlite relative path in cgi
2015-04-07 09:37:25 +08:00
decb3f15f6
Move the mod_cgi files to /cgi/
2015-04-07 09:36:00 +08:00
b267791199
Remove hashbang from __init__.py
2015-04-07 09:34:22 +08:00
acae47dc79
2to3: fix cli_app string print
2015-04-06 23:27:15 +08:00
32aa96afa7
Cache HTTP content using a custom Handler
...
Much much cleaner. Nothing comparable
2015-04-06 23:26:12 +08:00
1b4fc88ad0
Replace MetaRedirect handler with two cleaner ones
...
One for <meta http-equiv> and one for HTTP 'refresh' header
2015-04-06 23:03:17 +08:00
f2fe4fc364
Drop HTTPS SSL certificate verification
...
Breaks everything with python 3. Now built-in in recent python 2.7.9 and python 3.4-ish
2015-04-06 22:54:59 +08:00
2e3b766a0a
http-server port as a var, print port on startup
2015-03-24 23:20:06 +08:00
656b29e0ef
2to3: using unicode/str to please py3
2015-03-11 01:05:02 +08:00
cbeb01e555
2to3: fix urllib header retrieval
2015-03-11 01:03:16 +08:00
6ae60d0343
2to3: py3-compatible readability fork
2015-03-03 01:03:03 +08:00
dbb3883516
2to3: urllib mimetype
2015-03-03 00:55:58 +08:00
071288015b
2to3: morss.py port xrange
2015-02-25 18:41:49 +08:00
803d6e37c4
2to3: morss.py port most default libs
2015-02-25 18:36:27 +08:00
27cf8f6498
2to3: (iter)items to list
2015-02-25 12:02:53 +08:00
3fb90cb7b4
2to3: local import
2015-02-25 11:57:10 +08:00
47c8a511ff
2to3: print's
2015-02-25 11:57:10 +08:00
604b03e2ba
Delete desc when :keep=False
...
Still needed for Firefox, cause empty <desc/> still show up instead of content in feed preview
2015-02-24 00:38:34 +08:00
83ed440e67
Fix issue when desc and content empty
...
Wouldn't put fetched article in feed
2015-02-24 00:38:02 +08:00
5c23f90f0b
Disable options filtering by default
...
But still provide sample code
2015-02-21 02:01:32 +08:00
149117029c
Improve logging of fetching errors
2015-02-21 01:58:45 +08:00
d5269964fc
Make :theforce also bypass http errors
2015-02-21 01:58:16 +08:00
f0dcb9912e
Fix cached errors handling
2015-02-21 01:57:33 +08:00
f62aedda12
Double HTTP timeout
...
Better slow than nothing (especially when running on a personal computer)
2015-02-21 01:55:53 +08:00
76c4211a04
Make :hungry more useful
2015-02-21 01:55:25 +08:00
ef946c0712
XML pretty-print in separate option
...
Who reads plain XML anyway?
2015-02-20 17:38:39 +08:00
ec5f5b865f
Make it easy to restrict available options
2014-11-21 22:01:03 +01:00
105ca67744
Move facebook token to own script
...
To a PHP script actually. Not sure why PHP. Keeps morss' code cleaner. This piece of code had nothing to do in there, and didn't bring any advantage.
2014-11-19 20:09:27 +01:00
8131ea2244
HTTPS SSL certificate validation
...
Specific error message added
2014-11-19 11:59:59 +01:00
1b26c5f0e3
Split SimpleDownload in a lot of Handlers
...
Cleaner code, easier to edit, more flexibility. Paves the way to SSL certificates validation.
Still have to clean up the code of AcceptHeadersHandler.
2014-11-19 11:57:40 +01:00
f46576168a
Add :mono to disable multithreading
...
Convenient to have linear logging
2014-11-10 23:14:54 +01:00
5dd262139d
Add HTTP error code to download error message
2014-11-09 15:45:01 +01:00
6d5bb2b3c5
Print error message in wgi mode
2014-11-09 15:44:42 +01:00
a820cf6812
Run :strip in After
...
Makes more sense
2014-11-09 15:01:50 +01:00
5eefe2c916
Log more when using wgi
2014-11-08 21:22:34 +01:00
6f2061ff37
Fix :smart
...
Wasn't using the right way
2014-11-08 21:22:07 +01:00
40834eeb93
Split After into Before/After
...
Needed since a bunch of options needed to be run before the actual fetching (cause no-one needs to fetch the articles of to-be-dropped items)
2014-11-08 20:31:29 +01:00
f20fb9cdf6
Use more stable loop-over-list in Gather
2014-11-08 20:30:36 +01:00
6a40731248
Return output when DEBUG is on
...
Much more convenient to actually debug
2014-11-07 18:44:59 +01:00
d3eb2dd88d
Implement :smart to save bandwidth
2014-11-07 18:40:44 +01:00
67fc5f06f8
Run "After" even when debug mode is on
2014-11-06 21:15:16 +01:00
ad2673f474
Add :emtpy to remove all items
...
This is completely useless...
2014-11-06 21:14:41 +01:00
ecfda1d05a
Add :strip to remove desc and content
2014-11-06 21:14:20 +01:00
1a8ee716f3
Add "search" option
...
PLEASE NOTE that this is case sensitive and does really basic research ("is xyz in the title?"). Don't use this for fine filtering.
Also fixed an issue with After(), due to the fact that some functions were removing items from the feed while looping over the feed items, creating some anoying item-skipping issues.
2014-11-06 21:11:23 +01:00