Commit Graph

651 Commits (463530f02ca24770aff08341f4b9cce26d18e1bb)
 

Author SHA1 Message Date
pictuga 45478b592e Remove cache-redirect
Some kind of no-longer-working code left-over
2014-06-16 14:06:42 +02:00
pictuga 8270685ac6 Use longer timeout for xml fetching 2014-06-16 14:03:24 +02:00
pictuga 0e3751c712 Remove useless comment 2014-06-16 14:02:54 +02:00
pictuga 862fe3cae4 Use more recent user-agent 2014-06-16 14:01:01 +02:00
pictuga 7211093cc5 Add :smart :noref modes, update README 2014-06-16 14:00:02 +02:00
pictuga f991802d9e Try to use less server-specific code for FB tokens 2014-06-16 13:57:53 +02:00
pictuga 9285525256 Unify internal/external errors 2014-06-16 13:55:59 +02:00
pictuga ed4f2b8b98 Custom Error 500 message
Error 500 appear when 404 pages crash
2014-06-16 13:51:45 +02:00
pictuga 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
pictuga 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
pictuga 814ff46fbd README: explanation of what morss.process is 2014-05-24 19:17:58 +02:00
pictuga 1728e3902c README: cache no longer mandatory 2014-05-24 19:14:12 +02:00
pictuga b66ac2bc5e Make it possible not to use caching 2014-05-24 19:13:41 +02:00
pictuga 3aea7cb8da Further document lib usage 2014-05-24 19:03:05 +02:00
pictuga 25fdca4bf0 Add do-it-all function
For quick lib use
2014-05-24 19:02:22 +02:00
pictuga 26c91070f5 Time-based Cache
Solves the :proxy issue for good. More convenient, more flexible
2014-05-24 19:01:21 +02:00
pictuga cf1f5d79fa More README info on lib use 2014-05-22 23:13:25 +02:00
pictuga 5e64696031 Fix '/morss.py/' url fixer 2014-05-22 22:53:36 +02:00
pictuga 364fbc4ba6 Remove apparent limit
Cause no longer works, cause of all-bool args introduced earlier
2014-05-22 22:52:49 +02:00
pictuga 11923e0a6d Fix python lib code in README
Missing 'morss.' added
2014-05-22 22:47:18 +02:00
pictuga b03d865b7b Get rid of ParseOptions()
That thing wasn't nice, and depended too much on the various use case. The new approach is to turn morss into a library and turn the use cases into some pre-implemented lib usages
2014-05-22 22:44:59 +02:00
pictuga 16713e6d2a Fix README sample python code 2014-05-21 15:05:35 +02:00
pictuga 49f0be1919 Change README to enjoy Github syntax highlighting 2014-05-21 12:46:48 +02:00
pictuga 433374b227 Quick dirty python library use example
I'm fully aware of the ugliness of the code provided
2014-05-21 12:44:05 +02:00
pictuga a27f0cd0b6 Fix README misspell 2014-05-21 12:27:29 +02:00
pictuga 3c48c58127 Remove useless HOLD var
Was needed in DEBUG at some point
2014-05-21 12:19:49 +02:00
pictuga 78cd27a68e README disclaimer about poor code quality 2014-05-21 12:14:26 +02:00
pictuga c0a6e5c70f Update README for the server
Tell about /www provided files, and roughly how to use it
2014-05-21 12:09:50 +02:00
pictuga de7c3f887f Make last use case howto similar to the others 2014-05-21 12:07:15 +02:00
pictuga 47545f7472 Remove .htaccess progress-specific config
No longer needed, cause :progress has been dropped, because it's not so useful, and super hard to implement cleanly
2014-05-21 12:03:32 +02:00
pictuga ce2710f981 Move static server-related files to own folder
Namely /www, so as to clean things up, and to make it possible to document that a little more
2014-05-21 11:52:37 +02:00
pictuga 1c33a743a9 Remove the ".it" in morss' name in index.html 2014-05-18 12:44:57 +02:00
pictuga b5bd0be3d3 Added index.html
For now, it's your job to find how to get this thing to work well with your http server (or morss')
2014-05-18 12:37:02 +02:00
pictuga e8e7f170a6 Include super dumb http file server
For index.html, other files can be added, but everything has to be hard-coded (mimetype included)
2014-05-18 12:34:23 +02:00
pictuga c41a1fe226 Support for wikipedia fetured articles feed
Should work with most wikipedias
2014-05-18 12:17:14 +02:00
pictuga d8a3c4e9af Add support for Google News 2014-05-18 11:58:45 +02:00
pictuga bbf1ffbb15 Remove 'persistent' and 'dic' arg in Cache
'dic' was mostly intended for facebook now-bygone advanced buggy token storage. 'persistent' was needed by fb and 'proxy' mode, but a small workaround was found for the proxy mode (basically making sure the cache object is always at least 5-item long)
2014-05-15 00:54:40 +02:00
pictuga 76e7f1ea00 Try to use more generic 302/303 redirections
Still far from being great, but at least I can use it on both morss.it and test.morss.it now
2014-05-14 15:05:14 +02:00
pictuga 031b67a8db Remove some useless options
progress and a accidentaly-disclosed one, cause useless
2014-05-14 15:03:40 +02:00
pictuga 974bad7974 Fix and strip down facebook
Remove unstable non-working facebook semi-automatic token renewal (a simple warning on morss.it should be enough). Also commited some forgotten stuff.
2014-05-14 15:01:41 +02:00
pictuga b7136f2056 Pull iTunes raw feed out of iTunes url
This iTunes thinggy somehow qualifies as yet-another-apple-tech-rape: just some old tech behind iron curtains…
2014-05-12 23:15:51 +02:00
pictuga d8074d6b6d Redirect google translate links to original link
Cause anyway Google Translate isn't scrappable. So it's better to have at least some content.
2014-03-22 20:53:33 +01:00
pictuga a4cf5e0daa Google link cleaner now works on all .dot versions 2014-03-22 20:52:25 +01:00
pictuga c94ef92131 Fix Facebook support
Now token is grabbed directly by the server, and sent back by means of a cookie. This does unify token "creation" and renewal.
2014-02-21 14:36:06 +01:00
pictuga a1f5c3db3a Have .csv files be downloaded
So that users can open it in LibreOffice/OpenOffice/Word without having to save it to disk beforehands
2014-02-05 00:37:12 +01:00
pictuga 6c33bb6e1c Safer Cache saving
Create tmp file and then move it to destination. Avoids corrupt files during write
2014-01-29 20:36:45 +01:00
pictuga 6eaec96af7 Keep "dic" param in Cache.new 2014-01-22 15:56:08 +01:00
pictuga 4e549dc88a Change lim/max settings only for current "run" 2014-01-19 23:36:41 +01:00
pictuga 0f7bc568e4 Send CGI HTTP headers earlier
So that browsers show that sth is going on
2014-01-15 21:02:47 +01:00
pictuga bcbcf3b559 Update dependencies (setup.py) 2014-01-13 00:24:03 +01:00