Commit Graph

84 Commits

Author SHA1 Message Date
wn_ 8352d7c6cb af_redditimgur: Rework retrieval of v.redd.it fallback URL.
Use the v.redd.it redirects to identify the original Reddit post,
whose JSON should have the fallback_url we're looking for.
2017-09-17 13:41:08 -05:00
wn_ 81d83a68cd af_redditimgur: Use v.redd.it fallback URL when possible. 2017-09-17 01:18:05 -05:00
Andrew Dolgov 06a19166bd af_redditimgur: add basic support for v.redd.it videos 2017-09-16 10:08:30 +03:00
wn_ f3774b9d65 Use 'saveHTML' when generating HTML from a DOMDocument.
This primarily occurs when modifying article content.  If 'saveXML' is
used following 'loadHTML' there is the possibility of strangeness, such
as a self-closing anchor tag.

Note that the DOMDocument used in 'classes/feeditem/atom.php' came from
'loadXML', but we use 'saveHTML' since we're returning HTML content.
2017-09-09 13:51:59 -05:00
Andrew Dolgov 21ce7d9ec0 update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
2017-04-26 20:57:36 +03:00
Andrew Dolgov dc8bd8a640 add some print_checkbox/print_button calls; rename some plugin preference pane titles 2017-02-10 14:57:25 +03:00
Andrew Dolgov 328118d12e use print_hidden() for hidden dojo form fields 2017-02-10 14:36:21 +03:00
Andrew Dolgov 60e97d9e63 af_redditimgur: inline streamable.com videos 2017-01-29 14:36:37 +03:00
Andrew Dolgov 4800746386 tweet embed: force utf-8 2016-08-02 18:08:00 +03:00
Andrew Dolgov 46506d3fd6 af_redditimgur: rework gfycat pages 2016-08-02 17:01:53 +03:00
Andrew Dolgov 8c395462be af_redditimgur: support .mp4 links 2016-08-02 16:45:06 +03:00
Andrew Dolgov e487e92d70 readability: increase maximum source document size, reorganize the reddit plugin code a bit 2016-08-02 12:25:54 +03:00
Andrew Dolgov 49048482d8 af_redditimgur: relax poster image url condition for imgur a bit 2016-08-02 07:56:25 +03:00
Andrew Dolgov 43db5b99eb af_redditimgur: only check embed url variants unless match is found 2016-08-01 21:07:18 +03:00
Andrew Dolgov 8788698b05 basic tweet embedding using oembed 2016-08-01 21:03:36 +03:00
Andrew Dolgov 90e45935bb af_redditimgur: try to guess images to embed using content-type 2016-08-01 16:20:14 +03:00
Andrew Dolgov a6fde6c99f af_redditimgur: support video elements in imgur albums 2016-07-26 16:29:17 +03:00
Andrew Dolgov 76ba1df76e af_redditimgur: use browser UA for readability requests 2016-07-26 15:46:54 +03:00
Andrew Dolgov eb95d1bddf af_redditimgur: handle i.reddituploads.com as pictures 2016-07-07 09:04:38 +03:00
Andrew Dolgov 582ff3cf6e af_redditimgur: make sure content_link is defined even if content dupcheck is disabled 2016-07-05 11:01:36 +03:00
Andrew Dolgov 8b2a52c635 af_redditimgur: try to handle mobile imgur albums 2016-03-22 09:20:36 +03:00
Andrew Dolgov 0a36196494 af_redditimgur: relax youtube matching a bit 2016-03-20 12:05:23 +03:00
Andrew Dolgov c80175bdd5 fix previous wrt single-image imgur pages 2016-03-20 12:03:39 +03:00
Andrew Dolgov ec482d2840 af_redditimgur: fix handling of imgur albums, implement debugging (method=testurl) 2016-03-20 11:30:56 +03:00
Andrew Dolgov 891b77f90e af_redditimgur: add option for previous 2016-01-31 14:14:31 +03:00
Andrew Dolgov 902b1ac7b5 af_redditimgur: add (disabled) wip content dupe checker 2016-01-31 14:01:18 +03:00
Andrew Dolgov 4501d5ef45 remove reddit textnode hack since the feed is broken in a different way now 2016-01-27 08:52:45 +03:00
Andrew Dolgov 41245888f1 only stop inline feed updates with open_basedir enabled if there are any plugins that require CURL enabled
add plugin->flags() returning array with additional plugin information, currently only CURL requirement (optional)
2016-01-26 11:45:47 +03:00
Andrew Dolgov 8f2268dd5e af_redditimgur: implement a hack to deal with reddit rss feed being currently broken 2016-01-23 11:51:17 +03:00
Andrew Dolgov aa03bac424 allow NO_CURL to disable several CURL-related checks in plugins
af_readability: skip http content-type checking when open_basedir is enabled
2015-11-20 13:34:52 +03:00
Andrew Dolgov 4c46702672 drop support for (obsolete, removed from recent php versions) php safe_mode setting
remove ugly hacks for curl + open_basedir combination breaking support for http redirects
2015-11-19 20:05:17 +03:00
Andrew Dolgov 58a44ecb3f af_redditimgur: support gyazo, properly check album domdocuments loading html 2015-10-17 22:11:12 +03:00
Andrew Dolgov 4d03c5c59f limit maximum article length allowed for readability 2015-10-06 14:12:22 +03:00
Andrew Dolgov 73dfda1da6 various minor style updates, add danger buttons 2015-08-13 13:06:03 +03:00
Andrew Dolgov 1f6732b245 af_redditimgur: fix for gfycat 2015-08-10 22:29:09 +03:00
Andrew Dolgov a461761728 af_redditimgur: check for duplicate first image in imgur albums 2015-07-29 16:27:07 +03:00
Andrew Dolgov 4533b3ef90 af_redditimgur: remove content-based dupe checking: resource intensive and not really effective 2015-07-27 13:29:27 +03:00
Andrew Dolgov 4f5204dd45 af_redditimgur: add crude dupe checking based on content links 2015-07-20 12:44:59 +03:00
Andrew Dolgov ecc92d92ac af_redditimgur: maybe fix duplicate album images 2015-07-15 23:06:15 +03:00
Andrew Dolgov dae36971ae add a quick hack for imgur single page links 2015-07-11 13:32:28 +03:00
Andrew Dolgov 5f297a5c11 af_redditimgur: some additional .gif -> mp4 rewriting 2015-07-11 02:08:53 +03:00
Andrew Dolgov d4ac4fc6fd af_redditimgur: fix imgur single-image pages 2015-07-11 00:54:15 +03:00
Andrew Dolgov b8887ebb14 redditimgur: extract video poster urls 2015-07-10 09:02:52 +03:00
Andrew Dolgov 9ec9a8f941 redditimgur: don't try to readability parse youtube, add another youtube embed variant 2015-07-09 15:34:28 +03:00
Andrew Dolgov 12d880d77a redditimgur: don't try to readability parse twitter 2015-07-09 12:13:44 +03:00
Andrew Dolgov 47888b3d87 af_redditimgur: do not reinline content extracted by readability 2015-07-09 09:39:45 +03:00
Andrew Dolgov 8b08d9d740 move readability libs to system location 2015-07-08 13:44:45 +03:00
Andrew Dolgov 25c747f576 Merge branch 'master' of git.fakecake.org:tt-rss 2015-07-08 10:35:29 +03:00
Andrew Dolgov 6475fc7e06 af_redditimgur: check if document is text/html before trying to readability parse it 2015-07-08 10:30:35 +03:00
Andrew Dolgov f7745af952 af_redditimgur: improve youtube detection a bit 2015-07-07 14:22:58 +03:00