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
0e22bb4316
Cache: catch json parse erros
2014-09-28 12:03:58 +02:00
5f8288eecb
Add :hungry to fill feeds with long intros
2014-06-28 01:43:31 +02:00
ac69b28f1b
Pass options to Fill
2014-06-28 01:43:09 +02:00
6cc3e7eb93
Fix :callback and add content-type
2014-06-28 01:20:47 +02:00
0ec7c2f3e6
Fix :callback crash
2014-06-28 01:13:29 +02:00
484432d804
Add :callback for JSONP calls
2014-06-28 00:59:57 +02:00
226441d821
Add :cors for cross-domain XHR (with README update)
2014-06-28 00:59:13 +02:00
230659a34b
Reenable args with values
2014-06-28 00:58:37 +02:00
9f51448160
Use xrange where applicable (faster)
2014-06-22 02:02:43 +02:00
f01efb7334
Make most of the code pep8-compliant
...
Thanks a lot to github.com/SamuelMarks for his nice work
2014-06-22 01:59:01 +02:00
da0a8feadd
Replace TABS with FOUR SPACES in .py
...
(you might want to use: git diff -w)
2014-06-21 18:35:59 +02:00
da857f8bb2
Remove useless odata var in morss/morss.py
2014-06-21 18:25:50 +02:00
cc27483143
Remove ununsed imports
2014-06-21 16:13:54 +02:00
de5b75162c
Add :ad mode (as an example)
...
Not really useful, but shows how to quickly add/remove items from the feed
2014-06-16 14:07:59 +02:00
850d574424
Add one comment
...
Was waiting to be committed for months...
2014-06-16 14:07:23 +02:00
45478b592e
Remove cache-redirect
...
Some kind of no-longer-working code left-over
2014-06-16 14:06:42 +02:00
8270685ac6
Use longer timeout for xml fetching
2014-06-16 14:03:24 +02:00
0e3751c712
Remove useless comment
2014-06-16 14:02:54 +02:00
862fe3cae4
Use more recent user-agent
2014-06-16 14:01:01 +02:00
7211093cc5
Add :smart :noref modes, update README
2014-06-16 14:00:02 +02:00
f991802d9e
Try to use less server-specific code for FB tokens
2014-06-16 13:57:53 +02:00
9285525256
Unify internal/external errors
2014-06-16 13:55:59 +02:00
cdef40fbbe
Fix Cache saving crash
...
Because was deleting values of a dict while looping over its values...
2014-06-07 19:14:31 +02:00
f90958149e
Add :reader
...
Uses wheezy.template, which is said to be fast and light. Provided template file is really basic, custom css suggested.
2014-05-29 14:12:16 +02:00
b66ac2bc5e
Make it possible not to use caching
2014-05-24 19:13:41 +02:00