pictuga
7275bb1a59
Better content insertion
...
Also takes care of description, by creating one, when missing.
2013-07-14 18:58:48 +02:00
pictuga
054f5c0846
Detect provided content with word count
...
This is instead of character count.
2013-07-14 18:57:12 +02:00
pictuga
7fa183d713
Change morss.py to use feeds.py
...
No other changes should appear in this commit
2013-07-14 18:44:11 +02:00
pictuga
8ac7d8b282
Add feeds.py
...
This is a huge change. Feed parsing is now done in a separate file, much cleaner. The code of the lib tends to repeat itself a lot though. It should be possible to improve it. Code should be more stable.
2013-07-14 18:25:49 +02:00
pictuga
6e891ef6ff
Nicer link display in readme
2013-07-11 14:17:04 +02:00
pictuga
981e83fd1e
Add link to online test version
2013-07-11 14:11:23 +02:00
pictuga
cf3934a513
Change http output mimetype to xml
2013-06-28 13:34:12 +02:00
pictuga
1f4c219880
Common code for url/options handling
2013-06-25 13:13:23 +02:00
pictuga
89662ccbae
typo in readme
2013-06-19 22:16:46 +03:00
pictuga
16f2e3b4c3
todo and newsreader hook update in readme
...
Updated liferea use to reflect code changes. Link to morss.it as live "preview". Added a todo. Added dependencies list.
2013-06-19 21:12:03 +02:00
pictuga
9ad9ffaf91
Use proper markdown for links in readme
2013-06-11 13:10:40 +02:00
pictuga
d2418a47c2
Add support for reddit.com feeds
...
The content of the linked article is used for the content. The original content (with a link to comments) is still available in the "description" of the feed item.
2013-06-11 13:02:47 +02:00
pictuga
f0b237364f
Better annotation of feedsburner/feedsportal code
2013-06-11 13:02:16 +02:00
pictuga
0978e76356
str.decode() within EncDownload()
2013-06-08 17:32:55 +02:00
pictuga
89354e1528
Use file's built-in readlines() to split file
2013-06-08 17:30:53 +02:00
pictuga
bbf5c92ba2
Fix lenHTML() with empty string
2013-06-08 17:30:11 +02:00
pictuga
e05d1c9deb
Replace uppercase title with "title-case"
2013-06-02 23:45:41 +02:00
pictuga
f09dfbacf5
Warning in README: no http server provided
2013-05-23 21:54:11 +02:00
pictuga
a8feac9811
Detail MAX settings in README
2013-05-23 21:48:45 +02:00
pictuga
b78f0bfba5
Improve options and limits
...
New limits are possible: time limit, max number of item fetched, and max number of item taken from cache. Fill third argument is now Fast=True, which is self-explicit. (Complexity of the changes made separate commits impossible).
2013-05-15 17:56:58 +02:00
pictuga
2a71fe07f2
Improve Cache code
...
Removed _new flag. Slightly more stable and cleaner.
2013-05-15 17:48:39 +02:00
pictuga
bf647ba5f8
Make Fill return True when it had done sth useful
2013-05-15 17:38:52 +02:00
pictuga
9694a31052
Add 'feedurl' argument to Fill
...
Was needed for commit f3c2c34
2013-05-15 17:36:00 +02:00
pictuga
8e2aab55e7
Check url before looking for provided content
...
Also use lenHTML() function defined a lately
2013-05-15 17:32:42 +02:00
pictuga
85e40cde4e
Check article length is big enough
...
Avoids replacing rather useful descriptions with empty string
2013-05-15 17:24:27 +02:00
pictuga
222b1369e5
Support for relative urls in feed
2013-05-15 17:13:57 +02:00
pictuga
d88719c87f
Use urlparse library to check feed urls
2013-05-15 17:12:59 +02:00
pictuga
1506a5c0cd
Fix string output in XMLMap
2013-05-05 16:04:42 +02:00
pictuga
adebe23232
Better logging when running as Liferea hook
2013-05-05 15:33:46 +02:00
pictuga
32514941b4
Try to improve support for bogus xml feed
2013-05-05 15:32:57 +02:00
pictuga
b34ecb8ad3
Fix cache crash with one entry with empty value
2013-05-05 15:32:05 +02:00
pictuga
e518f2cced
Better timeout error handling
...
For older versions of Python
2013-05-05 15:31:11 +02:00
pictuga
03501edccd
Add/fix extra modes
...
'progress' mode now works on Chrome. 'cache' mode only relies on cache to load faster.
2013-05-05 15:30:06 +02:00
pictuga
65090870ac
Remove temp debug print statement
2013-05-05 15:28:32 +02:00
pictuga
e77278dda9
Remove leftover SERVER var from source code
2013-05-01 19:31:24 +02:00
pictuga
949582ba19
Add progress view.
2013-05-01 17:57:09 +02:00
pictuga
5ee5dbf359
Cache http errors to save time.
2013-05-01 17:56:03 +02:00
pictuga
2f1ae1ce91
Use less suspicious user-agents.
2013-05-01 17:54:17 +02:00
pictuga
0a97a2a2b5
Support for combined feedsportal and feedburner.
2013-05-01 17:43:43 +02:00
pictuga
93b098ab11
Added http timeout.
2013-04-30 19:54:32 +02:00
pictuga
9f175994c6
Fix regex implementation.
2013-04-30 19:51:29 +02:00
pictuga
ee08cccf9c
Updated README since SERVER var drop.
2013-04-28 11:37:11 +02:00
pictuga
93f971896b
Improved feedsportal url recognition.
2013-04-28 10:10:58 +02:00
pictuga
fa7cd957df
Save Cache when it's new.
...
So as to avoid crashes on first fetch.
2013-04-23 00:24:41 +02:00
pictuga
ca90d082c3
Library import list made cleaner.
2013-04-23 00:04:44 +02:00
pictuga
1480bd7af4
Auto-detection of server-mode, better caching.
...
The SERVER variable is no longer needed. RSS .xml file is now cached for a very short time, so as to make loading faster, and hopefully reduce bann a little. Use a more common User-Agent to try to cut down bann. Added ability to test whether a key is in the Cache.
2013-04-23 00:00:07 +02:00
pictuga
a616c96e32
Removed another unused var.
2013-04-22 23:58:20 +02:00
pictuga
f95c5dcf0d
Fixed caching.
2013-04-22 22:56:38 +02:00
pictuga
83d0dcce4d
Delete unused var declaration.
2013-04-22 22:56:21 +02:00
pictuga
2d05653190
Better detection of feedportal, extra url logging.
2013-04-19 11:44:25 +02:00